question: public void write ( int c ) throws IOException { if ( _output == null ) throw new IOException ( "Writer closed" ) ; _output . append ( ( char ) c ) ; }
target:  Writes the 16 low-order bits of the given integer value; the 16 high-order bits are ignored.