QName objIdlType = new QName(CorbaConstants.NU_WSDL_CORBA, "char", CorbaConstants.NP_WSDL_CORBA);
TypeCode objTypeCode = orb.get_primitive_tc(TCKind.tk_char);
CorbaPrimitiveHandler obj = new CorbaPrimitiveHandler(objName, objIdlType, objTypeCode, null);
CorbaStreamable streamable = new CorbaStreamable(obj, objName);
Buffer buf = new Buffer();
OutputStream oStream = new OutputStream(buf);
oStream.write_char('c');
InputStream iStream = oStream.create_input_stream();
streamable._read(iStream);