code: public RangeObject getNext()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(this, tc, "getNext", Integer.valueOf(cursor));
  
      int curr = cursor;
      cursor = cursor < (blockVector.size() - 1) ? cursor + 1 : cursor;
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "getNext", new Object[] {blockVector.get(curr), Integer.valueOf(cursor)});
  
      return (RangeObject) blockVector.get(curr);
    }
docs: Returns the next range object