3 +^ +_ +` ,a bc bde fg \h i jk l mn op qr qs +tu +w xyz a{ | } ~ + + a \ o o   b b val$stackLjava/util/Deque;val$argumentsFoundLjava/util/Set;val$functionNode&Ljdk/nashorn/internal/ir/FunctionNode;I(Ljava/util/Deque;Ljava/util/Set;Ljdk/nashorn/internal/ir/FunctionNode;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Ljdk/nashorn/internal/codegen/ApplySpecialization$2; isCurrentArg'(Ljdk/nashorn/internal/ir/Expression;)Zexpr$Ljdk/nashorn/internal/ir/Expression; StackMapTable isArgumentsisParam(Ljava/lang/String;)Zparam#Ljdk/nashorn/internal/ir/IdentNode;nameLjava/lang/String;leaveIdentNodeC(Ljdk/nashorn/internal/ir/IdentNode;)Ljdk/nashorn/internal/ir/Node; identNode enterCallNode%(Ljdk/nashorn/internal/ir/CallNode;)ZargListLjava/util/List;callNode"Ljdk/nashorn/internal/ir/CallNode;callArgsLocalVariableTypeTable6Ljava/util/List;5Ljava/util/Set;e leaveCallNodeB(Ljdk/nashorn/internal/ir/CallNode;)Ljdk/nashorn/internal/ir/Node; SourceFileApplySpecialization.javaEnclosingMethod -. /0 12 3  java/util/Set !jdk/nashorn/internal/ir/IdentNode     ABIjdk/nashorn/internal/codegen/ApplySpecialization$TransformFailedExceptionTransformFailedException  java/lang/StringBuilder parameter: 3 @< ;<is 'arguments': java/util/HashSet L "jdk/nashorn/internal/ir/Expressionargument pattern not matched: 2jdk/nashorn/internal/codegen/ApplySpecialization$21jdk/nashorn/internal/ir/visitor/SimpleNodeVisitorjava/util/Iteratorjava/util/List0jdk/nashorn/internal/codegen/ApplySpecializationcheckValidTransform)(Ljdk/nashorn/internal/ir/FunctionNode;)V()Vjava/util/DequeisEmpty()Zpeek()Ljava/lang/Object;contains(Ljava/lang/Object;)Z access$300()Ljava/lang/String;getNamejava/lang/Stringequalsadd$jdk/nashorn/internal/ir/FunctionNode getParameters()Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnextlc(Ljdk/nashorn/internal/ir/LexicalContext;&jdk/nashorn/internal/ir/LexicalContextgetCurrentFunction(()Ljdk/nashorn/internal/ir/FunctionNode;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString;(Ljdk/nashorn/internal/ir/FunctionNode;Ljava/lang/String;)V access$100 jdk/nashorn/internal/ir/CallNodegetArgssize()Iget(I)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;addAll(Ljava/util/Collection;)Zpush(Ljava/lang/Object;)Vpop0+,-./012345>*+*,*-*67 8:;<5f'**+67'8:'=>?%@@<5o&+ + *+ W6"$7&8:&=>?$AB52*M,, N- + 6 +-07  CD28:2EF?  GHI5g*+ (Y*Y+ *+0*+(Y*Y+ +6 0@e7g8:gJD?04KL5oY M+!W+"N-#*--#d$%%Y*Y&-',+"(W*,)6"6Xcm7*OMNo8:oOPgQ0ROMSgQT?6UV! WX5D **W+6  7 8: OPYZ[\]9+\v