code: public void resetCursor() 
    throws SISessionUnavailableException, SISessionDroppedException,
           SIErrorException, SIIncorrectCallException
    {
      if (TraceComponent.isAnyTracingEnabled() && CoreSPILockedMessageEnumeration.tc.isEntryEnabled())
        SibTr.entry(CoreSPILockedMessageEnumeration.tc, "resetCursor", this);
            
      checkValidState("resetCursor");
            
      _localConsumerPoint.checkNotClosed();
      
      _seenSingleMessage = false;
      
      if (TraceComponent.isAnyTracingEnabled() && CoreSPILockedMessageEnumeration.tc.isEntryEnabled())
        SibTr.exit(CoreSPILockedMessageEnumeration.tc, "resetCursor");
    }
docs: /* (non-Javadoc)
  @see com.ibm.wsspi.sib.core.LockedMessageEnumeration#resetCursor()