public static synchronized PluginsManager getSingleton() { if (defaultInstance == null) { defaultInstance = new PluginsManager(); for (IAstennFirstUseListener astennFirstUseListener : defaultInstance.getRegisteredPlugins(IAstennFirstUseListener.class)) astennFirstUseListener.astennInstanceStarting(); } return defaultInstance; }// END Method getSingleton