code: public long getLastTickReceived() throws SIMPControllableNotFoundException, SIMPRuntimeOperationFailedException
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "getLastTickReceived");
  
      assertValidControllable();
  
      long tick = 0;
      Iterator itr = null;
      try
      {
        itr = streamSet.iterator();
      }
      catch (SIResourceException e)
      {
        FFDCFilter.processException(
            e,
            "com.ibm.ws.sib.processor.runtime.TargetStreamSetControl.getLastTickReceived",
            "1:194:1.16",
            this);
        
          SIMPRuntimeOperationFailedException finalE =
            new SIMPRuntimeOperationFailedException(
              nls.getFormattedMessage(
                "INTERNAL_MESSAGING_ERROR_CWSIP0002",
                new Object[] {"TargetStreamSetControl.getLastTickReceived",
                    "1:202:1.16",
                              e},
                null), e);
              
          SibTr.exception(tc, finalE);
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(tc, "getLastTickReceived", finalE);
          throw finalE;
      }
      while(itr.hasNext())
      {
        TargetStream stream = (TargetStream) itr.next();
        long newTick = stream.getLastKnownTick();
        tick = (newTick > tick) ? newTick : tick;
      }   
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "getLastTickReceived", new Long(tick));
        
      return tick;
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.SIMPDeliveryStreamSetReceiverControllable#getLastTickReceived()