in src/main/java/org/apache/sling/caconfig/impl/override/OverrideStringParser.java [275:292]
private static boolean isSupportedType(Object value) {
if (value == null) {
return false;
}
Class clazz = value.getClass();
if (clazz.isArray()) {
clazz = clazz.getComponentType();
}
for (Class type : PropertyMetadata.SUPPORTED_TYPES) {
if (type.equals(clazz)) {
return true;
}
if (type.isPrimitive() && ClassUtils.primitiveToWrapper(type).equals(clazz)) {
return true;
}
}
return false;
}