public class org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl implements org.hibernate.boot.spi.MappingDefaults
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl
  super_class: java.lang.Object
{
  private java.lang.String implicitSchemaName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String implicitCatalogName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean implicitlyQuoteIdentifiers;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private org.hibernate.cache.spi.access.AccessType implicitCacheAccessType;
    descriptor: Lorg/hibernate/cache/spi/access/AccessType;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(org.hibernate.boot.registry.StandardServiceRegistry);
    descriptor: (Lorg/hibernate/boot/registry/StandardServiceRegistry;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
        start local 1 // org.hibernate.boot.registry.StandardServiceRegistry serviceRegistry
         0: .line 494
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 495
            aload 1 /* serviceRegistry */
            ldc Lorg/hibernate/engine/config/spi/ConfigurationService;
            invokeinterface org.hibernate.boot.registry.StandardServiceRegistry.getService:(Ljava/lang/Class;)Lorg/hibernate/service/Service;
            checkcast org.hibernate.engine.config.spi.ConfigurationService
            astore 2 /* configService */
        start local 2 // org.hibernate.engine.config.spi.ConfigurationService configService
         2: .line 497
            aload 0 /* this */
            aload 2 /* configService */
         3: .line 498
            ldc "hibernate.default_schema"
         4: .line 499
            getstatic org.hibernate.engine.config.spi.StandardConverters.STRING:Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;
         5: .line 500
            aconst_null
         6: .line 497
            invokeinterface org.hibernate.engine.config.spi.ConfigurationService.getSetting:(Ljava/lang/String;Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl.implicitSchemaName:Ljava/lang/String;
         7: .line 503
            aload 0 /* this */
            aload 2 /* configService */
         8: .line 504
            ldc "hibernate.default_catalog"
         9: .line 505
            getstatic org.hibernate.engine.config.spi.StandardConverters.STRING:Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;
        10: .line 506
            aconst_null
        11: .line 503
            invokeinterface org.hibernate.engine.config.spi.ConfigurationService.getSetting:(Ljava/lang/String;Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl.implicitCatalogName:Ljava/lang/String;
        12: .line 509
            aload 0 /* this */
            aload 2 /* configService */
        13: .line 510
            ldc "hibernate.globally_quoted_identifiers"
        14: .line 511
            getstatic org.hibernate.engine.config.spi.StandardConverters.BOOLEAN:Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;
        15: .line 512
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
        16: .line 509
            invokeinterface org.hibernate.engine.config.spi.ConfigurationService.getSetting:(Ljava/lang/String;Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl.implicitlyQuoteIdentifiers:Z
        17: .line 515
            aload 0 /* this */
            aload 2 /* configService */
        18: .line 516
            ldc "hibernate.cache.default_cache_concurrency_strategy"
        19: .line 517
            new org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl$1
            dup
            aload 0 /* this */
            invokespecial org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl$1.<init>:(Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;)V
        20: .line 515
            invokeinterface org.hibernate.engine.config.spi.ConfigurationService.getSetting:(Ljava/lang/String;Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;)Ljava/lang/Object;
            checkcast org.hibernate.cache.spi.access.AccessType
            putfield org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl.implicitCacheAccessType:Lorg/hibernate/cache/spi/access/AccessType;
        21: .line 524
            return
        end local 2 // org.hibernate.engine.config.spi.ConfigurationService configService
        end local 1 // org.hibernate.boot.registry.StandardServiceRegistry serviceRegistry
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   22     0             this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;
            0   22     1  serviceRegistry  Lorg/hibernate/boot/registry/StandardServiceRegistry;
            2   22     2    configService  Lorg/hibernate/engine/config/spi/ConfigurationService;
    MethodParameters:
                 Name  Flags
      serviceRegistry  

  public java.lang.String getImplicitSchemaName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 528
            aload 0 /* this */
            getfield org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl.implicitSchemaName:Ljava/lang/String;
            areturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;

  public java.lang.String getImplicitCatalogName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 533
            aload 0 /* this */
            getfield org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl.implicitCatalogName:Ljava/lang/String;
            areturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;

  public boolean shouldImplicitlyQuoteIdentifiers();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 538
            aload 0 /* this */
            getfield org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl.implicitlyQuoteIdentifiers:Z
            ireturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;

  public java.lang.String getImplicitIdColumnName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 543
            ldc "id"
            areturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;

  public java.lang.String getImplicitTenantIdColumnName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 548
            ldc "tenant_id"
            areturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;

  public java.lang.String getImplicitDiscriminatorColumnName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 553
            ldc "class"
            areturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;

  public java.lang.String getImplicitPackageName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 558
            aconst_null
            areturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;

  public boolean isAutoImportEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 563
            iconst_1
            ireturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;

  public java.lang.String getImplicitCascadeStyleName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 568
            ldc "none"
            areturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;

  public java.lang.String getImplicitPropertyAccessorName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 573
            ldc "property"
            areturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;

  public boolean areEntitiesImplicitlyLazy();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 579
            iconst_0
            ireturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;

  public boolean areCollectionsImplicitlyLazy();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 585
            iconst_1
            ireturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;

  public org.hibernate.cache.spi.access.AccessType getImplicitCacheAccessType();
    descriptor: ()Lorg/hibernate/cache/spi/access/AccessType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
         0: .line 590
            aload 0 /* this */
            getfield org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl.implicitCacheAccessType:Lorg/hibernate/cache/spi/access/AccessType;
            areturn
        end local 0 // org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/internal/MetadataBuilderImpl$MappingDefaultsImpl;
}
SourceFile: "MetadataBuilderImpl.java"
NestHost: org.hibernate.boot.internal.MetadataBuilderImpl
InnerClasses:
  public MappingDefaultsImpl = org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl of org.hibernate.boot.internal.MetadataBuilderImpl
  org.hibernate.boot.internal.MetadataBuilderImpl$MappingDefaultsImpl$1
  public abstract Converter = org.hibernate.engine.config.spi.ConfigurationService$Converter of org.hibernate.engine.config.spi.ConfigurationService