in src/main/java/org/apache/sling/jcr/repoinit/impl/NodePropertiesVisitor.java [367:383]
private Value convertToValue(Object value) {
Value convertedValue = null;
if (value instanceof String) {
convertedValue = new StringValue((String) value);
} else if (value instanceof Double) {
convertedValue = new DoubleValue((Double) value);
} else if (value instanceof Long) {
convertedValue = new LongValue((Long) value);
} else if (value instanceof Boolean) {
convertedValue = new BooleanValue((Boolean) value);
} else if (value instanceof Calendar) {
convertedValue = new DateValue((Calendar) value);
} else {
report("Unable to convert " + value + " to jcr Value");
}
return convertedValue;
}