code: JsMsgPart getPart(int accessor, JMFSchema schema) {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "getPart", new Object[]{accessor, schema});
      JsMsgPart result = null;
      try {
        if (jmfPart.isPresent(accessor))
          result = new JsMsgPart(jmfPart.getNativePart(accessor, schema));
      } catch (JMFException e) {
        FFDCFilter.processException(e, "getPart", "208", this);
        if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) SibTr.debug(this, tc, "getPart failed: " + e);
      }
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "getPart",  result);
      return result;
    }
docs: Obtain a nested message part