@Override public void close() throws IOException { synchronized (delegateAvailable) { if (delegate != null) { delegate.close(); } } }
@Override public void close() throws IOException { synchronized (delegateAvailable) { if (delegate != null) { delegate.close(); } } }