How to use the Java Reflect API to instanciate a singleton (using the method "getInstance" of the object)
Tutorial about Java Reflection API