public abstract class org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport implements org.springframework.context.annotation.ImportBeanDefinitionRegistrar
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport
  super_class: java.lang.Object
{
  private static final java.lang.String AUDITOR_AWARE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "auditorAware"

  private static final java.lang.String DATE_TIME_PROVIDER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "dateTimeProvider"

  private static final java.lang.String MODIFY_ON_CREATE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "modifyOnCreation"

  private static final java.lang.String SET_DATES;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "dateTimeForNow"

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
         0: .line 46
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/data/auditing/config/AuditingBeanDefinitionRegistrarSupport;

  public void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry);
    descriptor: (Lorg/springframework/core/type/AnnotationMetadata;Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
        start local 1 // org.springframework.core.type.AnnotationMetadata annotationMetadata
        start local 2 // org.springframework.beans.factory.support.BeanDefinitionRegistry registry
         0: .line 60
            aload 1 /* annotationMetadata */
            ldc "AnnotationMetadata must not be null!"
            invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
         1: .line 61
            aload 2 /* registry */
            ldc "BeanDefinitionRegistry must not be null!"
            invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 63
            aload 0 /* this */
            aload 2 /* registry */
            aload 0 /* this */
            aload 1 /* annotationMetadata */
            invokevirtual org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport.getConfiguration:(Lorg/springframework/core/type/AnnotationMetadata;)Lorg/springframework/data/auditing/config/AuditingConfiguration;
            invokevirtual org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport.registerAuditHandlerBeanDefinition:(Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;Lorg/springframework/data/auditing/config/AuditingConfiguration;)Lorg/springframework/beans/factory/support/AbstractBeanDefinition;
            astore 3 /* ahbd */
        start local 3 // org.springframework.beans.factory.support.AbstractBeanDefinition ahbd
         3: .line 64
            aload 0 /* this */
            aload 3 /* ahbd */
            aload 2 /* registry */
            invokevirtual org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport.registerAuditListenerBeanDefinition:(Lorg/springframework/beans/factory/config/BeanDefinition;Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V
         4: .line 65
            return
        end local 3 // org.springframework.beans.factory.support.AbstractBeanDefinition ahbd
        end local 2 // org.springframework.beans.factory.support.BeanDefinitionRegistry registry
        end local 1 // org.springframework.core.type.AnnotationMetadata annotationMetadata
        end local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    5     0                this  Lorg/springframework/data/auditing/config/AuditingBeanDefinitionRegistrarSupport;
            0    5     1  annotationMetadata  Lorg/springframework/core/type/AnnotationMetadata;
            0    5     2            registry  Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;
            3    5     3                ahbd  Lorg/springframework/beans/factory/support/AbstractBeanDefinition;
    MethodParameters:
                    Name  Flags
      annotationMetadata  
      registry            

  private org.springframework.beans.factory.support.AbstractBeanDefinition registerAuditHandlerBeanDefinition(org.springframework.beans.factory.support.BeanDefinitionRegistry, org.springframework.data.auditing.config.AuditingConfiguration);
    descriptor: (Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;Lorg/springframework/data/auditing/config/AuditingConfiguration;)Lorg/springframework/beans/factory/support/AbstractBeanDefinition;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
        start local 1 // org.springframework.beans.factory.support.BeanDefinitionRegistry registry
        start local 2 // org.springframework.data.auditing.config.AuditingConfiguration configuration
         0: .line 77
            aload 1 /* registry */
            ldc "BeanDefinitionRegistry must not be null!"
            invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
         1: .line 78
            aload 2 /* configuration */
            ldc "AuditingConfiguration must not be null!"
            invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 80
            aload 0 /* this */
            aload 2 /* configuration */
            invokevirtual org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport.getAuditHandlerBeanDefinitionBuilder:(Lorg/springframework/data/auditing/config/AuditingConfiguration;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            invokevirtual org.springframework.beans.factory.support.BeanDefinitionBuilder.getBeanDefinition:()Lorg/springframework/beans/factory/support/AbstractBeanDefinition;
            astore 3 /* ahbd */
        start local 3 // org.springframework.beans.factory.support.AbstractBeanDefinition ahbd
         3: .line 81
            aload 1 /* registry */
            aload 0 /* this */
            invokevirtual org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport.getAuditingHandlerBeanName:()Ljava/lang/String;
            aload 3 /* ahbd */
            invokeinterface org.springframework.beans.factory.support.BeanDefinitionRegistry.registerBeanDefinition:(Ljava/lang/String;Lorg/springframework/beans/factory/config/BeanDefinition;)V
         4: .line 82
            aload 3 /* ahbd */
            areturn
        end local 3 // org.springframework.beans.factory.support.AbstractBeanDefinition ahbd
        end local 2 // org.springframework.data.auditing.config.AuditingConfiguration configuration
        end local 1 // org.springframework.beans.factory.support.BeanDefinitionRegistry registry
        end local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Lorg/springframework/data/auditing/config/AuditingBeanDefinitionRegistrarSupport;
            0    5     1       registry  Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;
            0    5     2  configuration  Lorg/springframework/data/auditing/config/AuditingConfiguration;
            3    5     3           ahbd  Lorg/springframework/beans/factory/support/AbstractBeanDefinition;
    MethodParameters:
               Name  Flags
      registry       
      configuration  

  protected org.springframework.beans.factory.support.BeanDefinitionBuilder getAuditHandlerBeanDefinitionBuilder(org.springframework.data.auditing.config.AuditingConfiguration);
    descriptor: (Lorg/springframework/data/auditing/config/AuditingConfiguration;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
        start local 1 // org.springframework.data.auditing.config.AuditingConfiguration configuration
         0: .line 94
            aload 1 /* configuration */
            ldc "AuditingConfiguration must not be null!"
            invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
         1: .line 96
            aload 0 /* this */
            aload 1 /* configuration */
         2: .line 97
            ldc Lorg/springframework/data/auditing/AuditingHandler;
            invokestatic org.springframework.beans.factory.support.BeanDefinitionBuilder.rootBeanDefinition:(Ljava/lang/Class;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
         3: .line 96
            invokevirtual org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport.configureDefaultAuditHandlerAttributes:(Lorg/springframework/data/auditing/config/AuditingConfiguration;Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            areturn
        end local 1 // org.springframework.data.auditing.config.AuditingConfiguration configuration
        end local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lorg/springframework/data/auditing/config/AuditingBeanDefinitionRegistrarSupport;
            0    4     1  configuration  Lorg/springframework/data/auditing/config/AuditingConfiguration;
    MethodParameters:
               Name  Flags
      configuration  

  protected org.springframework.beans.factory.support.BeanDefinitionBuilder configureDefaultAuditHandlerAttributes(org.springframework.data.auditing.config.AuditingConfiguration, org.springframework.beans.factory.support.BeanDefinitionBuilder);
    descriptor: (Lorg/springframework/data/auditing/config/AuditingConfiguration;Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
        start local 1 // org.springframework.data.auditing.config.AuditingConfiguration configuration
        start local 2 // org.springframework.beans.factory.support.BeanDefinitionBuilder builder
         0: .line 111
            aload 1 /* configuration */
            invokeinterface org.springframework.data.auditing.config.AuditingConfiguration.getAuditorAwareRef:()Ljava/lang/String;
            invokestatic org.springframework.util.StringUtils.hasText:(Ljava/lang/String;)Z
            ifeq 5
         1: .line 112
            aload 2 /* builder */
            ldc "auditorAware"
         2: .line 113
            aload 0 /* this */
            aload 1 /* configuration */
            invokeinterface org.springframework.data.auditing.config.AuditingConfiguration.getAuditorAwareRef:()Ljava/lang/String;
            invokevirtual org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport.createLazyInitTargetSourceBeanDefinition:(Ljava/lang/String;)Lorg/springframework/beans/factory/config/BeanDefinition;
         3: .line 112
            invokevirtual org.springframework.beans.factory.support.BeanDefinitionBuilder.addPropertyValue:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            pop
         4: .line 114
            goto 6
         5: .line 115
      StackMap locals:
      StackMap stack:
            aload 2 /* builder */
            iconst_2
            invokevirtual org.springframework.beans.factory.support.BeanDefinitionBuilder.setAutowireMode:(I)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            pop
         6: .line 118
      StackMap locals:
      StackMap stack:
            aload 2 /* builder */
            ldc "dateTimeForNow"
            aload 1 /* configuration */
            invokeinterface org.springframework.data.auditing.config.AuditingConfiguration.isSetDates:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual org.springframework.beans.factory.support.BeanDefinitionBuilder.addPropertyValue:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            pop
         7: .line 119
            aload 2 /* builder */
            ldc "modifyOnCreation"
            aload 1 /* configuration */
            invokeinterface org.springframework.data.auditing.config.AuditingConfiguration.isModifyOnCreate:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual org.springframework.beans.factory.support.BeanDefinitionBuilder.addPropertyValue:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            pop
         8: .line 121
            aload 1 /* configuration */
            invokeinterface org.springframework.data.auditing.config.AuditingConfiguration.getDateTimeProviderRef:()Ljava/lang/String;
            invokestatic org.springframework.util.StringUtils.hasText:(Ljava/lang/String;)Z
            ifeq 11
         9: .line 122
            aload 2 /* builder */
            ldc "dateTimeProvider"
            aload 1 /* configuration */
            invokeinterface org.springframework.data.auditing.config.AuditingConfiguration.getDateTimeProviderRef:()Ljava/lang/String;
            invokevirtual org.springframework.beans.factory.support.BeanDefinitionBuilder.addPropertyReference:(Ljava/lang/String;Ljava/lang/String;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            pop
        10: .line 123
            goto 12
        11: .line 124
      StackMap locals:
      StackMap stack:
            aload 2 /* builder */
            ldc "dateTimeProvider"
            getstatic org.springframework.data.auditing.CurrentDateTimeProvider.INSTANCE:Lorg/springframework/data/auditing/CurrentDateTimeProvider;
            invokevirtual org.springframework.beans.factory.support.BeanDefinitionBuilder.addPropertyValue:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            pop
        12: .line 127
      StackMap locals:
      StackMap stack:
            aload 2 /* builder */
            iconst_2
            invokevirtual org.springframework.beans.factory.support.BeanDefinitionBuilder.setRole:(I)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            pop
        13: .line 129
            aload 2 /* builder */
            areturn
        end local 2 // org.springframework.beans.factory.support.BeanDefinitionBuilder builder
        end local 1 // org.springframework.data.auditing.config.AuditingConfiguration configuration
        end local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           this  Lorg/springframework/data/auditing/config/AuditingBeanDefinitionRegistrarSupport;
            0   14     1  configuration  Lorg/springframework/data/auditing/config/AuditingConfiguration;
            0   14     2        builder  Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
    MethodParameters:
               Name  Flags
      configuration  
      builder        

  protected org.springframework.data.auditing.config.AuditingConfiguration getConfiguration(org.springframework.core.type.AnnotationMetadata);
    descriptor: (Lorg/springframework/core/type/AnnotationMetadata;)Lorg/springframework/data/auditing/config/AuditingConfiguration;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
        start local 1 // org.springframework.core.type.AnnotationMetadata annotationMetadata
         0: .line 139
            new org.springframework.data.auditing.config.AnnotationAuditingConfiguration
            dup
            aload 1 /* annotationMetadata */
            aload 0 /* this */
            invokevirtual org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport.getAnnotation:()Ljava/lang/Class;
            invokespecial org.springframework.data.auditing.config.AnnotationAuditingConfiguration.<init>:(Lorg/springframework/core/type/AnnotationMetadata;Ljava/lang/Class;)V
            areturn
        end local 1 // org.springframework.core.type.AnnotationMetadata annotationMetadata
        end local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/springframework/data/auditing/config/AuditingBeanDefinitionRegistrarSupport;
            0    1     1  annotationMetadata  Lorg/springframework/core/type/AnnotationMetadata;
    MethodParameters:
                    Name  Flags
      annotationMetadata  

  protected abstract java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotation();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Signature: ()Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;

  protected abstract void registerAuditListenerBeanDefinition(org.springframework.beans.factory.config.BeanDefinition, org.springframework.beans.factory.support.BeanDefinitionRegistry);
    descriptor: (Lorg/springframework/beans/factory/config/BeanDefinition;Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    MethodParameters:
                           Name  Flags
      auditingHandlerDefinition  
      registry                   

  protected abstract java.lang.String getAuditingHandlerBeanName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT

  protected void registerInfrastructureBeanWithId(org.springframework.beans.factory.support.AbstractBeanDefinition, java.lang.String, org.springframework.beans.factory.support.BeanDefinitionRegistry);
    descriptor: (Lorg/springframework/beans/factory/support/AbstractBeanDefinition;Ljava/lang/String;Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
        start local 1 // org.springframework.beans.factory.support.AbstractBeanDefinition definition
        start local 2 // java.lang.String id
        start local 3 // org.springframework.beans.factory.support.BeanDefinitionRegistry registry
         0: .line 175
            aload 1 /* definition */
            iconst_2
            invokevirtual org.springframework.beans.factory.support.AbstractBeanDefinition.setRole:(I)V
         1: .line 176
            aload 3 /* registry */
            aload 2 /* id */
            aload 1 /* definition */
            invokeinterface org.springframework.beans.factory.support.BeanDefinitionRegistry.registerBeanDefinition:(Ljava/lang/String;Lorg/springframework/beans/factory/config/BeanDefinition;)V
         2: .line 177
            return
        end local 3 // org.springframework.beans.factory.support.BeanDefinitionRegistry registry
        end local 2 // java.lang.String id
        end local 1 // org.springframework.beans.factory.support.AbstractBeanDefinition definition
        end local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/springframework/data/auditing/config/AuditingBeanDefinitionRegistrarSupport;
            0    3     1  definition  Lorg/springframework/beans/factory/support/AbstractBeanDefinition;
            0    3     2          id  Ljava/lang/String;
            0    3     3    registry  Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;
    MethodParameters:
            Name  Flags
      definition  
      id          
      registry    

  private org.springframework.beans.factory.config.BeanDefinition createLazyInitTargetSourceBeanDefinition(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/springframework/beans/factory/config/BeanDefinition;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
        start local 1 // java.lang.String auditorAwareRef
         0: .line 181
            ldc Lorg/springframework/aop/target/LazyInitTargetSource;
            invokestatic org.springframework.beans.factory.support.BeanDefinitionBuilder.rootBeanDefinition:(Ljava/lang/Class;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            astore 2 /* targetSourceBuilder */
        start local 2 // org.springframework.beans.factory.support.BeanDefinitionBuilder targetSourceBuilder
         1: .line 182
            aload 2 /* targetSourceBuilder */
            ldc "targetBeanName"
            aload 1 /* auditorAwareRef */
            invokevirtual org.springframework.beans.factory.support.BeanDefinitionBuilder.addPropertyValue:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            pop
         2: .line 184
            ldc Lorg/springframework/aop/framework/ProxyFactoryBean;
            invokestatic org.springframework.beans.factory.support.BeanDefinitionBuilder.rootBeanDefinition:(Ljava/lang/Class;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            astore 3 /* builder */
        start local 3 // org.springframework.beans.factory.support.BeanDefinitionBuilder builder
         3: .line 185
            aload 3 /* builder */
            ldc "targetSource"
            aload 2 /* targetSourceBuilder */
            invokevirtual org.springframework.beans.factory.support.BeanDefinitionBuilder.getBeanDefinition:()Lorg/springframework/beans/factory/support/AbstractBeanDefinition;
            invokevirtual org.springframework.beans.factory.support.BeanDefinitionBuilder.addPropertyValue:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            pop
         4: .line 187
            aload 3 /* builder */
            invokevirtual org.springframework.beans.factory.support.BeanDefinitionBuilder.getBeanDefinition:()Lorg/springframework/beans/factory/support/AbstractBeanDefinition;
            areturn
        end local 3 // org.springframework.beans.factory.support.BeanDefinitionBuilder builder
        end local 2 // org.springframework.beans.factory.support.BeanDefinitionBuilder targetSourceBuilder
        end local 1 // java.lang.String auditorAwareRef
        end local 0 // org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    5     0                 this  Lorg/springframework/data/auditing/config/AuditingBeanDefinitionRegistrarSupport;
            0    5     1      auditorAwareRef  Ljava/lang/String;
            1    5     2  targetSourceBuilder  Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
            3    5     3              builder  Lorg/springframework/beans/factory/support/BeanDefinitionBuilder;
    MethodParameters:
                 Name  Flags
      auditorAwareRef  
}
SourceFile: "AuditingBeanDefinitionRegistrarSupport.java"