super.doStop();
    protected void doStop() throws Exception    {           synchronized (_lock)        {            Iterator iter = _threads.iterator();            while (iter.hasNext())                ((Thread)iter.next()).interrupt();        }                // TODO perhaps force stops                synchronized (_joinLock)        {            _joinLock.notifyAll();        }    }