docs: public int initForMessage(Rec record)
      {
          int iErrorCode = Constant.NORMAL_RETURN;
          if ((this.getKeyInformation() & DONT_INIT) != 0)
              return iErrorCode;  // Don't clear this field
          Field field = record.getField(this.getKey());
          if (field != null)
              return field.initField(true);
          return iErrorCode;
      }