objects.add("item" + argCount);
objects.add(o.toString());
} else {
objects.add(new QName("item" + argCount));
if (o instanceof OMElement) {
OMFactory fac = OMAbstractFactory.getOMFactory();
OMElement wrappingElement;
if (partName == null) {
wrappingElement = fac.createOMElement("item" + argCount, null);
wrappingElement.addChild((OMElement) o);
} else {
wrappingElement = fac.createOMElement(partName, null);
wrappingElement.addChild((OMElement) o);
}
objects.add(wrappingElement);
} else {
objects.add(o);
}
}
}
} else {
if (SimpleTypeMapper.isSimpleType(arg)) {
if (partName == null) {
objects.add("arg" + argCount);
} else {
objects.add(partName);
}
objects.add(arg.toString());
} else {
if (partName == null) {
objects.add(new QName("arg" + argCount));
} else {
objects.add(new QName(partName));
}
if (arg instanceof OMElement) {
OMFactory fac = OMAbstractFactory.getOMFactory();
OMElement wrappingElement;
if (partName == null) {
wrappingElement = fac.createOMElement("arg" + argCount, null);
wrappingElement.addChild((OMElement) arg);
} else {
wrappingElement = fac.createOMElement(partName, null);
wrappingElement.addChild((OMElement) arg);
}
objects.add(wrappingElement);
} else {
objects.add(arg);