code: public final AbstractItem _findById(long itemID) throws SevereMessageStoreException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "_findById", Long.valueOf(itemID));
  
          AbstractItem item = null;
          AbstractItemLink itemLink = getLink(itemID);
          if (null != itemLink)
          {
              item = itemLink.getItem();
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "_findById", item);
          return item;
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.ws.sib.msgstore.MessageStore#findById(long)
  TODO: we can optimize this method out later when we use
  stream level hashtables.