code: @Override
      public final Integer getReportFeedback() {
          Integer result = (Integer) getApi().getField(JsApiAccess.REPORTFEEDBACKINT_VALUE);
          if (result == null) {
              // if the integer report feedback field is unset theres a chance that the byte
              // version may have been set by a down level sender. If the message is backed
              // by an MQ encapsulation this wont be the case since both these operations
              // end up looking in the same place in the MQMD,  but if its native JMF
              // then the values may differ.
              Byte temp = (Byte) getApi().getField(JsApiAccess.REPORTFEEDBACK_VALUE);
              result = (temp == null) ? null : Integer.valueOf(temp.intValue());
          }
          return result;
      }
docs: /*
  Get the Report Feedback field from the message header.
  
  Javadoc description supplied by the SIBusMessage interface.