public void close() throws IOException { pipe.close(); } public void write( int b ) throws IOException {
public void close() throws IOException { pipe.close(); } public void write( int b ) throws IOException {
public void close() throws IOException { pipe.close(); } public void write( int b ) throws IOException {
@Override public void close () throws IOException { super.close(); try { this.handle.close(); } finally { this.pipe.close(); } } }
@Override public void close () throws IOException { super.close(); try { this.handle.close(); } finally { this.pipe.close(); } } }