switch(msgIdx) { case MSG_SUBALLOCATED_1: consumeSubAllocated(input); break; case MSG_SUBALLOCATEDFAILURE_21: consumeSubAllocatedFailure(input); break; case MSG_SUBRELEASED_2: consumeSubReleased(input); break; case MSG_SUBWRITTEN_3: consumeSubWritten(input); break; case MSG_SUBREAD_4: consumeSubRead(input); break; case MSG_READHEADER_8: consumeReadHeader(input); break; case MSG_BLOCKMOUNTED_5: consumeBlockMounted(input); break; case MSG_BLOCKALLOCATED_6: consumeBlockAllocated(input); break; case MSG_BLOCKALLOCATEDFAILURE_26: consumeBlockAllocatedFailure(input); break; case MSG_BLOCKRELEASED_7: