@Override
 public void funnel(OFFlowModFailedErrorMsgVer10 message, PrimitiveSink sink) {
   // fixed value property version = 1
   sink.putByte((byte) 0x1);
   // fixed value property type = 1
   sink.putByte((byte) 0x1);
   // FIXME: skip funnel of length
   sink.putLong(message.xid);
   // fixed value property errType = 3
   sink.putShort((short) 0x3);
   OFFlowModFailedCodeSerializerVer10.putTo(message.code, sink);
   message.data.putTo(sink);
 }