docs: @Override
  	public boolean hasNext()
  	{
  		if(previousException != null)
  			return false;
  		if(line != null)
  			return true;
  		try
  		{
  			line = in.readLine();
  			if(line == null)
  				return false;
  			return true;
  		}
  		catch(IOException e)
  		{
  			previousException = e;
  			return false;
  		}
  	}