code: public void close() throws IOException {
  		if(inner instanceof CloseableIterator) {
  			CloseableIterator<String> toBeClosed = (CloseableIterator<String>) inner;
  			toBeClosed.close();
  		}
  	}
docs: /* (non-Javadoc)
  @see java.io.Closeable#close()