Using The Reflection API

Hope that everybody having problems with the reflection API will get some help from this tutorial
This is what the sun java tutorials say about this API
Reflection is commonly used by programs which require the ability to examine or modify the runtime behavior of applications running in the Java virtual machine. This is a relatively advanced [...]

You may also want to Read this as well: