merged with master
diff --git a/src/main/java/org/yaml/snakeyaml/composer/Composer.java b/src/main/java/org/yaml/snakeyaml/composer/Composer.java
index 460f4b5..08ed9d4 100644
--- a/src/main/java/org/yaml/snakeyaml/composer/Composer.java
+++ b/src/main/java/org/yaml/snakeyaml/composer/Composer.java
@@ -150,7 +150,6 @@
this.anchors.get(anchor).getStartMark(), "second occurence", event
.getStartMark());
}
- // resolver.descendResolver(parent, index);
Node node = null;
if (parser.checkEvent(Event.ID.Scalar)) {
node = composeScalarNode(anchor);
diff --git a/src/main/java/org/yaml/snakeyaml/representer/Representer.java b/src/main/java/org/yaml/snakeyaml/representer/Representer.java
index 7c10dcd..f7d6c9b 100644
--- a/src/main/java/org/yaml/snakeyaml/representer/Representer.java
+++ b/src/main/java/org/yaml/snakeyaml/representer/Representer.java
@@ -127,13 +127,13 @@
if (propertyValue != null && customTag == null && !hasAlias) {
NodeId nodeId = nodeValue.getNodeId();
if (nodeId == NodeId.scalar) {
- if (propertyValue instanceof Enum) {
+ if (propertyValue instanceof Enum<?>) {
nodeValue.setTag(Tag.STR);
}
} else {
if (nodeId == NodeId.mapping) {
if (property.getType() == propertyValue.getClass()) {
- if (!(propertyValue instanceof Map)) {
+ if (!(propertyValue instanceof Map<?, ?>)) {
if (!nodeValue.getTag().equals(Tag.SET)) {
nodeValue.setTag(Tag.MAP);
}