code: @Override
      public boolean hasNext()
      {
          currentObject = fetchObject();
          if (count < fetchSize && fetchSize > 0 && currentObject != null)
          {
              count++;
              return true;
          }
          scrollComplete = true;
          return false;
      }
docs: /*
  (non-Javadoc)
  
  @see java.util.Iterator#hasNext()