code: @Override
      public boolean hasNext()
      {
          if (checkOnFetchSize())
          {
              onCheckRelation();
              if (!checkOnEmptyResult())
              {
                  scrollComplete = true;
                  return false;
              }
              return true;
          }
          return false;
      }
docs: /*
  (non-Javadoc)
  
  @see java.util.Iterator#hasNext()