System.err.println("JettyProcessorTask.process "+this+" "+channel);
    public boolean process(AbstractSelectableChannel channel) throws Exception    {        System.err.println("JettyProcessorTask.process "+this+" "+channel);                boolean blockReading=((JettySelectorThread)selectorThread).isUseTemporarySelector();        System.err.println("key was "+key.attachment());        key.attach("ATTACHED");                if (blockReading)        {            socketChannel.setSelectionKey(key);            socketChannel.setSocketChannel((SocketChannel)channel);            endPoint.setChannel(socketChannel);            while (continueBlocking())            {                // We are already using a Grizzly WorkerThread, so no need to                // invoke Jetty Thread Pool                endPoint.handle();            }            socketChannel.setSelectionKey(null);            socketChannel.setSocketChannel(null);        }        else        {            endPoint.setChannel((ByteChannel)channel);            endPoint.handle();        }        return endPoint.keepAlive();    }