in src/main/java/org/apache/sling/repoinit/parser/operations/PropertyLine.java [90:98]
private static Object parseValue(PropertyType type, String value) throws ParseException {
if (value == null) throw new ParseException("Null value for type " + type);
if (type == PropertyType.String) return value;
if (type == PropertyType.Long) return Long.valueOf(value);
if (type == PropertyType.Double) return Double.valueOf(value);
if (type == PropertyType.Date) return parseDate(value);
if (type == PropertyType.Boolean) return Boolean.valueOf(value);
throw new ParseException("Invalid type " + type);
}