@Override
 public void write(byte[] b, int off, int len) throws IOException {
   _handler.processContent(b, off, len);
 }
 @Override
 public void write(int b) throws IOException {
   byte[] bytes = new byte[1];
   bytes[0] = (byte) b;
   _handler.processContent(bytes, 0, 1);
 }
 @Override
 public void write(byte[] b) throws IOException {
   _handler.processContent(b, 0, b.length);
 }