@Override
    public OFOxmBsnVxlanNetworkIdMasked readFrom(ByteBuf bb) throws OFParseError {
      // fixed value property typeLen == 0x32b08L
      int typeLen = bb.readInt();
      if (typeLen != 0x32b08)
        throw new OFParseError("Wrong typeLen: Expected=0x32b08L(0x32b08L), got=" + typeLen);
      VxlanNI value = VxlanNI.read4Bytes(bb);
      VxlanNI mask = VxlanNI.read4Bytes(bb);

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