You could have any number of normal foo=bar or array types foo=[bar1,bar2.. ] mixed, each
will be added to the request message in order

From Java Client

Following code shows how to call a Gfac Service from a java Client. This client supports Strings and
Arrays of Strings. Parameters are passed as a two dimensional object array. First parameter must be a
String which represent the name of the parameter and second can be a String, String[] or a collection class which includes
Strings. Add all Gfac jars to the class path