ws.setTargetEndpointAddress(targetEndpointAddress);
ws.setOperationName(getOperationName());
ws.setReturnType(Boolean.class);
if(argument instanceof Map || argument instanceof HashMap)
ws.addArgument(name, (Map)argument);
else if(argument instanceof List || argument instanceof ArrayList)
ws.addArgument(name, (List)argument);
else
ws.addArgument(name, argument);