// Test 1
//
// x: choice occurs twice
// y: choice doesn't occur
//
StructWithOccuringChoice x = new StructWithOccuringChoice();
x.setVarInteger(2);
x.getVarIntOrVarString().add(3);
x.getVarIntOrVarString().add("hello");
StructWithOccuringChoice yOriginal = new StructWithOccuringChoice();
yOriginal.setVarInteger(1);
Holder<StructWithOccuringChoice> y = new Holder<StructWithOccuringChoice>(yOriginal);
Holder<StructWithOccuringChoice> z = new Holder<StructWithOccuringChoice>();
StructWithOccuringChoice ret;
if (testDocLiteral) {
ret = docClient.testStructWithOccuringChoice(x, y, z);
} else if (testXMLBinding) {
ret = xmlClient.testStructWithOccuringChoice(x, y, z);
} else {