Classes that introspect a Java