isRequired = false; types.add(createTypeRef(calcXmlName((XmlElement)null),t,isCollection(),null)); } else { for( XmlElement item : ann ) { if((!nav().isPrimitive(type) || isCollection()) && !item.required()) isRequired = false; types.add(createTypeRef(name, type, item.nillable(), getDefaultValue(item.defaultValue()) ));
isRequired = false; types.add(createTypeRef(calcXmlName((XmlElement)null),t,isCollection(),null)); } else { for( XmlElement item : ann ) { if((!nav().isPrimitive(type) || isCollection()) && !item.required()) isRequired = false; types.add(createTypeRef(name, type, item.nillable(), getDefaultValue(item.defaultValue()) ));
isRequired = false; types.add(createTypeRef(calcXmlName((XmlElement)null),t,isCollection(),null)); } else { for( XmlElement item : ann ) { if((!nav().isPrimitive(type) || isCollection()) && !item.required()) isRequired = false; types.add(createTypeRef(name, type, item.nillable(), getDefaultValue(item.defaultValue()) ));
isRequired = false; types.add(createTypeRef(calcXmlName((XmlElement)null),t,isCollection(),null)); } else { for( XmlElement item : ann ) { if((!nav().isPrimitive(type) || isCollection()) && !item.required()) isRequired = false; types.add(createTypeRef(name, type, item.nillable(), getDefaultValue(item.defaultValue()) ));