}
private void declareVariables(XQueryContext context, SourceInfo sourceInfo, URLRewrite staticRewrite, String basePath,
RequestWrapper request, HttpServletResponse response)
throws XPathException {
final HttpRequestWrapper reqw = new HttpRequestWrapper(request, "UTF-8", "UTF-8", false);
final HttpResponseWrapper respw = new HttpResponseWrapper(response);
// context.declareNamespace(RequestModule.PREFIX,
// RequestModule.NAMESPACE_URI);
context.declareVariable(RequestModule.PREFIX + ":request", reqw);
context.declareVariable(ResponseModule.PREFIX + ":response", respw);
context.declareVariable(SessionModule.PREFIX + ":session", reqw.getSession( false ));
context.declareVariable("exist:controller", sourceInfo.controllerPath);
request.setAttribute("$exist:controller", sourceInfo.controllerPath);
context.declareVariable("exist:root", basePath);
request.setAttribute("$exist:root", basePath);