in src/main/java/org/apache/sling/testing/resourceresolver/MockValueMap.java [114:130]
private static Object convertForWrite(Object value) {
if (value instanceof Date) {
// Store Date values as Calendar values
Calendar calendar = Calendar.getInstance();
calendar.setTime((Date)value);
value = calendar;
}
else if (value instanceof InputStream) {
// Store InputStream values as byte array
try {
value = IOUtils.toByteArray((InputStream)value);
} catch (IOException ex) {
throw new RuntimeException("Unable to convert input stream to byte array.");
}
}
return value;
}