protected void fireInitComplete(PluginListener listener) { synchronized (init_complete_fired_set) { if (init_complete_fired_set.contains(listener)) { return; } init_complete_fired_set.add(listener); } try { listener.initializationComplete(); } catch (Exception e) { Debug.out(e); } }