class WriterOutputStream extends OutputStream {

  @Override
  public void write( int b ) throws IOException {
    write( new byte[] { (byte) b, } );
  }

  public  WriterOutputStream( Writer writer );
  public  WriterOutputStream( Writer writer, String encoding );

}