in src/main/java/org/apache/sling/servlethelpers/AdaptableUtil.java [40:49]
private static AdapterManager getAdapterManager() {
try {
Field adapterManagerStaticField = SlingAdaptable.class.getDeclaredField("ADAPTER_MANAGER");
adapterManagerStaticField.setAccessible(true);
return (AdapterManager)adapterManagerStaticField.get(null);
}
catch (NoSuchFieldException | IllegalArgumentException | IllegalAccessException ex) {
throw new RuntimeException("Unable to get AdapterManager instance from SlingAdaptable via reflection.", ex);
}
}