/* 1203 */ return new Tree.Term(ename, rp, choice) {
/* */ protected void write(ContentModelContainer parent, boolean isOptional, boolean repeated) {
/* 1205 */ LocalElement e = parent.element().name(this.val$ename.getLocalPart());
/* 1206 */ XmlSchemaGenerator.Namespace.this.elementFormDefault.writeForm(e, this.val$ename);
/* 1207 */ if (this.val$rp.isCollectionNillable())
/* 1208 */ e.nillable(true);
/* 1209 */ writeOccurs(e, true, repeated);
/* */
/* 1211 */ ComplexType p = e.complexType();
/* 1212 */ this.val$choice.write(p);
/* */ }