| Interface | Description | 
|---|---|
| ClassLoadingReporter | 
 An interface that can be implemented by classes that wish to listen to the classloading requirements for the an application. 
 | 
| Class | Description | 
|---|---|
| ClassUtils | 
 Utility methods for loading classes. 
 | 
| GenericTypeUtils | 
 Utility methods for dealing with generic types via reflection. 
 | 
| InstantiationUtils | 
 Utility methods for instantiating objects. 
 | 
| ReflectionUtils | 
 Utility methods for reflection related tasks. 
 |