public class org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults
  super_class: java.lang.Object
{
  private final java.util.Map<java.lang.String, org.apache.commons.lang3.concurrent.BackgroundInitializer<?>> initializers;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/lang3/concurrent/BackgroundInitializer<*>;>;

  private final java.util.Map<java.lang.String, java.lang.Object> resultObjects;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  private final java.util.Map<java.lang.String, org.apache.commons.lang3.concurrent.ConcurrentException> exceptions;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/lang3/concurrent/ConcurrentException;>;

  private void <init>(java.util.Map<java.lang.String, org.apache.commons.lang3.concurrent.BackgroundInitializer<?>>, java.util.Map<java.lang.String, java.lang.Object>, java.util.Map<java.lang.String, org.apache.commons.lang3.concurrent.ConcurrentException>);
    descriptor: (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
        start local 1 // java.util.Map inits
        start local 2 // java.util.Map results
        start local 3 // java.util.Map excepts
         0: .line 241
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 245
            aload 0 /* this */
            aload 1 /* inits */
            putfield org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.initializers:Ljava/util/Map;
         2: .line 246
            aload 0 /* this */
            aload 2 /* results */
            putfield org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.resultObjects:Ljava/util/Map;
         3: .line 247
            aload 0 /* this */
            aload 3 /* excepts */
            putfield org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.exceptions:Ljava/util/Map;
         4: .line 248
            return
        end local 3 // java.util.Map excepts
        end local 2 // java.util.Map results
        end local 1 // java.util.Map inits
        end local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/apache/commons/lang3/concurrent/MultiBackgroundInitializer$MultiBackgroundInitializerResults;
            0    5     1    inits  Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/lang3/concurrent/BackgroundInitializer<*>;>;
            0    5     2  results  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
            0    5     3  excepts  Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/lang3/concurrent/ConcurrentException;>;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/lang3/concurrent/BackgroundInitializer<*>;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/lang3/concurrent/ConcurrentException;>;)V
    MethodParameters:
         Name  Flags
      inits    final
      results  final
      excepts  final

  public org.apache.commons.lang3.concurrent.BackgroundInitializer<?> getInitializer(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/lang3/concurrent/BackgroundInitializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
        start local 1 // java.lang.String name
         0: .line 259
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.checkName:(Ljava/lang/String;)Lorg/apache/commons/lang3/concurrent/BackgroundInitializer;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/lang3/concurrent/MultiBackgroundInitializer$MultiBackgroundInitializerResults;
            0    1     1  name  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lorg/apache/commons/lang3/concurrent/BackgroundInitializer<*>;
    MethodParameters:
      Name  Flags
      name  final

  public java.lang.Object getResultObject(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
        start local 1 // java.lang.String name
         0: .line 275
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.checkName:(Ljava/lang/String;)Lorg/apache/commons/lang3/concurrent/BackgroundInitializer;
            pop
         1: .line 276
            aload 0 /* this */
            getfield org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.resultObjects:Ljava/util/Map;
            aload 1 /* name */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/lang3/concurrent/MultiBackgroundInitializer$MultiBackgroundInitializerResults;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public boolean isException(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
        start local 1 // java.lang.String name
         0: .line 288
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.checkName:(Ljava/lang/String;)Lorg/apache/commons/lang3/concurrent/BackgroundInitializer;
            pop
         1: .line 289
            aload 0 /* this */
            getfield org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.exceptions:Ljava/util/Map;
            aload 1 /* name */
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/lang3/concurrent/MultiBackgroundInitializer$MultiBackgroundInitializerResults;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public org.apache.commons.lang3.concurrent.ConcurrentException getException(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/lang3/concurrent/ConcurrentException;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
        start local 1 // java.lang.String name
         0: .line 303
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.checkName:(Ljava/lang/String;)Lorg/apache/commons/lang3/concurrent/BackgroundInitializer;
            pop
         1: .line 304
            aload 0 /* this */
            getfield org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.exceptions:Ljava/util/Map;
            aload 1 /* name */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.commons.lang3.concurrent.ConcurrentException
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/lang3/concurrent/MultiBackgroundInitializer$MultiBackgroundInitializerResults;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public java.util.Set<java.lang.String> initializerNames();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
         0: .line 315
            aload 0 /* this */
            getfield org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.initializers:Ljava/util/Map;
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
            areturn
        end local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/lang3/concurrent/MultiBackgroundInitializer$MultiBackgroundInitializerResults;
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public boolean isSuccessful();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
         0: .line 325
            aload 0 /* this */
            getfield org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.exceptions:Ljava/util/Map;
            invokeinterface java.util.Map.isEmpty:()Z
            ireturn
        end local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/lang3/concurrent/MultiBackgroundInitializer$MultiBackgroundInitializerResults;

  private org.apache.commons.lang3.concurrent.BackgroundInitializer<?> checkName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/lang3/concurrent/BackgroundInitializer;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
        start local 1 // java.lang.String name
         0: .line 338
            aload 0 /* this */
            getfield org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults.initializers:Ljava/util/Map;
            aload 1 /* name */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.commons.lang3.concurrent.BackgroundInitializer
            astore 2 /* init */
        start local 2 // org.apache.commons.lang3.concurrent.BackgroundInitializer init
         1: .line 339
            aload 2 /* init */
            ifnonnull 5
         2: .line 340
            new java.util.NoSuchElementException
            dup
         3: .line 341
            new java.lang.StringBuilder
            dup
            ldc "No child initializer with name "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         4: .line 340
            invokespecial java.util.NoSuchElementException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 344
      StackMap locals: org.apache.commons.lang3.concurrent.BackgroundInitializer
      StackMap stack:
            aload 2 /* init */
            areturn
        end local 2 // org.apache.commons.lang3.concurrent.BackgroundInitializer init
        end local 1 // java.lang.String name
        end local 0 // org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/commons/lang3/concurrent/MultiBackgroundInitializer$MultiBackgroundInitializerResults;
            0    6     1  name  Ljava/lang/String;
            1    6     2  init  Lorg/apache/commons/lang3/concurrent/BackgroundInitializer<*>;
    Signature: (Ljava/lang/String;)Lorg/apache/commons/lang3/concurrent/BackgroundInitializer<*>;
    MethodParameters:
      Name  Flags
      name  final
}
SourceFile: "MultiBackgroundInitializer.java"
NestHost: org.apache.commons.lang3.concurrent.MultiBackgroundInitializer
InnerClasses:
  public MultiBackgroundInitializerResults = org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults of org.apache.commons.lang3.concurrent.MultiBackgroundInitializer