code: @Override
  	public void close() throws IOException {
  		if (curr != null) {
  			curr.close();
  		}
  		Reader reader;
  		while ((reader = getNextInputReader()) != null) {
  			reader.close();
  		}
  		closed = true;
  	}
docs: /*
  (non-Javadoc)
  
  @see java.io.Reader#close()