/** * Returns the singleton instance of the system wide ErrorHandler * * @return */ public static ErrorHandler getInstance() { if(singleton == null) { synchronized(ErrorHandler.class) { if(singleton == null) { singleton = new ErrorHandler(); } } } return singleton; }