byte[] buffer = new byte[8192];
int n = 0;
while (-1 != (n = is.read(buffer))) {
bs.write(buffer, 0, n);
}
webSocketTransport.sendMessage(bs.toByteArray());
} else if (Reader.class.isAssignableFrom(object.getClass())) {
Reader is = (Reader) object;
StringWriter bs = new StringWriter();
//TODO: We need to stream directly, in AHC!
char[] chars = new char[8192];