{
// A special message is a buffer with zero length.
// A special message will bypass all next filters.
// TODO: Provide a nicer way to take care of special messages.
ByteBuffer message = ( ByteBuffer ) writeRequest.getMessage();
if( message.remaining() == 0 )
{
callPreviousFilterWrite( head.nextEntry, session, writeRequest );
return;
}
}