// Test 1
//
// x: sequence occurs twice
// y: sequence doesn't occur (null holder object)
//
StructWithOccuringStruct x = new StructWithOccuringStruct();
x.setVarInteger(100);
x.getVarIntAndVarFloat().add(101);
x.getVarIntAndVarFloat().add(101.5f);
x.getVarIntAndVarFloat().add(102);
x.getVarIntAndVarFloat().add(102.5f);
StructWithOccuringStruct yOriginal = new StructWithOccuringStruct();
yOriginal.setVarInteger(200);
Holder<StructWithOccuringStruct> y = new Holder<StructWithOccuringStruct>(yOriginal);
Holder<StructWithOccuringStruct> z = new Holder<StructWithOccuringStruct>();
StructWithOccuringStruct ret;
if (testDocLiteral) {
ret = docClient.testStructWithOccuringStruct(x, y, z);
} else if (testXMLBinding) {
ret = xmlClient.testStructWithOccuringStruct(x, y, z);
} else {