@Test
public void testReflection() throws NoSuchMethodException, InvocationTargetException, IllegalAccessException, InstantiationException, ClassNotFoundException {

    SingletonHungryMan sone = SingletonHungryMan.INSTANCE;
    Object stwo = createAnotherInstanceUsingRelection();
    sone.sayHello();
    invokeMethod(stwo, "sayHello");
}