RecInnerNextType itxNext = new RecInnerNextType();
RecInnerNextType ityNext = new RecInnerNextType();
itx.setRecInnerNext(itxNext);
ity.setRecInnerNext(ityNext);
RecOuterType otx = new RecOuterType();
RecOuterType oty = new RecOuterType();
RecOuterNextType otxNext = new RecOuterNextType();
RecOuterNextType otyNext = new RecOuterNextType();
otx.setRecOuterNext(otxNext);
oty.setRecOuterNext(otyNext);
mitx.setVarInt(11);
mity.setVarInt(12);
mitxNext.getRecMostInner().add(mity);
itx.setVarInt(21);
ity.setVarInt(22);
itxNext.getRecInner().add(ity);
itx.getRecMostInner().add(mitx);
otx.setVarInt(31);
oty.setVarInt(32);
otxNext.getRecOuter().add(oty);
otx.getRecInner().add(itx);
otx.getRecMostInner().add(mitx);
Holder<RecOuterType> yh = new Holder<RecOuterType>(oty);
Holder<RecOuterType> zh = new Holder<RecOuterType>();
RecOuterType ret;
if (testDocLiteral) {
ret = docClient.testRecOuterType(otx, yh, zh);
} else if (testXMLBinding) {
ret = xmlClient.testRecOuterType(otx, yh, zh);
} else {