@Override public void changedDebuggerTemplate( final INaviModule module, final com.google.security.zynamics.binnavi.debug.debugger.DebuggerTemplate template) { final DebuggerTemplate newTemplate = template == null ? null : ObjectFinders.getObject( template, m_database.getDebuggerTemplateManager().getDebuggerTemplates()); m_debuggerTemplate = newTemplate; for (final IModuleListener listener : m_listeners) { try { listener.changedDebuggerTemplate(Module.this, newTemplate); } catch (final Exception exception) { CUtilityFunctions.logException(exception); } } }