valuesArray[i] = strvalue.str;
} else {
// XmlSeeAlso.value = Array of JDefinedClasses
Field valClField = PrivilegedAccessHelper.getDeclaredField(value.getClass(), "val$cl", true);
JDefinedClass wrappedValue = (JDefinedClass) PrivilegedAccessHelper.getValueFromField(valClField, value);
Class<?> tempDynClass = dynamicClassLoader.createDynamicClass(wrappedValue.fullName());
valuesArray[i] = tempDynClass;
}
}
}
components.put(key.toString(), valuesArray);