3]8org/elasticsearch/common/inject/matcher/Matchers$ReturnskLorg/elasticsearch/common/inject/matcher/AbstractMatcher;Ljava/io/Serializable;7org/elasticsearch/common/inject/matcher/AbstractMatcherjava/io/Serializable Matchers.java0org/elasticsearch/common/inject/matcher/Matchers Returns returnType1Lorg/elasticsearch/common/inject/matcher/Matcher;HLorg/elasticsearch/common/inject/matcher/Matcher<-Ljava/lang/Class<*>;>;serialVersionUIDJ4(Lorg/elasticsearch/common/inject/matcher/Matcher;)V()V  return type matcher+org/elasticsearch/common/base/Preconditions checkNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  /org/elasticsearch/common/inject/matcher/Matcher "this:Lorg/elasticsearch/common/inject/matcher/Matchers$Returns;matches(Ljava/lang/reflect/Method;)Zjava/lang/reflect/Method( getReturnType()Ljava/lang/Class; *+ ),(Ljava/lang/Object;)Z &. !/mLjava/lang/reflect/Method;equalsjava/lang/Object4 3. 56otherLjava/lang/Object;hashCode()I :; 5<toString()Ljava/lang/String;java/lang/StringBuilder@ Areturns(Cappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; EF AG-(Ljava/lang/Object;)Ljava/lang/StringBuilder; EI AJ)L >? AN &' Px0 Signature ConstantValueCodeLocalVariableTableLocalVariableTypeTableLineNumberTableK(Lorg/elasticsearch/common/inject/matcher/Matcher<-Ljava/lang/Class<*>;>;)V StackMapTable SourceFile InnerClasses  STU`**+!#V$% W  XSY&'UB*#+-0V$%12X3.U]++#*#7V$%89XZ@:;U5 %*#=hV  $%X>?UFAYBDH*#KMHOV $%XA&.U= *+)QV $% R9XS[\