public IERXRequestDescription descriptionObjectForContext(WOContext aContext, String string) { if (aContext != null) { try { WOComponent component = aContext.page(); String componentName = component != null ? component.name() : "NoNameComponent"; String additionalInfo = "(no additional Info)"; WORequest request = aContext.request(); String requestHandler = request != null ? request.requestHandlerKey() : "NoRequestHandler"; if (!requestHandler.equals("wo")) { additionalInfo = additionalInfo + aContext.request().uri(); } return new ERXNormalRequestDescription(componentName, requestHandler, additionalInfo); } catch (RuntimeException e) { log.error("Cannot get context description since received exception.", e); } } return new ERXEmptyRequestDescription(string); }