- Removed class NamedEntity.

- Memory optimizations: compress comp unit source code, compress type source code, compress method source code using GZipOutputStream/GZipInputStream. Now the getBody() in Method class is obtained via its source code (code is a little uggly though). Updated the Cacher class to deal with all of this stuff.

- A lot of changes in Cacher class. Now it recovers the method return type. A lot of important bug fixes in the getParameterTypes(MethodDeclaration methodDeclaration).

- Bug fix in CallDependencyExtractor regarding the retrieval of method parameter types. This class already runs well (throws no Exception) in big projects such as Apache Tomcat 7. However, runninng JHotDraw 7 still throws exceptions. Decided to add some ifs for now (to avoid exceptions), but should later understand what's going on with JHotDraw and fix bugs.

- The method equals() in class Method is now a little different.

- Bugfix: the method getMethods(String methodName) in class Type now returns a list of methods instead of a set of methods.