in knights/openjpa-knight/src/main/java/org/apache/geronimo/arthur/knight/openjpa/OpenJPAExtension.java [290:297]
private boolean needsReflection(final String name) {
return name.startsWith("org.apache.openjpa.") &&
!name.equals("org.apache.openjpa.ee.OSGiManagedRuntime") &&
!name.startsWith("org.apache.openjpa.ee.WAS") &&
!name.contains("$1") &&
!name.startsWith("org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$") &&
!(name.endsWith("Comparator") && name.contains("$"));
}