/* 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);
/*     */       }