This is a simple Java Reflection API demo. I am demonstrating how you can instantiate a class having a private constructor and then even access private methods and private fields from it.