public class org.glassfish.jersey.server.ServerBootstrapBag extends org.glassfish.jersey.internal.BootstrapBag
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.glassfish.jersey.server.ServerBootstrapBag
  super_class: org.glassfish.jersey.internal.BootstrapBag
{
  private javax.ws.rs.core.Application application;
    descriptor: Ljavax/ws/rs/core/Application;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.jersey.server.ApplicationHandler applicationHandler;
    descriptor: Lorg/glassfish/jersey/server/ApplicationHandler;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Collection<org.glassfish.jersey.server.spi.internal.ValueParamProvider> valueParamProviders;
    descriptor: Ljava/util/Collection;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Collection<Lorg/glassfish/jersey/server/spi/internal/ValueParamProvider;>;

  private org.glassfish.jersey.server.internal.inject.MultivaluedParameterExtractorProvider multivaluedParameterExtractorProvider;
    descriptor: Lorg/glassfish/jersey/server/internal/inject/MultivaluedParameterExtractorProvider;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.jersey.server.internal.ProcessingProviders processingProviders;
    descriptor: Lorg/glassfish/jersey/server/internal/ProcessingProviders;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.jersey.server.internal.JerseyResourceContext resourceContext;
    descriptor: Lorg/glassfish/jersey/server/internal/JerseyResourceContext;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.jersey.internal.util.collection.LazyValue<java.util.Collection<org.glassfish.jersey.server.spi.ComponentProvider>> componentProviders;
    descriptor: Lorg/glassfish/jersey/internal/util/collection/LazyValue;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/glassfish/jersey/internal/util/collection/LazyValue<Ljava/util/Collection<Lorg/glassfish/jersey/server/spi/ComponentProvider;>;>;

  private org.glassfish.jersey.server.model.ResourceMethodInvoker$Builder resourceMethodInvokerBuilder;
    descriptor: Lorg/glassfish/jersey/server/model/ResourceMethodInvoker$Builder;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.jersey.server.ResourceBag resourceBag;
    descriptor: Lorg/glassfish/jersey/server/ResourceBag;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.jersey.server.model.ResourceModel resourceModel;
    descriptor: Lorg/glassfish/jersey/server/model/ResourceModel;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Collection<org.glassfish.jersey.server.model.ModelProcessor> modelProcessors;
    descriptor: Ljava/util/Collection;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Collection<Lorg/glassfish/jersey/server/model/ModelProcessor;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 44
            aload 0 /* this */
            invokespecial org.glassfish.jersey.internal.BootstrapBag.<init>:()V
            return
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;

  public java.util.Collection<org.glassfish.jersey.server.model.ModelProcessor> getModelProcessors();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 59
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.modelProcessors:Ljava/util/Collection;
            areturn
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
    Signature: ()Ljava/util/Collection<Lorg/glassfish/jersey/server/model/ModelProcessor;>;

  public void setModelProcessors(java.util.Collection<org.glassfish.jersey.server.model.ModelProcessor>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
        start local 1 // java.util.Collection modelProcessors
         0: .line 63
            aload 0 /* this */
            aload 1 /* modelProcessors */
            putfield org.glassfish.jersey.server.ServerBootstrapBag.modelProcessors:Ljava/util/Collection;
         1: .line 64
            return
        end local 1 // java.util.Collection modelProcessors
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0    2     1  modelProcessors  Ljava/util/Collection<Lorg/glassfish/jersey/server/model/ModelProcessor;>;
    Signature: (Ljava/util/Collection<Lorg/glassfish/jersey/server/model/ModelProcessor;>;)V
    MethodParameters:
                 Name  Flags
      modelProcessors  

  public org.glassfish.jersey.server.ResourceBag getResourceBag();
    descriptor: ()Lorg/glassfish/jersey/server/ResourceBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 67
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.resourceBag:Lorg/glassfish/jersey/server/ResourceBag;
            ldc Lorg/glassfish/jersey/server/ResourceBag;
            invokestatic org.glassfish.jersey.server.ServerBootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 68
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.resourceBag:Lorg/glassfish/jersey/server/ResourceBag;
            areturn
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;

  public void setResourceBag(org.glassfish.jersey.server.ResourceBag);
    descriptor: (Lorg/glassfish/jersey/server/ResourceBag;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
        start local 1 // org.glassfish.jersey.server.ResourceBag resourceBag
         0: .line 72
            aload 0 /* this */
            aload 1 /* resourceBag */
            putfield org.glassfish.jersey.server.ServerBootstrapBag.resourceBag:Lorg/glassfish/jersey/server/ResourceBag;
         1: .line 73
            return
        end local 1 // org.glassfish.jersey.server.ResourceBag resourceBag
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0    2     1  resourceBag  Lorg/glassfish/jersey/server/ResourceBag;
    MethodParameters:
             Name  Flags
      resourceBag  

  public org.glassfish.jersey.server.ResourceConfig getRuntimeConfig();
    descriptor: ()Lorg/glassfish/jersey/server/ResourceConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 76
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.server.ServerBootstrapBag.getConfiguration:()Ljavax/ws/rs/core/Configuration;
            checkcast org.glassfish.jersey.server.ResourceConfig
            areturn
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;

  public javax.ws.rs.core.Application getApplication();
    descriptor: ()Ljavax/ws/rs/core/Application;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 80
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.application:Ljavax/ws/rs/core/Application;
            ldc Ljavax/ws/rs/core/Application;
            invokestatic org.glassfish.jersey.server.ServerBootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 81
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.application:Ljavax/ws/rs/core/Application;
            areturn
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;

  public void setApplication(javax.ws.rs.core.Application);
    descriptor: (Ljavax/ws/rs/core/Application;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
        start local 1 // javax.ws.rs.core.Application application
         0: .line 85
            aload 0 /* this */
            aload 1 /* application */
            putfield org.glassfish.jersey.server.ServerBootstrapBag.application:Ljavax/ws/rs/core/Application;
         1: .line 86
            return
        end local 1 // javax.ws.rs.core.Application application
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0    2     1  application  Ljavax/ws/rs/core/Application;
    MethodParameters:
             Name  Flags
      application  

  public org.glassfish.jersey.server.ApplicationHandler getApplicationHandler();
    descriptor: ()Lorg/glassfish/jersey/server/ApplicationHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 89
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.applicationHandler:Lorg/glassfish/jersey/server/ApplicationHandler;
            ldc Lorg/glassfish/jersey/server/ApplicationHandler;
            invokestatic org.glassfish.jersey.server.ServerBootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 90
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.applicationHandler:Lorg/glassfish/jersey/server/ApplicationHandler;
            areturn
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;

  public void setApplicationHandler(org.glassfish.jersey.server.ApplicationHandler);
    descriptor: (Lorg/glassfish/jersey/server/ApplicationHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
        start local 1 // org.glassfish.jersey.server.ApplicationHandler applicationHandler
         0: .line 94
            aload 0 /* this */
            aload 1 /* applicationHandler */
            putfield org.glassfish.jersey.server.ServerBootstrapBag.applicationHandler:Lorg/glassfish/jersey/server/ApplicationHandler;
         1: .line 95
            return
        end local 1 // org.glassfish.jersey.server.ApplicationHandler applicationHandler
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0    2     1  applicationHandler  Lorg/glassfish/jersey/server/ApplicationHandler;
    MethodParameters:
                    Name  Flags
      applicationHandler  

  public org.glassfish.jersey.server.internal.ProcessingProviders getProcessingProviders();
    descriptor: ()Lorg/glassfish/jersey/server/internal/ProcessingProviders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 98
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.processingProviders:Lorg/glassfish/jersey/server/internal/ProcessingProviders;
            ldc Lorg/glassfish/jersey/server/internal/ProcessingProviders;
            invokestatic org.glassfish.jersey.server.ServerBootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 99
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.processingProviders:Lorg/glassfish/jersey/server/internal/ProcessingProviders;
            areturn
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;

  public void setProcessingProviders(org.glassfish.jersey.server.internal.ProcessingProviders);
    descriptor: (Lorg/glassfish/jersey/server/internal/ProcessingProviders;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
        start local 1 // org.glassfish.jersey.server.internal.ProcessingProviders processingProviders
         0: .line 103
            aload 0 /* this */
            aload 1 /* processingProviders */
            putfield org.glassfish.jersey.server.ServerBootstrapBag.processingProviders:Lorg/glassfish/jersey/server/internal/ProcessingProviders;
         1: .line 104
            return
        end local 1 // org.glassfish.jersey.server.internal.ProcessingProviders processingProviders
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0    2     1  processingProviders  Lorg/glassfish/jersey/server/internal/ProcessingProviders;
    MethodParameters:
                     Name  Flags
      processingProviders  

  public org.glassfish.jersey.server.internal.inject.MultivaluedParameterExtractorProvider getMultivaluedParameterExtractorProvider();
    descriptor: ()Lorg/glassfish/jersey/server/internal/inject/MultivaluedParameterExtractorProvider;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 107
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.multivaluedParameterExtractorProvider:Lorg/glassfish/jersey/server/internal/inject/MultivaluedParameterExtractorProvider;
            ldc Lorg/glassfish/jersey/server/internal/inject/MultivaluedParameterExtractorProvider;
            invokestatic org.glassfish.jersey.server.ServerBootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 108
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.multivaluedParameterExtractorProvider:Lorg/glassfish/jersey/server/internal/inject/MultivaluedParameterExtractorProvider;
            areturn
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;

  public void setMultivaluedParameterExtractorProvider(org.glassfish.jersey.server.internal.inject.MultivaluedParameterExtractorProvider);
    descriptor: (Lorg/glassfish/jersey/server/internal/inject/MultivaluedParameterExtractorProvider;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
        start local 1 // org.glassfish.jersey.server.internal.inject.MultivaluedParameterExtractorProvider provider
         0: .line 112
            aload 0 /* this */
            aload 1 /* provider */
            putfield org.glassfish.jersey.server.ServerBootstrapBag.multivaluedParameterExtractorProvider:Lorg/glassfish/jersey/server/internal/inject/MultivaluedParameterExtractorProvider;
         1: .line 113
            return
        end local 1 // org.glassfish.jersey.server.internal.inject.MultivaluedParameterExtractorProvider provider
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0    2     1  provider  Lorg/glassfish/jersey/server/internal/inject/MultivaluedParameterExtractorProvider;
    MethodParameters:
          Name  Flags
      provider  

  public java.util.Collection<org.glassfish.jersey.server.spi.internal.ValueParamProvider> getValueParamProviders();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 116
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.valueParamProviders:Ljava/util/Collection;
            new org.glassfish.jersey.server.ServerBootstrapBag$1
            dup
            aload 0 /* this */
            invokespecial org.glassfish.jersey.server.ServerBootstrapBag$1.<init>:(Lorg/glassfish/jersey/server/ServerBootstrapBag;)V
            invokevirtual org.glassfish.jersey.server.ServerBootstrapBag$1.getType:()Ljava/lang/reflect/Type;
            invokestatic org.glassfish.jersey.server.ServerBootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 117
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.valueParamProviders:Ljava/util/Collection;
            areturn
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
    Signature: ()Ljava/util/Collection<Lorg/glassfish/jersey/server/spi/internal/ValueParamProvider;>;

  public void setValueParamProviders(java.util.Collection<org.glassfish.jersey.server.spi.internal.ValueParamProvider>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
        start local 1 // java.util.Collection valueParamProviders
         0: .line 121
            aload 0 /* this */
            aload 1 /* valueParamProviders */
            putfield org.glassfish.jersey.server.ServerBootstrapBag.valueParamProviders:Ljava/util/Collection;
         1: .line 122
            return
        end local 1 // java.util.Collection valueParamProviders
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0    2     1  valueParamProviders  Ljava/util/Collection<Lorg/glassfish/jersey/server/spi/internal/ValueParamProvider;>;
    Signature: (Ljava/util/Collection<Lorg/glassfish/jersey/server/spi/internal/ValueParamProvider;>;)V
    MethodParameters:
                     Name  Flags
      valueParamProviders  

  public org.glassfish.jersey.server.internal.JerseyResourceContext getResourceContext();
    descriptor: ()Lorg/glassfish/jersey/server/internal/JerseyResourceContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 125
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.resourceContext:Lorg/glassfish/jersey/server/internal/JerseyResourceContext;
            ldc Lorg/glassfish/jersey/server/internal/JerseyResourceContext;
            invokestatic org.glassfish.jersey.server.ServerBootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 126
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.resourceContext:Lorg/glassfish/jersey/server/internal/JerseyResourceContext;
            areturn
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;

  public void setResourceContext(org.glassfish.jersey.server.internal.JerseyResourceContext);
    descriptor: (Lorg/glassfish/jersey/server/internal/JerseyResourceContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
        start local 1 // org.glassfish.jersey.server.internal.JerseyResourceContext resourceContext
         0: .line 130
            aload 0 /* this */
            aload 1 /* resourceContext */
            putfield org.glassfish.jersey.server.ServerBootstrapBag.resourceContext:Lorg/glassfish/jersey/server/internal/JerseyResourceContext;
         1: .line 131
            return
        end local 1 // org.glassfish.jersey.server.internal.JerseyResourceContext resourceContext
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0    2     1  resourceContext  Lorg/glassfish/jersey/server/internal/JerseyResourceContext;
    MethodParameters:
                 Name  Flags
      resourceContext  

  public org.glassfish.jersey.internal.util.collection.LazyValue<java.util.Collection<org.glassfish.jersey.server.spi.ComponentProvider>> getComponentProviders();
    descriptor: ()Lorg/glassfish/jersey/internal/util/collection/LazyValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 134
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.componentProviders:Lorg/glassfish/jersey/internal/util/collection/LazyValue;
            new org.glassfish.jersey.server.ServerBootstrapBag$2
            dup
            aload 0 /* this */
            invokespecial org.glassfish.jersey.server.ServerBootstrapBag$2.<init>:(Lorg/glassfish/jersey/server/ServerBootstrapBag;)V
            invokevirtual org.glassfish.jersey.server.ServerBootstrapBag$2.getType:()Ljava/lang/reflect/Type;
            invokestatic org.glassfish.jersey.server.ServerBootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 135
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.componentProviders:Lorg/glassfish/jersey/internal/util/collection/LazyValue;
            areturn
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
    Signature: ()Lorg/glassfish/jersey/internal/util/collection/LazyValue<Ljava/util/Collection<Lorg/glassfish/jersey/server/spi/ComponentProvider;>;>;

  public void setComponentProviders(org.glassfish.jersey.internal.util.collection.LazyValue<java.util.Collection<org.glassfish.jersey.server.spi.ComponentProvider>>);
    descriptor: (Lorg/glassfish/jersey/internal/util/collection/LazyValue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
        start local 1 // org.glassfish.jersey.internal.util.collection.LazyValue componentProviders
         0: .line 139
            aload 0 /* this */
            aload 1 /* componentProviders */
            putfield org.glassfish.jersey.server.ServerBootstrapBag.componentProviders:Lorg/glassfish/jersey/internal/util/collection/LazyValue;
         1: .line 140
            return
        end local 1 // org.glassfish.jersey.internal.util.collection.LazyValue componentProviders
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0    2     1  componentProviders  Lorg/glassfish/jersey/internal/util/collection/LazyValue<Ljava/util/Collection<Lorg/glassfish/jersey/server/spi/ComponentProvider;>;>;
    Signature: (Lorg/glassfish/jersey/internal/util/collection/LazyValue<Ljava/util/Collection<Lorg/glassfish/jersey/server/spi/ComponentProvider;>;>;)V
    MethodParameters:
                    Name  Flags
      componentProviders  

  public org.glassfish.jersey.server.model.ResourceMethodInvoker$Builder getResourceMethodInvokerBuilder();
    descriptor: ()Lorg/glassfish/jersey/server/model/ResourceMethodInvoker$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 143
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.resourceMethodInvokerBuilder:Lorg/glassfish/jersey/server/model/ResourceMethodInvoker$Builder;
            ldc Lorg/glassfish/jersey/server/model/ResourceMethodInvoker$Builder;
            invokestatic org.glassfish.jersey.server.ServerBootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 144
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.resourceMethodInvokerBuilder:Lorg/glassfish/jersey/server/model/ResourceMethodInvoker$Builder;
            areturn
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;

  public void setResourceMethodInvokerBuilder(org.glassfish.jersey.server.model.ResourceMethodInvoker$Builder);
    descriptor: (Lorg/glassfish/jersey/server/model/ResourceMethodInvoker$Builder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
        start local 1 // org.glassfish.jersey.server.model.ResourceMethodInvoker$Builder resourceMethodInvokerBuilder
         0: .line 148
            aload 0 /* this */
            aload 1 /* resourceMethodInvokerBuilder */
            putfield org.glassfish.jersey.server.ServerBootstrapBag.resourceMethodInvokerBuilder:Lorg/glassfish/jersey/server/model/ResourceMethodInvoker$Builder;
         1: .line 149
            return
        end local 1 // org.glassfish.jersey.server.model.ResourceMethodInvoker$Builder resourceMethodInvokerBuilder
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot                          Name  Signature
            0    2     0                          this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0    2     1  resourceMethodInvokerBuilder  Lorg/glassfish/jersey/server/model/ResourceMethodInvoker$Builder;
    MethodParameters:
                              Name  Flags
      resourceMethodInvokerBuilder  

  public org.glassfish.jersey.server.model.ResourceModel getResourceModel();
    descriptor: ()Lorg/glassfish/jersey/server/model/ResourceModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
         0: .line 152
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.resourceModel:Lorg/glassfish/jersey/server/model/ResourceModel;
            ldc Lorg/glassfish/jersey/server/model/ResourceModel;
            invokestatic org.glassfish.jersey.server.ServerBootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 153
            aload 0 /* this */
            getfield org.glassfish.jersey.server.ServerBootstrapBag.resourceModel:Lorg/glassfish/jersey/server/model/ResourceModel;
            areturn
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/server/ServerBootstrapBag;

  public void setResourceModel(org.glassfish.jersey.server.model.ResourceModel);
    descriptor: (Lorg/glassfish/jersey/server/model/ResourceModel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
        start local 1 // org.glassfish.jersey.server.model.ResourceModel resourceModel
         0: .line 157
            aload 0 /* this */
            aload 1 /* resourceModel */
            putfield org.glassfish.jersey.server.ServerBootstrapBag.resourceModel:Lorg/glassfish/jersey/server/model/ResourceModel;
         1: .line 158
            return
        end local 1 // org.glassfish.jersey.server.model.ResourceModel resourceModel
        end local 0 // org.glassfish.jersey.server.ServerBootstrapBag this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0    2     1  resourceModel  Lorg/glassfish/jersey/server/model/ResourceModel;
    MethodParameters:
               Name  Flags
      resourceModel  
}
SourceFile: "ServerBootstrapBag.java"
NestMembers:
  org.glassfish.jersey.server.ServerBootstrapBag$1  org.glassfish.jersey.server.ServerBootstrapBag$2
InnerClasses:
  org.glassfish.jersey.server.ServerBootstrapBag$1
  org.glassfish.jersey.server.ServerBootstrapBag$2
  public Builder = org.glassfish.jersey.server.model.ResourceMethodInvoker$Builder of org.glassfish.jersey.server.model.ResourceMethodInvoker