code: private void _processValue (@Nonnull final CValuePropertyInfo aProperty, final ClassOutline aClassOutline)
    {
      final String sPropertyName = aProperty.getName (false);
  
      final XSComponent aDefinition = aProperty.getSchemaComponent ();
      if (aDefinition instanceof RestrictionSimpleTypeImpl)
      {
        final RestrictionSimpleTypeImpl aParticle = (RestrictionSimpleTypeImpl) aDefinition;
        final XSSimpleType aSimpleType = aParticle.asSimpleType ();
        final JFieldVar aFieldVar = aClassOutline.implClass.fields ().get (sPropertyName);
  
        // if (particle.isRequired()) {
        // if (!hasAnnotation(var, NotNull.class)) {
        // if (notNullAnnotations) {
        // var.annotate(NotNull.class);
        // }
        // }
        // }
  
        _processType (aSimpleType, aFieldVar);
      }
    }
docs: /*
  attribute from parent declaration