Java Generics do not work the same way on all JDKs. Make IcedTea6 work with generic arrays
diff --git a/src/main/java/org/yaml/snakeyaml/introspector/GenericProperty.java b/src/main/java/org/yaml/snakeyaml/introspector/GenericProperty.java
index 02e6e6c..2ede111 100644
--- a/src/main/java/org/yaml/snakeyaml/introspector/GenericProperty.java
+++ b/src/main/java/org/yaml/snakeyaml/introspector/GenericProperty.java
@@ -54,7 +54,7 @@
if (componentType instanceof Class<?>) {
actualClasses = new Class<?>[] { (Class<?>) componentType };
}
- } else {
+ } else if (genType instanceof Class<?>) {//XXX this check is only required for IcedTea6
Class<?> classType = (Class<?>) genType;
if (classType.isArray()) {
actualClasses = new Class<?>[1];