@Override
    public OFOxmSctpDstMasked readFrom(ByteBuf bb) throws OFParseError {
      // fixed value property typeLen == 0x80002504L
      int typeLen = bb.readInt();
      if (typeLen != (int) 0x80002504)
        throw new OFParseError("Wrong typeLen: Expected=0x80002504L(0x80002504L), got=" + typeLen);
      TransportPort value = TransportPort.read2Bytes(bb);
      TransportPort mask = TransportPort.read2Bytes(bb);

      OFOxmSctpDstMaskedVer14 oxmSctpDstMaskedVer14 = new OFOxmSctpDstMaskedVer14(value, mask);
      if (logger.isTraceEnabled()) logger.trace("readFrom - read={}", oxmSctpDstMaskedVer14);
      return oxmSctpDstMaskedVer14;
    }