@Override public void close() { try (Closeable ignored = toClose) { super.close(); iterator = null; } catch (IOException e) { throw new UncheckedIOException(e); } } }
@Override public void close() { try (Closeable ignored = toClose) { super.close(); iterator = null; } catch (IOException e) { throw new UncheckedIOException(e); } } }