public HtmlProcessContextImpl(ExternalContext externalContext) { super(externalContext);
public HtmlProcessContextImpl(FacesContext facesContext) { super(facesContext);  ExternalContext externalContext = facesContext.getExternalContext();
    public HtmlProcessContextImpl(ExternalContext externalContext) {        super(externalContext);        Map applicationMap = externalContext.getInitParameterMap();        useMetaContentScriptType = "false"                .equalsIgnoreCase((String) applicationMap                        .get(USE_META_CONTENT_SCRIPT_TYPE_PARAMETER)) == false;        useMetaContentStyleType = "false"                .equalsIgnoreCase((String) applicationMap                        .get(USE_META_CONTENT_STYLE_TYPE_PARAMETER)) == false;        useScriptCData = "false".equalsIgnoreCase((String) applicationMap                .get(USE_SCRIPT_CDATA_PARAMETER)) == false;        useFlatIdentifier = "true".equalsIgnoreCase((String) applicationMap                .get(HTML_FLAT_IDENTIFIER_PARAMETER));        debugMode = "true".equalsIgnoreCase((String) applicationMap                .get(DEBUG_MODE_APPLICATION_PARAMETER));        profilerMode = "true".equalsIgnoreCase((String) applicationMap                .get(DEBUG_MODE_APPLICATION_PARAMETER));        separatorChar = getHtmlSeparatorChar(externalContext);        ICssConfig cssConfig = StylesheetsServlet.getConfig(this);        styleSheetURI = externalContext.getRequestContextPath()                + cssConfig.getDefaultStyleSheetURI();        if (LOG.isDebugEnabled()) {            LOG                    .debug("Initialize htmlRenderExternalContext useMetaContentScriptType="                            + useMetaContentScriptType                            + ", useScriptCData="                            + useScriptCData                            + ", useFlatIdentifier="                            + useFlatIdentifier                            + ", separatorChar='"                            + separatorChar + "'.");        }    }