public void write(int oneByte) throws IOException {write(new byte[] { (byte) oneByte }, 0, 1);}

public void write ( int oneByte ) throws IOException { write ( new byte [ ] { ( byte ) oneByte } , 0 , 1 ) ; }
public override void write(int oneByte){throw new System.NotImplementedException();}
