1: 2: public class Singleton { 3: 4: public static Singleton getInstance() { 5: if (theInstance == null) { 6: theInstance = new Singleton(); 7: } 8: return theInstance; 9: } 10: 11: private Singleton() { 12: // user code 13: } 14: 15: private static Singleton theInstance = null; 16: 17: // user code 18: 19: }