class BrokenOutputStream extends OutputStream {

    @Override
    public void flush() throws IOException {
        throw exception;
    }

    public  BrokenOutputStream(final IOException exception);
    public  BrokenOutputStream();

}