. "Objects Discoverer deals with are javassist.bytecode.* ones, so it would need to create Class, Method, Field and other object if it has to pass these to listener." . . . .