/** * @see java.io.ByteArrayOutputStream#writeTo(OutputStream) */ public void writeTo(OutputStream out) throws IOException { int index = buffer.index(); for (int i = 0; i < index; i++) { byte[] buf = buffer.array(i); out.write(buf); } out.write(buffer.array(index), 0, buffer.offset()); }