TraditionalSingleton.java