code: private synchronized RequestContext peekRequestContext()
      {
          Stack<RequestContext> reqStack = getRequestStack();
          if (reqStack.empty())
              return null;
  
          return reqStack.peek();
      }
docs: Returns the current request context, or null is none is available