context = (RequestContext) cachedRequestContext;
context.attach();
}
else
{
final RequestContextFactory factory = RequestContextFactory.getFactory();
assert factory != null;
context = factory.createContext(externalContext);
RequestStateMap.getInstance(externalContext).put(_REQUEST_CONTEXT, context);
}
assert RequestContext.getCurrentInstance() == context;
}