public static void wrapWithRequestElement(ContentHandlerHelper helper, DebugXML debugXML) { helper.startDocument(); final ExternalContext externalContext = NetUtils.getExternalContext(); final ExternalContext.Request request = (externalContext != null) ? externalContext.getRequest() : null; helper.startElement( "request", new String[] { "request-uri", (request != null) ? request.getRequestURI() : null, "query-string", (request != null) ? request.getQueryString() : null, "method", (request != null) ? request.getMethod() : null }); debugXML.toXML(helper); helper.endElement(); helper.endDocument(); }