case HEADER:
command = getIncompleteCommand(channel);
List<Struct> structs = new ArrayList<Struct>(2);
while (dec.hasRemaining())
{
structs.add(dec.readStruct32());
}
command.setHeader(new Header(structs));
if (frame.isLastSegment())
{
setIncompleteCommand(channel, null);