AnonymousComplexType act = actService.getPort(portName, AnonymousComplexType.class);
try {
SplitName name = new SplitName();
name.setName("Tom Li");
SplitNameResponse reply = act.refSplitName(name);
assertNotNull("no response received from service", reply);
assertEquals("Tom", reply.getNames().getFirst());
assertEquals("Li", reply.getNames().getSecond());
} catch (UndeclaredThrowableException ex) {
throw (Exception) ex.getCause();
}
}