code: public String getText() throws UnsupportedEncodingException {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "getText");
      String text = null;
      try {
        text = (String)getPayload().getField(JmsTextBodyAccess.BODY_DATA_VALUE);
      }
      catch (MFPUnsupportedEncodingRuntimeException e) {
        FFDCFilter.processException(e, "com.ibm.ws.sib.mfp.impl.JsJmsTextMessageImpl.getText", "148");
        throw (UnsupportedEncodingException)e.getCause();
      }
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
        if ((text == null) || text.length() < 257) {
          SibTr.exit(this, tc, "getText", text);
        }
        else {
          SibTr.exit(this, tc, "getText", new Object[]{text.length(), text.substring(0,200)+"..."});
        }
      }
      return text;
    }
docs: /*
  Get the body (payload) of the message.
  
  Javadoc description supplied by JsJmsTextMessage interface.