public class net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher implements net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Configurable<java.lang.ClassLoader>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher
  super_class: java.lang.Object
{
  private static final boolean CHILD_FIRST;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final boolean PARENT_FIRST;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private final java.security.ProtectionDomain protectionDomain;
    descriptor: Ljava/security/ProtectionDomain;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeVisibleAnnotations: 
      net.bytebuddy.build.HashCodeAndEqualsPlugin$ValueHandling(value = net.bytebuddy.build.HashCodeAndEqualsPlugin$ValueHandling$Sort.REVERSE_NULLABILITY:Lnet/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;)

  private final net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler persistenceHandler;
    descriptor: Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final net.bytebuddy.dynamic.loading.PackageDefinitionStrategy packageDefinitionStrategy;
    descriptor: Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean childFirst;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean forbidExisting;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean sealed;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  protected void <init>(net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler, boolean);
    descriptor: (Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
        start local 1 // net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler persistenceHandler
        start local 2 // boolean childFirst
         0: .line 319
            aload 0 /* this */
            getstatic net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.NO_PROTECTION_DOMAIN:Ljava/security/ProtectionDomain;
         1: .line 320
            getstatic net.bytebuddy.dynamic.loading.PackageDefinitionStrategy$Trivial.INSTANCE:Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial;
         2: .line 321
            aload 1 /* persistenceHandler */
         3: .line 322
            iload 2 /* childFirst */
         4: .line 323
            iconst_1
         5: .line 324
            iconst_1
            invokespecial net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.<init>:(Ljava/security/ProtectionDomain;Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;ZZZ)V
         6: .line 325
            return
        end local 2 // boolean childFirst
        end local 1 // net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler persistenceHandler
        end local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    7     0                this  Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$WrappingDispatcher;
            0    7     1  persistenceHandler  Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;
            0    7     2          childFirst  Z
    MethodParameters:
                    Name  Flags
      persistenceHandler  
      childFirst          

  private void <init>(java.security.ProtectionDomain, net.bytebuddy.dynamic.loading.PackageDefinitionStrategy, net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler, boolean, boolean, boolean);
    descriptor: (Ljava/security/ProtectionDomain;Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;ZZZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=7, args_size=7
        start local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
        start local 1 // java.security.ProtectionDomain protectionDomain
        start local 2 // net.bytebuddy.dynamic.loading.PackageDefinitionStrategy packageDefinitionStrategy
        start local 3 // net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler persistenceHandler
        start local 4 // boolean childFirst
        start local 5 // boolean forbidExisting
        start local 6 // boolean sealed
         0: .line 337
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 343
            aload 0 /* this */
            aload 1 /* protectionDomain */
            putfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.protectionDomain:Ljava/security/ProtectionDomain;
         2: .line 344
            aload 0 /* this */
            aload 2 /* packageDefinitionStrategy */
            putfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.packageDefinitionStrategy:Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;
         3: .line 345
            aload 0 /* this */
            aload 3 /* persistenceHandler */
            putfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.persistenceHandler:Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;
         4: .line 346
            aload 0 /* this */
            iload 4 /* childFirst */
            putfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.childFirst:Z
         5: .line 347
            aload 0 /* this */
            iload 5 /* forbidExisting */
            putfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.forbidExisting:Z
         6: .line 348
            aload 0 /* this */
            iload 6 /* sealed */
            putfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.sealed:Z
         7: .line 349
            return
        end local 6 // boolean sealed
        end local 5 // boolean forbidExisting
        end local 4 // boolean childFirst
        end local 3 // net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler persistenceHandler
        end local 2 // net.bytebuddy.dynamic.loading.PackageDefinitionStrategy packageDefinitionStrategy
        end local 1 // java.security.ProtectionDomain protectionDomain
        end local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    8     0                       this  Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$WrappingDispatcher;
            0    8     1           protectionDomain  Ljava/security/ProtectionDomain;
            0    8     2  packageDefinitionStrategy  Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;
            0    8     3         persistenceHandler  Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;
            0    8     4                 childFirst  Z
            0    8     5             forbidExisting  Z
            0    8     6                     sealed  Z
    MethodParameters:
                           Name  Flags
      protectionDomain           
      packageDefinitionStrategy  
      persistenceHandler         
      childFirst                 
      forbidExisting             
      sealed                     

  public java.util.Map<net.bytebuddy.description.type.TypeDescription, java.lang.Class<?>> load(java.lang.ClassLoader, java.util.Map<net.bytebuddy.description.type.TypeDescription, byte[]>);
    descriptor: (Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
        start local 1 // java.lang.ClassLoader classLoader
        start local 2 // java.util.Map types
         0: .line 355
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.childFirst:Z
            ifeq 2
         1: .line 356
            aload 1 /* classLoader */
            aload 2 /* types */
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.protectionDomain:Ljava/security/ProtectionDomain;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.persistenceHandler:Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.packageDefinitionStrategy:Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.forbidExisting:Z
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.sealed:Z
            invokestatic net.bytebuddy.dynamic.loading.ByteArrayClassLoader$ChildFirst.load:(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;ZZ)Ljava/util/Map;
            goto 3
         2: .line 357
      StackMap locals:
      StackMap stack:
            aload 1 /* classLoader */
            aload 2 /* types */
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.protectionDomain:Ljava/security/ProtectionDomain;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.persistenceHandler:Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.packageDefinitionStrategy:Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.forbidExisting:Z
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.sealed:Z
            invokestatic net.bytebuddy.dynamic.loading.ByteArrayClassLoader.load:(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;ZZ)Ljava/util/Map;
         3: .line 355
      StackMap locals:
      StackMap stack: java.util.Map
            areturn
        end local 2 // java.util.Map types
        end local 1 // java.lang.ClassLoader classLoader
        end local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$WrappingDispatcher;
            0    4     1  classLoader  Ljava/lang/ClassLoader;
            0    4     2        types  Ljava/util/Map<Lnet/bytebuddy/description/type/TypeDescription;[B>;
    Signature: (Ljava/lang/ClassLoader;Ljava/util/Map<Lnet/bytebuddy/description/type/TypeDescription;[B>;)Ljava/util/Map<Lnet/bytebuddy/description/type/TypeDescription;Ljava/lang/Class<*>;>;
    MethodParameters:
             Name  Flags
      classLoader  
      types        

  public net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Configurable<java.lang.ClassLoader> with(java.security.ProtectionDomain);
    descriptor: (Ljava/security/ProtectionDomain;)Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=2
        start local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
        start local 1 // java.security.ProtectionDomain protectionDomain
         0: .line 364
            new net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher
            dup
            aload 1 /* protectionDomain */
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.packageDefinitionStrategy:Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.persistenceHandler:Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.childFirst:Z
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.forbidExisting:Z
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.sealed:Z
            invokespecial net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.<init>:(Ljava/security/ProtectionDomain;Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;ZZZ)V
            areturn
        end local 1 // java.security.ProtectionDomain protectionDomain
        end local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$WrappingDispatcher;
            0    1     1  protectionDomain  Ljava/security/ProtectionDomain;
    Signature: (Ljava/security/ProtectionDomain;)Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable<Ljava/lang/ClassLoader;>;
    MethodParameters:
                  Name  Flags
      protectionDomain  

  public net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Configurable<java.lang.ClassLoader> with(net.bytebuddy.dynamic.loading.PackageDefinitionStrategy);
    descriptor: (Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=2
        start local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
        start local 1 // net.bytebuddy.dynamic.loading.PackageDefinitionStrategy packageDefinitionStrategy
         0: .line 371
            new net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher
            dup
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.protectionDomain:Ljava/security/ProtectionDomain;
            aload 1 /* packageDefinitionStrategy */
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.persistenceHandler:Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.childFirst:Z
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.forbidExisting:Z
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.sealed:Z
            invokespecial net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.<init>:(Ljava/security/ProtectionDomain;Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;ZZZ)V
            areturn
        end local 1 // net.bytebuddy.dynamic.loading.PackageDefinitionStrategy packageDefinitionStrategy
        end local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$WrappingDispatcher;
            0    1     1  packageDefinitionStrategy  Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;
    Signature: (Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable<Ljava/lang/ClassLoader;>;
    MethodParameters:
                           Name  Flags
      packageDefinitionStrategy  

  public net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Configurable<java.lang.ClassLoader> allowExistingTypes();
    descriptor: ()Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=1, args_size=1
        start local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
         0: .line 378
            new net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher
            dup
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.protectionDomain:Ljava/security/ProtectionDomain;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.packageDefinitionStrategy:Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.persistenceHandler:Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.childFirst:Z
            iconst_0
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.sealed:Z
            invokespecial net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.<init>:(Ljava/security/ProtectionDomain;Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;ZZZ)V
            areturn
        end local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$WrappingDispatcher;
    Signature: ()Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable<Ljava/lang/ClassLoader;>;

  public net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Configurable<java.lang.ClassLoader> opened();
    descriptor: ()Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=1, args_size=1
        start local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
         0: .line 385
            new net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher
            dup
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.protectionDomain:Ljava/security/ProtectionDomain;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.packageDefinitionStrategy:Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.persistenceHandler:Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.childFirst:Z
            aload 0 /* this */
            getfield net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.forbidExisting:Z
            iconst_0
            invokespecial net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher.<init>:(Ljava/security/ProtectionDomain;Lnet/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Lnet/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;ZZZ)V
            areturn
        end local 0 // net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$WrappingDispatcher;
    Signature: ()Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable<Ljava/lang/ClassLoader;>;
}
Signature: Ljava/lang/Object;Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable<Ljava/lang/ClassLoader;>;
SourceFile: "ClassLoadingStrategy.java"
NestHost: net.bytebuddy.dynamic.loading.ClassLoadingStrategy
InnerClasses:
  public abstract Enhance = net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance of net.bytebuddy.build.HashCodeAndEqualsPlugin
  public abstract ValueHandling = net.bytebuddy.build.HashCodeAndEqualsPlugin$ValueHandling of net.bytebuddy.build.HashCodeAndEqualsPlugin
  public final Sort = net.bytebuddy.build.HashCodeAndEqualsPlugin$ValueHandling$Sort of net.bytebuddy.build.HashCodeAndEqualsPlugin$ValueHandling
  public ChildFirst = net.bytebuddy.dynamic.loading.ByteArrayClassLoader$ChildFirst of net.bytebuddy.dynamic.loading.ByteArrayClassLoader
  public abstract PersistenceHandler = net.bytebuddy.dynamic.loading.ByteArrayClassLoader$PersistenceHandler of net.bytebuddy.dynamic.loading.ByteArrayClassLoader
  public abstract Configurable = net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Configurable of net.bytebuddy.dynamic.loading.ClassLoadingStrategy
  public final Default = net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default of net.bytebuddy.dynamic.loading.ClassLoadingStrategy
  protected WrappingDispatcher = net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$WrappingDispatcher of net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default
  public final Trivial = net.bytebuddy.dynamic.loading.PackageDefinitionStrategy$Trivial of net.bytebuddy.dynamic.loading.PackageDefinitionStrategy
    RuntimeVisibleAnnotations: 
      net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance()