if (selector instanceof NamedContextSelector) {
this.namedContextSelector = (NamedContextSelector) selector;
context = this.namedContextSelector.locateContext(this.name, this.servletContext, configLocation);
ContextAnchor.THREAD_CONTEXT.set(context);
if (context.isInitialized()) {
context.start();
}
ContextAnchor.THREAD_CONTEXT.remove();
} else {
// won't it be amusing if the servlet container uses Log4j as its ServletContext logger?
this.servletContext.log("Potential problem: Selector is not an instance of NamedContextSelector.");