@Override protected void onAfterInstantiation (@Nonnull final IScope aScope) { try { m_aSMTPSettingsMgr = new NamedSMTPSettingsManager (SMTP_SETTINGS_XML); m_aFailedMailQueue = new FailedMailQueueWithDAO (FAILED_MAILS_XML); ScopedMailAPI.getInstance ().setFailedMailQueue (m_aFailedMailQueue); m_aGoMappingMgr = new GoMappingManager (GO_XML); m_aWebSiteResourceBundleMgr = new WebSiteResourceBundleManager (WEBSITE_RESOURCE_BUNDLES_XML); LOGGER.info (ClassHelper.getClassLocalName (this) + " was initialized"); } catch (final Throwable t) { throw new InitializationException ("Failed to init " + ClassHelper.getClassLocalName (this), t); } }