code: public final void append(AbstractItemLink link) throws SevereMessageStoreException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "append", link);
  
          if (link.isItemStreamLink())
          {
              _itemStreams.append(link);
          }
          else if (link.isReferenceStreamLink())
          {
              _referenceStreams.append(link);
          }
          else
          {
              _items().append(link);
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "append");
      }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.msgstore.impl.LinkOwner#append(com.ibm.ws.sib.msgstore.impl.AbstractItemLink)
  Used by AddTask to really attach the link.  The addTask does not know what it is adding so
  needs to use a general type.