in jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/introspection/Proxies.java [24:30]
public static Class<?> unwrap(final Class<?> aClass) {
Class<?> current = aClass;
while (current != null && current != Object.class && current.getName().contains("$$")) {
current = current.getSuperclass();
}
return current == null ? aClass : current;
}