code: public void finished()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "finished");
  
      cursor.finished();
      cursor = null;
      synchronized(this)
      {
        filter = null;
        index = null;
        next = null;
        removable = null;
      }
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "finished");
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.SIMPIterator#finished()