in src/main/java/org/apache/sling/bundleresource/impl/BundleResource.java [252:263]
public <Type> Type adaptTo(Class<Type> type) {
if (type == InputStream.class) {
return (Type) getInputStream(); // unchecked cast
} else if (type == URL.class) {
return (Type) getURL(); // unchecked cast
} else if (type == ValueMap.class) {
return (Type) valueMap; // unchecked cast
}
// fall back to adapter factories
return super.adaptTo(type);
}