/* 418 */ if (xsobjlist != null)
/* */ {
/* 420 */ int len = xsobjlist.getLength();
/* 421 */ for (int i = 0; i < len; i++)
/* */ {
/* 423 */ XSAttributeUse obj = (XSAttributeUse)xsobjlist.item(i);
/* 424 */ XSAttributeDeclaration att = obj.getAttrDeclaration();
/* 425 */ XSSimpleTypeDefinition xstype = att.getTypeDefinition();
/* 426 */ QName qn = SchemaUtils.handleSimpleType(xstype);
/* 427 */ boolean primitive = obj.getRequired();
/* 428 */ VAR v = createVAR(qn, att.getName(), this.pkgname, primitive);
/* 429 */ if (vars == null)
/* 430 */ vars = new ArrayList();
/* 431 */ vars.add(v);
/* */ }