in src/main/java/org/apache/sling/commons/compiler/impl/IsolatedClassLoader.java [151:161]
private Class<?> defineClass(final String name, final InputStream is)
throws IOException {
final ByteArrayOutputStream baos = new ByteArrayOutputStream();
final byte[] buffer = new byte[2048];
int l;
while ( ( l = is.read(buffer)) >= 0 ) {
baos.write(buffer, 0, l);
}
final byte[] data = baos.toByteArray();
return defineClass(name, data, 0, data.length);
}