}
RPCParameter param = new RPCParameter();
param.setQName(new QName("string"));
param.setDeserializerFactory(new SimpleDeserializerFactory(String.class,
new QName("xsd", "string")));
param.setSerializer(new CollectionSerializer(new QName("string"), false, new SimpleSerializer()));
param.setMaxOccurs(-1);
param.setDestClass(String [].class);
method.addParameter(param);
param = new RPCParameter();
param.setQName(new QName("return"));
param.setDeserializerFactory(new SimpleDeserializerFactory(String.class,
new QName("xsd", "string")));
param.setSerializer(new CollectionSerializer(new QName("return"),
false,
new SimpleSerializer()));
param.setMode(RPCParameter.MODE_OUT);