Removed unused classes.
MethodValueVisitor now also uses a map of methods.
Existing tests now use this new interface.
Removed unnecessary constructor.
New PDE test for the class collector.
New JUnit test for the class collector.
Replaces the old PDE test which is removed.