WriteRequestQueue writeRequestQueue = session.getWriteRequestQueue();
WriteRequest req;
List<WriteRequest> failedRequests = new ArrayList<WriteRequest>();
if ((req = writeRequestQueue.poll(session)) != null) {
Object m = req.getMessage();
if (m instanceof IoBuffer) {
IoBuffer buf = (IoBuffer) req.getMessage();
// The first unwritten empty buffer must be