@Override public boolean hasNext(){
  if (eol) {
    return false;
  }
  if (uriList.isEmpty()) {
    fetch();
  }
  if (uriList.isEmpty()) {
    eol=true;
  }
  return !uriList.isEmpty();
}

@ Override public boolean hasNext ( ) { if ( eol ) { return false ; } if ( uriList . isEmpty ( ) ) { fetch ( ) ; } if ( uriList . isEmpty ( ) ) { eol = true ; } return ! uriList . isEmpty ( ) ; }
checks if there is another object in the result .
