code: public List<DataSlice> readDataOnly(Persistable item) throws PersistenceException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "readDataOnly", "Item="+item);
  
          // Defect 363755
          if (!_available)
          {
              MessageStoreUnavailableException msue = new MessageStoreUnavailableException("Operation not possible as MessageStore is unavailable!");
              if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) SibTr.event(this, tc, "Operation not possible as MessageStore is unavailable!");
              if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "readDataOnly");
              throw msue;
          }
  
          List<DataSlice> dataSlices = ((PersistableImpl)item).getPersistedData();
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "readDataOnly", "return="+dataSlices);
          return dataSlices;
      }
docs: Feature SIB0112b.ms.1