| 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. |