code: public final List<DataSlice> getMemberData() throws PersistentDataEncodingException, SevereMessageStoreException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "getMemberData");
  
          List<DataSlice> dataSlices = null;
          try
          {
              AbstractItem item = getItem();
              if (null != item)
              {
                  dataSlices = item.getPersistentData();
              }
          } catch (PersistentDataEncodingException pdee)
          {
              FFDCFilter.processException(pdee, "com.ibm.ws.sib.msgstore.cache.links.AbstractItemLink.getMemberData", "1:2324:1.241", this);
              if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled())
                  SibTr.event(this, tc, "Exception caught encoding member data!", pdee);
              if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
                  SibTr.exit(this, tc, "getMemberData");
              synchronized (this)
              {
                  _persistentDataEncodingFailed = true;
              }
              throw pdee;
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "getMemberData", "return=" + dataSlices);
          return dataSlices;
      }
docs: FSIB0112b.ms.1