"customComponent <" +  d2wContext().valueForKey("customComponentName") + ">");
"customComponent <" +  d2wContext().valueForKey("customComponentName") + ">", ex);
    public static void reportException(Exception ex, D2WContext d2wContext) {        if(d2wContext != null) {            log.error("Exception <"+ex+">: "+                      "pageConfiguration <" + d2wContext.valueForKeyPath("pageConfiguration") + ">, "+                      "propertyKey <" + d2wContext.propertyKey() + ">, "+                      "entityName <" + d2wContext.valueForKeyPath("entity.name") + ">, "+                      "displayPropertyKeys <" +d2wContext.valueForKeyPath("displayPropertyKeys")+ ">, "+                      "componentName <" + d2wContext().valueForKey("componentName") + ">, "+                      "customComponent <" +  d2wContext().valueForKey("customComponentName") + ">"/*, ex*/);        } else {            log.error("Exception <"+ex+">: with NULL d2wContext"/*, ex*/);        }        if(ERXProperties.booleanForKeyWithDefault("er.directtoweb.ERDirectToWeb.shouldRaiseExceptions", true)) {            if(!(ex instanceof D2WException)) {                ex = new D2WException(ex, d2wContext);            }            throw (D2WException)ex;        }    }