pieces.add(in.toString(USASCII));
processLine(pieces, messageEvent.getChannel(), channelHandlerContext);
} else if (status.state == SessionStatus.State.PROCESSING_MULTILINE) {
ChannelBuffer slice = in.copy();
byte[] payload = slice.array();
in.skipBytes(in.readableBytes());
continueSet(messageEvent.getChannel(), status, payload, channelHandlerContext);
} else {
throw new InvalidProtocolStateException("invalid protocol state");
}