if (isInitializeAtStart()) initialize();
    protected synchronized void doStart()        throws Exception    {        _servletContext=ContextHandler.getCurrentContext();        _contextHandler=_servletContext==null?null:_servletContext.getContextHandler();                updateMappings();                if (isInitializeAtStart())            initialize();        if(_filterChainsCached)        {            _chainCache=     new HashMap[]{null,new HashMap(),new HashMap(),null,new HashMap(),null,null,null,new HashMap()};            _namedChainCache=new HashMap[]{null,null,new HashMap(),null,new HashMap(),null,null,null,new HashMap()};        }        super.doStart();    }   