code: public SevereMessageStoreException assertCanDelete(final PersistentTransaction transaction)
      {
      	SevereMessageStoreException ex = super.assertCanDelete(transaction);
          if (null == ex)
          {
              if (0 < _referenceCount)
              {
                  ex = new SevereMessageStoreException("Cannot delete Item with references");
                  FFDCFilter.processException(ex, "ItemLink.delete", "1:111:1.104.1.1");
                  if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) SibTr.event(this, tc, "Exception :  Cannot delete Item with references");
              }
          }
          return ex;
      }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.msgstore.cache.xalist.Link#assertCanDelete(long)