System.err.println("JettySelectorThread.newReadTask");
    protected ReadTask newReadTask()    {        System.err.println("JettySelectorThread.newReadTask");        StreamAlgorithm streamAlgorithm=null;        try        {            streamAlgorithm=(StreamAlgorithm)algorithmClass.newInstance();        }        catch (InstantiationException ex)        {            logger.log(Level.WARNING,"Unable to instantiate Algorithm: "                    +algorithmClassName);        }        catch (IllegalAccessException ex)        {            logger.log(Level.WARNING,"Unable to instantiate Algorithm: "                    +algorithmClassName);        }        finally        {            if (streamAlgorithm==null)                streamAlgorithm=new NoParsingAlgorithm();        }        streamAlgorithm.setPort(port);        // TODO: For now, hardcode the JettyReadTask        ReadTask task=new JettyReadTask();        task.initialize(streamAlgorithm,useDirectByteBuffer,useByteBufferView);        task.setPipeline(readPipeline);        task.setSelectorThread(this);        task.setRecycle(recycleTasks);        return task;    }