public class org.glassfish.jersey.server.ResourceModelConfigurator implements org.glassfish.jersey.internal.BootstrapConfigurator
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.glassfish.jersey.server.ResourceModelConfigurator
  super_class: java.lang.Object
{
  private static final java.util.logging.Logger LOGGER;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 51
            ldc Lorg/glassfish/jersey/server/ResourceModelConfigurator;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
            putstatic org.glassfish.jersey.server.ResourceModelConfigurator.LOGGER:Ljava/util/logging/Logger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  public void init(org.glassfish.jersey.internal.inject.InjectionManager, org.glassfish.jersey.internal.BootstrapBag);
    descriptor: (Lorg/glassfish/jersey/internal/inject/InjectionManager;Lorg/glassfish/jersey/internal/BootstrapBag;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=9, args_size=3
        start local 0 // org.glassfish.jersey.server.ResourceModelConfigurator this
        start local 1 // org.glassfish.jersey.internal.inject.InjectionManager injectionManager
        start local 2 // org.glassfish.jersey.internal.BootstrapBag bootstrapBag
         0: .line 55
            aload 2 /* bootstrapBag */
            checkcast org.glassfish.jersey.server.ServerBootstrapBag
            astore 3 /* serverBag */
        start local 3 // org.glassfish.jersey.server.ServerBootstrapBag serverBag
         1: .line 56
            aload 3 /* serverBag */
            invokevirtual org.glassfish.jersey.server.ServerBootstrapBag.getModelProcessors:()Ljava/util/Collection;
            astore 4 /* modelProcessors */
        start local 4 // java.util.Collection modelProcessors
         2: .line 57
            aload 3 /* serverBag */
            invokevirtual org.glassfish.jersey.server.ServerBootstrapBag.getRuntimeConfig:()Lorg/glassfish/jersey/server/ResourceConfig;
            astore 5 /* runtimeConfig */
        start local 5 // org.glassfish.jersey.server.ResourceConfig runtimeConfig
         3: .line 58
            aload 3 /* serverBag */
            invokevirtual org.glassfish.jersey.server.ServerBootstrapBag.getResourceBag:()Lorg/glassfish/jersey/server/ResourceBag;
            astore 6 /* resourceBag */
        start local 6 // org.glassfish.jersey.server.ResourceBag resourceBag
         4: .line 59
            aload 5 /* runtimeConfig */
            invokevirtual org.glassfish.jersey.server.ResourceConfig.getComponentBag:()Lorg/glassfish/jersey/model/internal/ComponentBag;
            astore 7 /* componentBag */
        start local 7 // org.glassfish.jersey.model.internal.ComponentBag componentBag
         5: .line 63
            aload 0 /* this */
         6: .line 64
            aload 1 /* injectionManager */
            aload 3 /* serverBag */
            aload 7 /* componentBag */
            aload 6 /* resourceBag */
            getfield org.glassfish.jersey.server.ResourceBag.classes:Ljava/util/Set;
            aload 6 /* resourceBag */
            getfield org.glassfish.jersey.server.ResourceBag.instances:Ljava/util/Set;
            aload 5 /* runtimeConfig */
         7: .line 63
            invokevirtual org.glassfish.jersey.server.ResourceModelConfigurator.bindProvidersAndResources:(Lorg/glassfish/jersey/internal/inject/InjectionManager;Lorg/glassfish/jersey/server/ServerBootstrapBag;Lorg/glassfish/jersey/model/internal/ComponentBag;Ljava/util/Collection;Ljava/util/Collection;Lorg/glassfish/jersey/server/ResourceConfig;)V
         8: .line 66
            new org.glassfish.jersey.server.model.ResourceModel$Builder
            dup
            aload 6 /* resourceBag */
            invokevirtual org.glassfish.jersey.server.ResourceBag.getRootResources:()Ljava/util/List;
            iconst_0
            invokespecial org.glassfish.jersey.server.model.ResourceModel$Builder.<init>:(Ljava/util/List;Z)V
            invokevirtual org.glassfish.jersey.server.model.ResourceModel$Builder.build:()Lorg/glassfish/jersey/server/model/ResourceModel;
            astore 8 /* resourceModel */
        start local 8 // org.glassfish.jersey.server.model.ResourceModel resourceModel
         9: .line 67
            aload 0 /* this */
            aload 4 /* modelProcessors */
            aload 8 /* resourceModel */
            aload 5 /* runtimeConfig */
            invokevirtual org.glassfish.jersey.server.ResourceModelConfigurator.processResourceModel:(Ljava/util/Collection;Lorg/glassfish/jersey/server/model/ResourceModel;Lorg/glassfish/jersey/server/ResourceConfig;)Lorg/glassfish/jersey/server/model/ResourceModel;
            astore 8 /* resourceModel */
        10: .line 69
            aload 0 /* this */
            aload 1 /* injectionManager */
            aload 3 /* serverBag */
            aload 8 /* resourceModel */
            aload 6 /* resourceBag */
            aload 5 /* runtimeConfig */
            invokevirtual org.glassfish.jersey.server.ResourceModelConfigurator.bindEnhancingResourceClasses:(Lorg/glassfish/jersey/internal/inject/InjectionManager;Lorg/glassfish/jersey/server/ServerBootstrapBag;Lorg/glassfish/jersey/server/model/ResourceModel;Lorg/glassfish/jersey/server/ResourceBag;Lorg/glassfish/jersey/server/ResourceConfig;)V
        11: .line 70
            aload 3 /* serverBag */
            aload 8 /* resourceModel */
            invokevirtual org.glassfish.jersey.server.ServerBootstrapBag.setResourceModel:(Lorg/glassfish/jersey/server/model/ResourceModel;)V
        12: .line 73
            aload 3 /* serverBag */
            invokevirtual org.glassfish.jersey.server.ServerBootstrapBag.getResourceContext:()Lorg/glassfish/jersey/server/internal/JerseyResourceContext;
            aload 8 /* resourceModel */
            invokevirtual org.glassfish.jersey.server.internal.JerseyResourceContext.setResourceModel:(Lorg/glassfish/jersey/server/model/ResourceModel;)V
        13: .line 74
            return
        end local 8 // org.glassfish.jersey.server.model.ResourceModel resourceModel
        end local 7 // org.glassfish.jersey.model.internal.ComponentBag componentBag
        end local 6 // org.glassfish.jersey.server.ResourceBag resourceBag
        end local 5 // org.glassfish.jersey.server.ResourceConfig runtimeConfig
        end local 4 // java.util.Collection modelProcessors
        end local 3 // org.glassfish.jersey.server.ServerBootstrapBag serverBag
        end local 2 // org.glassfish.jersey.internal.BootstrapBag bootstrapBag
        end local 1 // org.glassfish.jersey.internal.inject.InjectionManager injectionManager
        end local 0 // org.glassfish.jersey.server.ResourceModelConfigurator this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   14     0              this  Lorg/glassfish/jersey/server/ResourceModelConfigurator;
            0   14     1  injectionManager  Lorg/glassfish/jersey/internal/inject/InjectionManager;
            0   14     2      bootstrapBag  Lorg/glassfish/jersey/internal/BootstrapBag;
            1   14     3         serverBag  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            2   14     4   modelProcessors  Ljava/util/Collection<Lorg/glassfish/jersey/server/model/ModelProcessor;>;
            3   14     5     runtimeConfig  Lorg/glassfish/jersey/server/ResourceConfig;
            4   14     6       resourceBag  Lorg/glassfish/jersey/server/ResourceBag;
            5   14     7      componentBag  Lorg/glassfish/jersey/model/internal/ComponentBag;
            9   14     8     resourceModel  Lorg/glassfish/jersey/server/model/ResourceModel;
    MethodParameters:
                  Name  Flags
      injectionManager  
      bootstrapBag      

  private org.glassfish.jersey.server.model.ResourceModel processResourceModel(java.util.Collection<org.glassfish.jersey.server.model.ModelProcessor>, org.glassfish.jersey.server.model.ResourceModel, org.glassfish.jersey.server.ResourceConfig);
    descriptor: (Ljava/util/Collection;Lorg/glassfish/jersey/server/model/ResourceModel;Lorg/glassfish/jersey/server/ResourceConfig;)Lorg/glassfish/jersey/server/model/ResourceModel;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // org.glassfish.jersey.server.ResourceModelConfigurator this
        start local 1 // java.util.Collection modelProcessors
        start local 2 // org.glassfish.jersey.server.model.ResourceModel resourceModel
        start local 3 // org.glassfish.jersey.server.ResourceConfig runtimeConfig
         0: .line 78
            aload 1 /* modelProcessors */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 5
            goto 3
      StackMap locals: org.glassfish.jersey.server.ResourceModelConfigurator java.util.Collection org.glassfish.jersey.server.model.ResourceModel org.glassfish.jersey.server.ResourceConfig top java.util.Iterator
      StackMap stack:
         1: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.glassfish.jersey.server.model.ModelProcessor
            astore 4 /* modelProcessor */
        start local 4 // org.glassfish.jersey.server.model.ModelProcessor modelProcessor
         2: .line 79
            aload 4 /* modelProcessor */
            aload 2 /* resourceModel */
            aload 3 /* runtimeConfig */
            invokeinterface org.glassfish.jersey.server.model.ModelProcessor.processResourceModel:(Lorg/glassfish/jersey/server/model/ResourceModel;Ljavax/ws/rs/core/Configuration;)Lorg/glassfish/jersey/server/model/ResourceModel;
            astore 2 /* resourceModel */
        end local 4 // org.glassfish.jersey.server.model.ModelProcessor modelProcessor
         3: .line 78
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 81
            aload 2 /* resourceModel */
            areturn
        end local 3 // org.glassfish.jersey.server.ResourceConfig runtimeConfig
        end local 2 // org.glassfish.jersey.server.model.ResourceModel resourceModel
        end local 1 // java.util.Collection modelProcessors
        end local 0 // org.glassfish.jersey.server.ResourceModelConfigurator this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Lorg/glassfish/jersey/server/ResourceModelConfigurator;
            0    5     1  modelProcessors  Ljava/util/Collection<Lorg/glassfish/jersey/server/model/ModelProcessor;>;
            0    5     2    resourceModel  Lorg/glassfish/jersey/server/model/ResourceModel;
            0    5     3    runtimeConfig  Lorg/glassfish/jersey/server/ResourceConfig;
            2    3     4   modelProcessor  Lorg/glassfish/jersey/server/model/ModelProcessor;
    Signature: (Ljava/util/Collection<Lorg/glassfish/jersey/server/model/ModelProcessor;>;Lorg/glassfish/jersey/server/model/ResourceModel;Lorg/glassfish/jersey/server/ResourceConfig;)Lorg/glassfish/jersey/server/model/ResourceModel;
    MethodParameters:
                 Name  Flags
      modelProcessors  
      resourceModel    
      runtimeConfig    

  private void bindEnhancingResourceClasses(org.glassfish.jersey.internal.inject.InjectionManager, org.glassfish.jersey.server.ServerBootstrapBag, org.glassfish.jersey.server.model.ResourceModel, org.glassfish.jersey.server.ResourceBag, org.glassfish.jersey.server.ResourceConfig);
    descriptor: (Lorg/glassfish/jersey/internal/inject/InjectionManager;Lorg/glassfish/jersey/server/ServerBootstrapBag;Lorg/glassfish/jersey/server/model/ResourceModel;Lorg/glassfish/jersey/server/ResourceBag;Lorg/glassfish/jersey/server/ResourceConfig;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=10, args_size=6
        start local 0 // org.glassfish.jersey.server.ResourceModelConfigurator this
        start local 1 // org.glassfish.jersey.internal.inject.InjectionManager injectionManager
        start local 2 // org.glassfish.jersey.server.ServerBootstrapBag bootstrapBag
        start local 3 // org.glassfish.jersey.server.model.ResourceModel resourceModel
        start local 4 // org.glassfish.jersey.server.ResourceBag resourceBag
        start local 5 // org.glassfish.jersey.server.ResourceConfig runtimeConfig
         0: .line 90
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            astore 6 /* newClasses */
        start local 6 // java.util.Set newClasses
         1: .line 91
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            astore 7 /* newInstances */
        start local 7 // java.util.Set newInstances
         2: .line 92
            aload 3 /* resourceModel */
            invokevirtual org.glassfish.jersey.server.model.ResourceModel.getRootResources:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 9
            goto 6
      StackMap locals: org.glassfish.jersey.server.ResourceModelConfigurator org.glassfish.jersey.internal.inject.InjectionManager org.glassfish.jersey.server.ServerBootstrapBag org.glassfish.jersey.server.model.ResourceModel org.glassfish.jersey.server.ResourceBag org.glassfish.jersey.server.ResourceConfig java.util.Set java.util.Set top java.util.Iterator
      StackMap stack:
         3: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.glassfish.jersey.server.model.Resource
            astore 8 /* res */
        start local 8 // org.glassfish.jersey.server.model.Resource res
         4: .line 93
            aload 6 /* newClasses */
            aload 8 /* res */
            invokevirtual org.glassfish.jersey.server.model.Resource.getHandlerClasses:()Ljava/util/Set;
            invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
            pop
         5: .line 94
            aload 7 /* newInstances */
            aload 8 /* res */
            invokevirtual org.glassfish.jersey.server.model.Resource.getHandlerInstances:()Ljava/util/Set;
            invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
            pop
        end local 8 // org.glassfish.jersey.server.model.Resource res
         6: .line 92
      StackMap locals:
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         7: .line 96
            aload 6 /* newClasses */
            aload 4 /* resourceBag */
            getfield org.glassfish.jersey.server.ResourceBag.classes:Ljava/util/Set;
            invokeinterface java.util.Set.removeAll:(Ljava/util/Collection;)Z
            pop
         8: .line 97
            aload 7 /* newInstances */
            aload 4 /* resourceBag */
            getfield org.glassfish.jersey.server.ResourceBag.instances:Ljava/util/Set;
            invokeinterface java.util.Set.removeAll:(Ljava/util/Collection;)Z
            pop
         9: .line 99
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  org/glassfish/jersey/server/ResourceModelConfigurator.lambda$0(Lorg/glassfish/jersey/model/ContractProvider;)Z (6)
                  (Lorg/glassfish/jersey/model/ContractProvider;)Z
            invokestatic org.glassfish.jersey.model.internal.ComponentBag.newInstance:(Ljava/util/function/Predicate;)Lorg/glassfish/jersey/model/internal/ComponentBag;
            astore 8 /* emptyComponentBag */
        start local 8 // org.glassfish.jersey.model.internal.ComponentBag emptyComponentBag
        10: .line 100
            aload 0 /* this */
            aload 1 /* injectionManager */
            aload 2 /* bootstrapBag */
            aload 8 /* emptyComponentBag */
            aload 6 /* newClasses */
            aload 7 /* newInstances */
            aload 5 /* runtimeConfig */
            invokevirtual org.glassfish.jersey.server.ResourceModelConfigurator.bindProvidersAndResources:(Lorg/glassfish/jersey/internal/inject/InjectionManager;Lorg/glassfish/jersey/server/ServerBootstrapBag;Lorg/glassfish/jersey/model/internal/ComponentBag;Ljava/util/Collection;Ljava/util/Collection;Lorg/glassfish/jersey/server/ResourceConfig;)V
        11: .line 101
            return
        end local 8 // org.glassfish.jersey.model.internal.ComponentBag emptyComponentBag
        end local 7 // java.util.Set newInstances
        end local 6 // java.util.Set newClasses
        end local 5 // org.glassfish.jersey.server.ResourceConfig runtimeConfig
        end local 4 // org.glassfish.jersey.server.ResourceBag resourceBag
        end local 3 // org.glassfish.jersey.server.model.ResourceModel resourceModel
        end local 2 // org.glassfish.jersey.server.ServerBootstrapBag bootstrapBag
        end local 1 // org.glassfish.jersey.internal.inject.InjectionManager injectionManager
        end local 0 // org.glassfish.jersey.server.ResourceModelConfigurator this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   12     0               this  Lorg/glassfish/jersey/server/ResourceModelConfigurator;
            0   12     1   injectionManager  Lorg/glassfish/jersey/internal/inject/InjectionManager;
            0   12     2       bootstrapBag  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0   12     3      resourceModel  Lorg/glassfish/jersey/server/model/ResourceModel;
            0   12     4        resourceBag  Lorg/glassfish/jersey/server/ResourceBag;
            0   12     5      runtimeConfig  Lorg/glassfish/jersey/server/ResourceConfig;
            1   12     6         newClasses  Ljava/util/Set<Ljava/lang/Class<*>;>;
            2   12     7       newInstances  Ljava/util/Set<Ljava/lang/Object;>;
            4    6     8                res  Lorg/glassfish/jersey/server/model/Resource;
           10   12     8  emptyComponentBag  Lorg/glassfish/jersey/model/internal/ComponentBag;
    MethodParameters:
                  Name  Flags
      injectionManager  
      bootstrapBag      
      resourceModel     
      resourceBag       
      runtimeConfig     

  private void bindProvidersAndResources(org.glassfish.jersey.internal.inject.InjectionManager, org.glassfish.jersey.server.ServerBootstrapBag, org.glassfish.jersey.model.internal.ComponentBag, java.util.Collection<java.lang.Class<?>>, java.util.Collection<java.lang.Object>, org.glassfish.jersey.server.ResourceConfig);
    descriptor: (Lorg/glassfish/jersey/internal/inject/InjectionManager;Lorg/glassfish/jersey/server/ServerBootstrapBag;Lorg/glassfish/jersey/model/internal/ComponentBag;Ljava/util/Collection;Ljava/util/Collection;Lorg/glassfish/jersey/server/ResourceConfig;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=18, args_size=7
        start local 0 // org.glassfish.jersey.server.ResourceModelConfigurator this
        start local 1 // org.glassfish.jersey.internal.inject.InjectionManager injectionManager
        start local 2 // org.glassfish.jersey.server.ServerBootstrapBag bootstrapBag
        start local 3 // org.glassfish.jersey.model.internal.ComponentBag componentBag
        start local 4 // java.util.Collection resourceClasses
        start local 5 // java.util.Collection resourceInstances
        start local 6 // org.glassfish.jersey.server.ResourceConfig runtimeConfig
         0: .line 111
            aload 2 /* bootstrapBag */
            invokevirtual org.glassfish.jersey.server.ServerBootstrapBag.getComponentProviders:()Lorg/glassfish/jersey/internal/util/collection/LazyValue;
            invokeinterface org.glassfish.jersey.internal.util.collection.LazyValue.get:()Ljava/lang/Object;
            checkcast java.util.Collection
            astore 7 /* componentProviders */
        start local 7 // java.util.Collection componentProviders
         1: .line 112
            aload 2 /* bootstrapBag */
            invokevirtual org.glassfish.jersey.server.ServerBootstrapBag.getResourceContext:()Lorg/glassfish/jersey/server/internal/JerseyResourceContext;
            astore 8 /* resourceContext */
        start local 8 // org.glassfish.jersey.server.internal.JerseyResourceContext resourceContext
         2: .line 114
            aload 6 /* runtimeConfig */
            invokevirtual org.glassfish.jersey.server.ResourceConfig.getRegisteredClasses:()Ljava/util/Set;
            astore 9 /* registeredClasses */
        start local 9 // java.util.Set registeredClasses
         3: .line 120
            aload 3 /* componentBag */
            aload 9 /* registeredClasses */
            aload 4 /* resourceClasses */
            invokedynamic test(Lorg/glassfish/jersey/model/internal/ComponentBag;Ljava/util/Set;Ljava/util/Collection;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  org/glassfish/jersey/server/ResourceModelConfigurator.lambda$1(Lorg/glassfish/jersey/model/internal/ComponentBag;Ljava/util/Set;Ljava/util/Collection;Ljava/lang/Class;)Z (6)
                  (Ljava/lang/Class;)Z
         4: .line 119
            astore 10 /* correctlyConfigured */
        start local 10 // java.util.function.Predicate correctlyConfigured
         5: .line 130
            aload 9 /* registeredClasses */
            invokedynamic test(Ljava/util/Set;)Ljava/util/function/BiPredicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Z
                  org/glassfish/jersey/server/ResourceModelConfigurator.lambda$2(Ljava/util/Set;Ljava/lang/Class;Lorg/glassfish/jersey/model/ContractProvider;)Z (6)
                  (Ljava/lang/Class;Lorg/glassfish/jersey/model/ContractProvider;)Z
         6: .line 129
            astore 11 /* correctlyConfiguredResource */
        start local 11 // java.util.function.BiPredicate correctlyConfiguredResource
         7: .line 138
            aload 3 /* componentBag */
            aload 1 /* injectionManager */
            invokestatic org.glassfish.jersey.model.internal.ComponentBag.excludeMetaProviders:(Lorg/glassfish/jersey/internal/inject/InjectionManager;)Ljava/util/function/Predicate;
            invokevirtual org.glassfish.jersey.model.internal.ComponentBag.getClasses:(Ljava/util/function/Predicate;)Ljava/util/Set;
            invokeinterface java.util.Set.stream:()Ljava/util/stream/Stream;
         8: .line 139
            aload 10 /* correctlyConfigured */
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
         9: .line 140
            invokestatic java.util.stream.Collectors.toSet:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.util.Set
        10: .line 137
            astore 12 /* componentClasses */
        start local 12 // java.util.Set componentClasses
        11: .line 143
            new java.util.IdentityHashMap
            dup
            invokespecial java.util.IdentityHashMap.<init>:()V
            invokestatic java.util.Collections.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set;
            astore 13 /* classes */
        start local 13 // java.util.Set classes
        12: .line 144
            aload 13 /* classes */
            aload 12 /* componentClasses */
            invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
            pop
        13: .line 145
            aload 13 /* classes */
            aload 4 /* resourceClasses */
            invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
            pop
        14: .line 148
            aload 13 /* classes */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 15
            goto 28
      StackMap locals: org.glassfish.jersey.server.ResourceModelConfigurator org.glassfish.jersey.internal.inject.InjectionManager org.glassfish.jersey.server.ServerBootstrapBag org.glassfish.jersey.model.internal.ComponentBag java.util.Collection java.util.Collection org.glassfish.jersey.server.ResourceConfig java.util.Collection org.glassfish.jersey.server.internal.JerseyResourceContext java.util.Set java.util.function.Predicate java.util.function.BiPredicate java.util.Set java.util.Set top java.util.Iterator
      StackMap stack:
        15: aload 15
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Class
            astore 14 /* componentClass */
        start local 14 // java.lang.Class componentClass
        16: .line 149
            aload 3 /* componentBag */
            aload 14 /* componentClass */
            invokevirtual org.glassfish.jersey.model.internal.ComponentBag.getModel:(Ljava/lang/Class;)Lorg/glassfish/jersey/model/ContractProvider;
            astore 16 /* model */
        start local 16 // org.glassfish.jersey.model.ContractProvider model
        17: .line 150
            aload 0 /* this */
            aload 14 /* componentClass */
            aload 16 /* model */
            aload 7 /* componentProviders */
            invokevirtual org.glassfish.jersey.server.ResourceModelConfigurator.bindWithComponentProvider:(Ljava/lang/Class;Lorg/glassfish/jersey/model/ContractProvider;Ljava/lang/Iterable;)Z
            ifeq 19
        18: .line 151
            goto 28
        19: .line 154
      StackMap locals: org.glassfish.jersey.server.ResourceModelConfigurator org.glassfish.jersey.internal.inject.InjectionManager org.glassfish.jersey.server.ServerBootstrapBag org.glassfish.jersey.model.internal.ComponentBag java.util.Collection java.util.Collection org.glassfish.jersey.server.ResourceConfig java.util.Collection org.glassfish.jersey.server.internal.JerseyResourceContext java.util.Set java.util.function.Predicate java.util.function.BiPredicate java.util.Set java.util.Set java.lang.Class java.util.Iterator org.glassfish.jersey.model.ContractProvider
      StackMap stack:
            aload 4 /* resourceClasses */
            aload 14 /* componentClass */
            invokeinterface java.util.Collection.contains:(Ljava/lang/Object;)Z
            ifeq 27
        20: .line 155
            aload 14 /* componentClass */
            invokestatic org.glassfish.jersey.server.model.Resource.isAcceptable:(Ljava/lang/Class;)Z
            ifne 23
        21: .line 156
            getstatic org.glassfish.jersey.server.ResourceModelConfigurator.LOGGER:Ljava/util/logging/Logger;
            aload 14 /* componentClass */
            invokestatic org.glassfish.jersey.server.internal.LocalizationMessages.NON_INSTANTIABLE_COMPONENT:(Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.util.logging.Logger.warning:(Ljava/lang/String;)V
        22: .line 157
            goto 28
        23: .line 160
      StackMap locals:
      StackMap stack:
            aload 16 /* model */
            ifnull 25
            aload 11 /* correctlyConfiguredResource */
            aload 14 /* componentClass */
            aload 16 /* model */
            invokeinterface java.util.function.BiPredicate.test:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 25
        24: .line 161
            aconst_null
            astore 16 /* model */
        25: .line 163
      StackMap locals:
      StackMap stack:
            aload 8 /* resourceContext */
            aload 14 /* componentClass */
            aload 16 /* model */
            invokevirtual org.glassfish.jersey.server.internal.JerseyResourceContext.unsafeBindResource:(Ljava/lang/Class;Lorg/glassfish/jersey/model/ContractProvider;)V
        26: .line 164
            goto 28
        27: .line 165
      StackMap locals:
      StackMap stack:
            aload 14 /* componentClass */
            aload 16 /* model */
            aload 1 /* injectionManager */
            invokestatic org.glassfish.jersey.internal.inject.ProviderBinder.bindProvider:(Ljava/lang/Class;Lorg/glassfish/jersey/model/ContractProvider;Lorg/glassfish/jersey/internal/inject/InjectionManager;)V
        end local 16 // org.glassfish.jersey.model.ContractProvider model
        end local 14 // java.lang.Class componentClass
        28: .line 148
      StackMap locals: org.glassfish.jersey.server.ResourceModelConfigurator org.glassfish.jersey.internal.inject.InjectionManager org.glassfish.jersey.server.ServerBootstrapBag org.glassfish.jersey.model.internal.ComponentBag java.util.Collection java.util.Collection org.glassfish.jersey.server.ResourceConfig java.util.Collection org.glassfish.jersey.server.internal.JerseyResourceContext java.util.Set java.util.function.Predicate java.util.function.BiPredicate java.util.Set java.util.Set top java.util.Iterator
      StackMap stack:
            aload 15
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 15
        29: .line 171
            aload 3 /* componentBag */
            aload 1 /* injectionManager */
            invokestatic org.glassfish.jersey.model.internal.ComponentBag.excludeMetaProviders:(Lorg/glassfish/jersey/internal/inject/InjectionManager;)Ljava/util/function/Predicate;
            invokevirtual org.glassfish.jersey.model.internal.ComponentBag.getInstances:(Ljava/util/function/Predicate;)Ljava/util/Set;
            invokeinterface java.util.Set.stream:()Ljava/util/stream/Stream;
        30: .line 172
            aload 10 /* correctlyConfigured */
            invokedynamic test(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  org/glassfish/jersey/server/ResourceModelConfigurator.lambda$3(Ljava/util/function/Predicate;Ljava/lang/Object;)Z (6)
                  (Ljava/lang/Object;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
        31: .line 173
            invokestatic java.util.stream.Collectors.toSet:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.util.Set
        32: .line 170
            astore 14 /* instances */
        start local 14 // java.util.Set instances
        33: .line 174
            aload 14 /* instances */
            aload 5 /* resourceInstances */
            invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
            pop
        34: .line 177
            aload 14 /* instances */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 16
            goto 43
      StackMap locals: org.glassfish.jersey.server.ResourceModelConfigurator org.glassfish.jersey.internal.inject.InjectionManager org.glassfish.jersey.server.ServerBootstrapBag org.glassfish.jersey.model.internal.ComponentBag java.util.Collection java.util.Collection org.glassfish.jersey.server.ResourceConfig java.util.Collection org.glassfish.jersey.server.internal.JerseyResourceContext java.util.Set java.util.function.Predicate java.util.function.BiPredicate java.util.Set java.util.Set java.util.Set top java.util.Iterator
      StackMap stack:
        35: aload 16
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 15 /* component */
        start local 15 // java.lang.Object component
        36: .line 178
            aload 3 /* componentBag */
            aload 15 /* component */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual org.glassfish.jersey.model.internal.ComponentBag.getModel:(Ljava/lang/Class;)Lorg/glassfish/jersey/model/ContractProvider;
            astore 17 /* model */
        start local 17 // org.glassfish.jersey.model.ContractProvider model
        37: .line 179
            aload 5 /* resourceInstances */
            aload 15 /* component */
            invokeinterface java.util.Collection.contains:(Ljava/lang/Object;)Z
            ifeq 42
        38: .line 180
            aload 17 /* model */
            ifnull 40
            aload 11 /* correctlyConfiguredResource */
            aload 15 /* component */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 17 /* model */
            invokeinterface java.util.function.BiPredicate.test:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 40
        39: .line 181
            aconst_null
            astore 17 /* model */
        40: .line 183
      StackMap locals: org.glassfish.jersey.server.ResourceModelConfigurator org.glassfish.jersey.internal.inject.InjectionManager org.glassfish.jersey.server.ServerBootstrapBag org.glassfish.jersey.model.internal.ComponentBag java.util.Collection java.util.Collection org.glassfish.jersey.server.ResourceConfig java.util.Collection org.glassfish.jersey.server.internal.JerseyResourceContext java.util.Set java.util.function.Predicate java.util.function.BiPredicate java.util.Set java.util.Set java.util.Set java.lang.Object java.util.Iterator org.glassfish.jersey.model.ContractProvider
      StackMap stack:
            aload 8 /* resourceContext */
            aload 15 /* component */
            aload 17 /* model */
            invokevirtual org.glassfish.jersey.server.internal.JerseyResourceContext.unsafeBindResource:(Ljava/lang/Object;Lorg/glassfish/jersey/model/ContractProvider;)V
        41: .line 184
            goto 43
        42: .line 185
      StackMap locals:
      StackMap stack:
            aload 15 /* component */
            aload 17 /* model */
            aload 1 /* injectionManager */
            invokestatic org.glassfish.jersey.internal.inject.ProviderBinder.bindProvider:(Ljava/lang/Object;Lorg/glassfish/jersey/model/ContractProvider;Lorg/glassfish/jersey/internal/inject/InjectionManager;)V
        end local 17 // org.glassfish.jersey.model.ContractProvider model
        end local 15 // java.lang.Object component
        43: .line 177
      StackMap locals: org.glassfish.jersey.server.ResourceModelConfigurator org.glassfish.jersey.internal.inject.InjectionManager org.glassfish.jersey.server.ServerBootstrapBag org.glassfish.jersey.model.internal.ComponentBag java.util.Collection java.util.Collection org.glassfish.jersey.server.ResourceConfig java.util.Collection org.glassfish.jersey.server.internal.JerseyResourceContext java.util.Set java.util.function.Predicate java.util.function.BiPredicate java.util.Set java.util.Set java.util.Set top java.util.Iterator
      StackMap stack:
            aload 16
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 35
        44: .line 188
            return
        end local 14 // java.util.Set instances
        end local 13 // java.util.Set classes
        end local 12 // java.util.Set componentClasses
        end local 11 // java.util.function.BiPredicate correctlyConfiguredResource
        end local 10 // java.util.function.Predicate correctlyConfigured
        end local 9 // java.util.Set registeredClasses
        end local 8 // org.glassfish.jersey.server.internal.JerseyResourceContext resourceContext
        end local 7 // java.util.Collection componentProviders
        end local 6 // org.glassfish.jersey.server.ResourceConfig runtimeConfig
        end local 5 // java.util.Collection resourceInstances
        end local 4 // java.util.Collection resourceClasses
        end local 3 // org.glassfish.jersey.model.internal.ComponentBag componentBag
        end local 2 // org.glassfish.jersey.server.ServerBootstrapBag bootstrapBag
        end local 1 // org.glassfish.jersey.internal.inject.InjectionManager injectionManager
        end local 0 // org.glassfish.jersey.server.ResourceModelConfigurator this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0   45     0                         this  Lorg/glassfish/jersey/server/ResourceModelConfigurator;
            0   45     1             injectionManager  Lorg/glassfish/jersey/internal/inject/InjectionManager;
            0   45     2                 bootstrapBag  Lorg/glassfish/jersey/server/ServerBootstrapBag;
            0   45     3                 componentBag  Lorg/glassfish/jersey/model/internal/ComponentBag;
            0   45     4              resourceClasses  Ljava/util/Collection<Ljava/lang/Class<*>;>;
            0   45     5            resourceInstances  Ljava/util/Collection<Ljava/lang/Object;>;
            0   45     6                runtimeConfig  Lorg/glassfish/jersey/server/ResourceConfig;
            1   45     7           componentProviders  Ljava/util/Collection<Lorg/glassfish/jersey/server/spi/ComponentProvider;>;
            2   45     8              resourceContext  Lorg/glassfish/jersey/server/internal/JerseyResourceContext;
            3   45     9            registeredClasses  Ljava/util/Set<Ljava/lang/Class<*>;>;
            5   45    10          correctlyConfigured  Ljava/util/function/Predicate<Ljava/lang/Class<*>;>;
            7   45    11  correctlyConfiguredResource  Ljava/util/function/BiPredicate<Ljava/lang/Class<*>;Lorg/glassfish/jersey/model/ContractProvider;>;
           11   45    12             componentClasses  Ljava/util/Set<Ljava/lang/Class<*>;>;
           12   45    13                      classes  Ljava/util/Set<Ljava/lang/Class<*>;>;
           16   28    14               componentClass  Ljava/lang/Class<*>;
           17   28    16                        model  Lorg/glassfish/jersey/model/ContractProvider;
           33   45    14                    instances  Ljava/util/Set<Ljava/lang/Object;>;
           36   43    15                    component  Ljava/lang/Object;
           37   43    17                        model  Lorg/glassfish/jersey/model/ContractProvider;
    Signature: (Lorg/glassfish/jersey/internal/inject/InjectionManager;Lorg/glassfish/jersey/server/ServerBootstrapBag;Lorg/glassfish/jersey/model/internal/ComponentBag;Ljava/util/Collection<Ljava/lang/Class<*>;>;Ljava/util/Collection<Ljava/lang/Object;>;Lorg/glassfish/jersey/server/ResourceConfig;)V
    MethodParameters:
                   Name  Flags
      injectionManager   
      bootstrapBag       
      componentBag       
      resourceClasses    
      resourceInstances  
      runtimeConfig      

  private boolean bindWithComponentProvider(java.lang.Class<?>, org.glassfish.jersey.model.ContractProvider, java.lang.Iterable<org.glassfish.jersey.server.spi.ComponentProvider>);
    descriptor: (Ljava/lang/Class;Lorg/glassfish/jersey/model/ContractProvider;Ljava/lang/Iterable;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=4
        start local 0 // org.glassfish.jersey.server.ResourceModelConfigurator this
        start local 1 // java.lang.Class component
        start local 2 // org.glassfish.jersey.model.ContractProvider providerModel
        start local 3 // java.lang.Iterable componentProviders
         0: .line 192
            aload 2 /* providerModel */
            ifnonnull 1
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 2 /* providerModel */
            invokevirtual org.glassfish.jersey.model.ContractProvider.getContracts:()Ljava/util/Set;
      StackMap locals:
      StackMap stack: java.util.Set
         2: astore 4 /* contracts */
        start local 4 // java.util.Set contracts
         3: .line 193
            aload 3 /* componentProviders */
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 6
            goto 7
      StackMap locals: org.glassfish.jersey.server.ResourceModelConfigurator java.lang.Class org.glassfish.jersey.model.ContractProvider java.lang.Iterable java.util.Set top java.util.Iterator
      StackMap stack:
         4: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.glassfish.jersey.server.spi.ComponentProvider
            astore 5 /* provider */
        start local 5 // org.glassfish.jersey.server.spi.ComponentProvider provider
         5: .line 194
            aload 5 /* provider */
            aload 1 /* component */
            aload 4 /* contracts */
            invokeinterface org.glassfish.jersey.server.spi.ComponentProvider.bind:(Ljava/lang/Class;Ljava/util/Set;)Z
            ifeq 7
         6: .line 195
            iconst_1
            ireturn
        end local 5 // org.glassfish.jersey.server.spi.ComponentProvider provider
         7: .line 193
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         8: .line 198
            iconst_0
            ireturn
        end local 4 // java.util.Set contracts
        end local 3 // java.lang.Iterable componentProviders
        end local 2 // org.glassfish.jersey.model.ContractProvider providerModel
        end local 1 // java.lang.Class component
        end local 0 // org.glassfish.jersey.server.ResourceModelConfigurator this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    9     0                this  Lorg/glassfish/jersey/server/ResourceModelConfigurator;
            0    9     1           component  Ljava/lang/Class<*>;
            0    9     2       providerModel  Lorg/glassfish/jersey/model/ContractProvider;
            0    9     3  componentProviders  Ljava/lang/Iterable<Lorg/glassfish/jersey/server/spi/ComponentProvider;>;
            3    9     4           contracts  Ljava/util/Set<Ljava/lang/Class<*>;>;
            5    7     5            provider  Lorg/glassfish/jersey/server/spi/ComponentProvider;
    Signature: (Ljava/lang/Class<*>;Lorg/glassfish/jersey/model/ContractProvider;Ljava/lang/Iterable<Lorg/glassfish/jersey/server/spi/ComponentProvider;>;)Z
    MethodParameters:
                    Name  Flags
      component           
      providerModel       
      componentProviders  

  private static boolean lambda$0(org.glassfish.jersey.model.ContractProvider);
    descriptor: (Lorg/glassfish/jersey/model/ContractProvider;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.model.ContractProvider input
         0: .line 99
            iconst_0
            ireturn
        end local 0 // org.glassfish.jersey.model.ContractProvider input
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  input  Lorg/glassfish/jersey/model/ContractProvider;

  private static boolean lambda$1(org.glassfish.jersey.model.internal.ComponentBag, java.util.Set, java.util.Collection, java.lang.Class);
    descriptor: (Lorg/glassfish/jersey/model/internal/ComponentBag;Ljava/util/Set;Ljava/util/Collection;Ljava/lang/Class;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=4, args_size=4
        start local 3 // java.lang.Class componentClass
         0: .line 120
            aload 3 /* componentClass */
         1: .line 121
            aload 0
            aload 3 /* componentClass */
            invokevirtual org.glassfish.jersey.model.internal.ComponentBag.getModel:(Ljava/lang/Class;)Lorg/glassfish/jersey/model/ContractProvider;
         2: .line 122
            getstatic javax.ws.rs.RuntimeType.SERVER:Ljavax/ws/rs/RuntimeType;
         3: .line 123
            aload 1
            aload 3 /* componentClass */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 4
            iconst_0
            goto 5
      StackMap locals: org.glassfish.jersey.model.internal.ComponentBag java.util.Set java.util.Collection java.lang.Class
      StackMap stack: java.lang.Class org.glassfish.jersey.model.ContractProvider javax.ws.rs.RuntimeType
         4: iconst_1
         5: .line 124
      StackMap locals: org.glassfish.jersey.model.internal.ComponentBag java.util.Set java.util.Collection java.lang.Class
      StackMap stack: java.lang.Class org.glassfish.jersey.model.ContractProvider javax.ws.rs.RuntimeType int
            aload 2
            aload 3 /* componentClass */
            invokeinterface java.util.Collection.contains:(Ljava/lang/Object;)Z
         6: .line 120
            invokestatic org.glassfish.jersey.internal.inject.Providers.checkProviderRuntime:(Ljava/lang/Class;Lorg/glassfish/jersey/model/ContractProvider;Ljavax/ws/rs/RuntimeType;ZZ)Z
         7: .line 124
            ireturn
        end local 3 // java.lang.Class componentClass
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     3  componentClass  Ljava/lang/Class<*>;

  private static boolean lambda$2(java.util.Set, java.lang.Class, org.glassfish.jersey.model.ContractProvider);
    descriptor: (Ljava/util/Set;Ljava/lang/Class;Lorg/glassfish/jersey/model/ContractProvider;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=5, locals=3, args_size=3
        start local 1 // java.lang.Class resourceClass
        start local 2 // org.glassfish.jersey.model.ContractProvider model
         0: .line 131
            aload 1 /* resourceClass */
         1: .line 132
            aload 2 /* model */
         2: .line 133
            getstatic javax.ws.rs.RuntimeType.SERVER:Ljavax/ws/rs/RuntimeType;
         3: .line 134
            aload 0
            aload 1 /* resourceClass */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 4
            iconst_0
            goto 5
      StackMap locals: java.util.Set java.lang.Class org.glassfish.jersey.model.ContractProvider
      StackMap stack: java.lang.Class org.glassfish.jersey.model.ContractProvider javax.ws.rs.RuntimeType
         4: iconst_1
         5: .line 135
      StackMap locals: java.util.Set java.lang.Class org.glassfish.jersey.model.ContractProvider
      StackMap stack: java.lang.Class org.glassfish.jersey.model.ContractProvider javax.ws.rs.RuntimeType int
            iconst_1
         6: .line 130
            invokestatic org.glassfish.jersey.internal.inject.Providers.checkProviderRuntime:(Ljava/lang/Class;Lorg/glassfish/jersey/model/ContractProvider;Ljavax/ws/rs/RuntimeType;ZZ)Z
         7: .line 135
            ireturn
        end local 2 // org.glassfish.jersey.model.ContractProvider model
        end local 1 // java.lang.Class resourceClass
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     1  resourceClass  Ljava/lang/Class<*>;
            0    8     2          model  Lorg/glassfish/jersey/model/ContractProvider;

  private static boolean lambda$3(java.util.function.Predicate, java.lang.Object);
    descriptor: (Ljava/util/function/Predicate;Ljava/lang/Object;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // java.lang.Object instance
         0: .line 172
            aload 0
            aload 1 /* instance */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokeinterface java.util.function.Predicate.test:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.Object instance
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     1  instance  Ljava/lang/Object;
}
SourceFile: "ResourceModelConfigurator.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public Builder = org.glassfish.jersey.server.model.ResourceModel$Builder of org.glassfish.jersey.server.model.ResourceModel