code: private void _processAttribute (final CAttributePropertyInfo aPropertyInfo, final ClassOutline aClassOutline)
    {
      final String sPropertyName = aPropertyInfo.getName (false);
  
      final XSComponent aDefinition = aPropertyInfo.getSchemaComponent ();
      final AttributeUseImpl aParticle = (AttributeUseImpl) aDefinition;
      final XSSimpleType type = aParticle.getDecl ().getType ();
  
      final JFieldVar aFieldVar = aClassOutline.implClass.fields ().get (sPropertyName);
      if (aParticle.isRequired () && !_hasAnnotation (aFieldVar, NotNull.class))
        aFieldVar.annotate (NotNull.class);
  
      _processType (type, aFieldVar);
    }
docs: /*
  XS:Attribute