Êþº¾3S0org/elasticsearch/common/inject/spi/ScopeBindingjava/lang/Object+org/elasticsearch/common/inject/spi/ElementScopeBinding.javasourceLjava/lang/Object;annotationTypeLjava/lang/Class;5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;scope'Lorg/elasticsearch/common/inject/Scope;M(Ljava/lang/Object;Ljava/lang/Class;Lorg/elasticsearch/common/inject/Scope;)V()V  +org/elasticsearch/common/base/Preconditions checkNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;     java/lang/Class   %org/elasticsearch/common/inject/Scope#  %this2Lorg/elasticsearch/common/inject/spi/ScopeBinding; getSource()Ljava/lang/Object;getAnnotationType()Ljava/lang/Class;getScope)()Lorg/elasticsearch/common/inject/Scope; acceptVisitorH(Lorg/elasticsearch/common/inject/spi/ElementVisitor;)Ljava/lang/Object;2org/elasticsearch/common/inject/spi/ElementVisitor1visitF(Lorg/elasticsearch/common/inject/spi/ScopeBinding;)Ljava/lang/Object; 34 25visitor9Lorg/elasticsearch/common/inject/spi/ElementVisitor;4Lorg/elasticsearch/common/inject/spi/ElementVisitor;applyTo+(Lorg/elasticsearch/common/inject/Binder;)V )* <&org/elasticsearch/common/inject/Binder> withSource<(Ljava/lang/Object;)Lorg/elasticsearch/common/inject/Binder; @A ?B bindScope;(Ljava/lang/Class;Lorg/elasticsearch/common/inject/Scope;)V DE ?Fbinder(Lorg/elasticsearch/common/inject/Binder; SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTableq(Ljava/lang/Object;Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Lorg/elasticsearch/common/inject/Scope;)V7()Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;T(Lorg/elasticsearch/common/inject/spi/ElementVisitor;)TT; SourceFile1  J  K“)*·*+¸µ*,¸Àµ!*-"¸À$µ&±L*)'() ) ) M ) N*+,-(.JO)*K/*´°L '(N1+,K/*´!°L '(N5JP-.K/*´&°L '(N9/0KN+*¹6°L'(79M 78N=JQ:;KP+*¶=¹C*´!*´&¹G±L'(HIN ABR