ComplexDataTypesDocLitBareStub.ArrayOfstring a2 = new ComplexDataTypesDocLitBareStub.ArrayOfstring();
ComplexDataTypesDocLitBareStub.ArrayOfstring a1 = new ComplexDataTypesDocLitBareStub.ArrayOfstring();
a1.setString(new String[]{"foo", "bar"});
input.setArrayOfstring(new ComplexDataTypesDocLitBareStub.ArrayOfstring[]{a1, a2});
req.setInArrayString2D(input);
RetArrayString2DResult res = stub.retArrayString2D(req);
assertNotNull(res);
assertEquals("foo", res.getRetArrayString2DResult().getArrayOfstring()[0].getString()[0]);
assertEquals("bar", res.getRetArrayString2DResult().getArrayOfstring()[0].getString()[1]);
}