why not add a write(byte[]) method??
Index: ./src/java/org/apache/xmlrpc/applet/SimpleXmlRpcClient.java =================================================================== RCS file: /home/cvspublic/xml-rpc/src/java/org/apache/xmlrpc/applet/SimpleXmlRpcClient.java,v retrieving revision 1.2 diff -r1.2 SimpleXmlRpcClient.java 191,192c191 < // FIXME: Find a better way than creating a new String and converting to a char[] < writer.write (new String(Base64.encode((byte[])what)).toCharArray()); --- > writer.write (Base64.encode((byte[])what)); 628a628,632 > } > > public void write (byte[] text) > { > buf.append (text);