docs: @Override
  	public String next() throws NoSuchElementException
  	{
  		String ret;
  
  		if(previousException != null)
  			throw new NoSuchElementException("Previous IOException reading from stream");
  		if(line == null)
  		{
  			try
  			{
  				if((line = in.readLine()) == null)
  					throw new NoSuchElementException("No more lines available");
  			}
  			catch(IOException e)
  			{
  				previousException = e;
  				throw new NoSuchElementException("IOException reading next line.");
  			}
  		}
  		ret = line;
  		line = null;
  		return ret;
  	}