public OFOxm<ClassId> getCanonical() {
   if (ClassId.NO_MASK.equals(mask)) {
     return new OFOxmBsnL3InterfaceClassIdVer12(value);
   } else if (ClassId.FULL_MASK.equals(mask)) {
     return null;
   } else {
     return this;
   }
 }
 public OFOxm<ClassId> getCanonical() {
   if (ClassId.NO_MASK.equals(mask)) {
     return new OFOxmBsnVlanXlatePortGroupIdVer12(value);
   } else if (ClassId.FULL_MASK.equals(mask)) {
     return null;
   } else {
     return this;
   }
 }