/guava/guava/src/com/google/common/io/ReaderInputStream.java
this( charset, reader.newEncoder( )
this ( reader, charset .newEncoder ( )
private CharBuffer charBuffer; private ByteBuffer byteBuffer; private boolean endOfInput; private boolean draining; private boolean doneFlushing; ReaderInputStream(Reader reader, Charset charset, int bufferSize) { <extra_id_0> .onMalformedInput(CodingErrorAction.REPLACE) .onUnmappableCharacter(CodingErrorAction.REPLACE), bufferSize); } ReaderInputStream(Reader reader, CharsetEncoder encoder, int bufferSize) { this.reader = checkNotNull(reader);