| AbstractRepository<T extends Tree> | Abstract superclass for representing the generic type information for a reflective entity. | 
| ClassRepository | This class represents the generic type information for a class. | 
| ConstructorRepository | This class represents the generic type information for a constructor. | 
| FieldRepository | This class represents the generic type information for a constructor. | 
| GenericDeclRepository<S extends Signature> | This class represents the generic type information for a generic declaration. | 
| MethodRepository | This class represents the generic type information for a method. |