@Deepak: Isn't that called hacking?
Nah. Its useful information. Like when some one wants to access that private static Singleton instance of yours, you now know they can do it.
how, when and where this kind of access is applied in the real world? Does it gives us any advantages ?Thanks
Reflection in general is applied across many useful libraries like commons beans utils. Accessing private member variables via reflection is not something that you will come across regularly.