@Override
    public void init(Application application) {
        languages = application.getLanguages();
        messages = application.getMessages();
        router = application.getRouter();
        pippoSettings = application.getPippoSettings();

        fileExtension = pippoSettings.getString(PippoConstants.SETTING_TEMPLATE_EXTENSION, getDefaultFileExtension());
        templatePathPrefix = pippoSettings.getString(PippoConstants.SETTING_TEMPLATE_PATH_PREFIX, TemplateEngine.DEFAULT_PATH_PREFIX);
    }
@ Override public void init ( Application application ) { languages = application . getLanguages ( ) ; messages = application . getMessages ( ) ; router = application . getRouter ( ) ; pippoSettings = application . getPippoSettings ( ) ; fileExtension = pippoSettings . getString ( PippoConstants . SETTING_TEMPLATE_EXTENSION , getDefaultFileExtension ( ) ) ; templatePathPrefix = pippoSettings . getString ( PippoConstants . SETTING_TEMPLATE_PATH_PREFIX , TemplateEngine . DEFAULT_PATH_PREFIX ) ; }
Performs common initialization for template engines.

Implementations must override this method to do their own template engine specific initialization.
To use the convenience of this class, implementations must invoke this class's implementation before
performing their own initialization.

@param application reference to the Pippo {@link Application} that can be used to retrieve settings
and other settings for the initialization