code: public AbstractItem findFirstMatchingItem(Filter filter) throws MessageStoreException 
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "findFirstMatching", filter);
  
          PrioritizedList items = _items();
          AbstractItem item = items.findFirstMatching(filter);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "findFirstMatching", item);
          return item;
      }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.msgstore.ItemCollection#findFirstMatching(com.ibm.ws.sib.msgstore.Filter)