protected UIOutput createVerbatimComponent() {
        assert(null != getFacesContext());
        UIOutput verbatim;
        Application application = getFacesContext().getApplication();
        verbatim = (UIOutput)
                application.createComponent("javax.faces.HtmlOutputText");
        verbatim.setTransient(true);
        verbatim.getAttributes().put("escape", Boolean.FALSE);
        verbatim.setId(getFacesContext().getViewRoot().createUniqueId());
        return verbatim;
    }
protected UIOutput createVerbatimComponent ( ) { assert ( null != getFacesContext ( ) ) ; UIOutput verbatim ; Application application = getFacesContext ( ) . getApplication ( ) ; verbatim = ( UIOutput ) application . createComponent ( "javax.faces.HtmlOutputText" ) ; verbatim . setTransient ( true ) ; verbatim . getAttributes ( ) . put ( "escape" , Boolean . FALSE ) ; verbatim . setId ( getFacesContext ( ) . getViewRoot ( ) . createUniqueId ( ) ) ; return verbatim ; }
<p>Use the {@link Application} instance to create a new component
with the following characteristics.</p>

<p><code>componentType</code> is
<code>javax.faces.HtmlOutputText</code>.</p>

<p><code>transient</code> is <code>true</code>.</p>

<p><code>escape</code> is <code>false</code>.</p>

<p><code>id</code> is
<code>FacesContext.getViewRoot().createUniqueId()</code></p>