| MqttConnAckMessage(MqttFixedHeader mqttFixedHeader,
                  MqttConnAckVariableHeader variableHeader) | 
| MqttConnectMessage(MqttFixedHeader mqttFixedHeader,
                  MqttConnectVariableHeader variableHeader,
                  MqttConnectPayload payload) | 
| MqttMessage(MqttFixedHeader mqttFixedHeader) | 
| MqttMessage(MqttFixedHeader mqttFixedHeader,
           Object variableHeader) | 
| MqttMessage(MqttFixedHeader mqttFixedHeader,
           Object variableHeader,
           Object payload) | 
| MqttMessage(MqttFixedHeader mqttFixedHeader,
           Object variableHeader,
           Object payload,
           DecoderResult decoderResult) | 
| MqttPubAckMessage(MqttFixedHeader mqttFixedHeader,
                 MqttMessageIdVariableHeader variableHeader) | 
| MqttPublishMessage(MqttFixedHeader mqttFixedHeader,
                  MqttPublishVariableHeader variableHeader,
                  ByteBuf payload) | 
| MqttSubAckMessage(MqttFixedHeader mqttFixedHeader,
                 MqttMessageIdVariableHeader variableHeader,
                 MqttSubAckPayload payload) | 
| MqttSubscribeMessage(MqttFixedHeader mqttFixedHeader,
                    MqttMessageIdVariableHeader variableHeader,
                    MqttSubscribePayload payload) | 
| MqttUnsubAckMessage(MqttFixedHeader mqttFixedHeader,
                   MqttMessageIdVariableHeader variableHeader) | 
| MqttUnsubscribeMessage(MqttFixedHeader mqttFixedHeader,
                      MqttMessageIdVariableHeader variableHeader,
                      MqttUnsubscribePayload payload) |