ReplyWorker.readReply(socketProvider);
reply = ReplyWorker.readReply(socketProvider);
    public Reply sendCommand(Command cmd) throws IOException {        controlBuffer.clear();        log.debug("Sending command: "                + cmd.toString().substring(0, cmd.toString().length() - 2));        controlBuffer.put(cmd.toString());        controlBuffer.flip();        socketProvider.write(encoder.encode(controlBuffer));        controlBuffer.clear();                Reply reply = null;        try {        	ReplyWorker.readReply(socketProvider);        }catch(IOException ioe) {        	disconnect();        	throw ioe;        }                return reply;    }