7p,com/dexels/navajo/parser/compiled/SimpleNodejava/lang/Object&com/dexels/navajo/parser/compiled/Nodeparent(Lcom/dexels/navajo/parser/compiled/Node;children)[Lcom/dexels/navajo/parser/compiled/Node;idIvalueLjava/lang/Object;parser2Lcom/dexels/navajo/parser/compiled/CompiledParser; firstToken)Lcom/dexels/navajo/parser/compiled/Token; lastToken(I)VCode  ()V  LineNumberTableLocalVariableTablethis.Lcom/dexels/navajo/parser/compiled/SimpleNode;i6(Lcom/dexels/navajo/parser/compiled/CompiledParser;I)V #  % pjjtOpenjjtClose jjtSetParent+(Lcom/dexels/navajo/parser/compiled/Node;)V , n jjtGetParent*()Lcom/dexels/navajo/parser/compiled/Node; jjtAddChild,(Lcom/dexels/navajo/parser/compiled/Node;I)V 3 576java/lang/System 89 arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vc StackMapTable jjtGetChild+(I)Lcom/dexels/navajo/parser/compiled/Node;jjtGetNumChildren()I jjtSetValue(Ljava/lang/Object;)V C  jjtGetValue()Ljava/lang/Object;jjtGetFirstToken+()Lcom/dexels/navajo/parser/compiled/Token; I jjtSetFirstToken,(Lcom/dexels/navajo/parser/compiled/Token;)VtokenjjtGetLastToken O jjtSetLastTokentoString()Ljava/lang/String; TVU=com/dexels/navajo/parser/compiled/CompiledParserTreeConstants WX jjtNodeName[Ljava/lang/String;&(Ljava/lang/String;)Ljava/lang/String;[java/lang/StringBuilder ]_^java/lang/String `avalueOf&(Ljava/lang/Object;)Ljava/lang/String; Zc d(Ljava/lang/String;)V f QR Zh ijappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; ZfprefixLjava/lang/String;dump 5p qroutLjava/io/PrintStream; t QY vxwjava/io/PrintStream ydprintln{ } ndgetId emptyOrType3(Ljava/lang/String;)Ljava/util/function/BiFunction; Signature(Ljava/lang/String;)Ljava/util/function/BiFunction;Ljava/util/Optional;Ljava/lang/Boolean;>; applytype matchesType)(Ljava/util/Optional;Ljava/lang/String;)Z=(Ljava/util/Optional;Ljava/lang/String;)Z  equalOrEmptyTypes!()Ljava/util/function/BiFunction; java/util/Optional of((Ljava/lang/Object;)Ljava/util/Optional; java/util/function/BiFunction 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/Boolean  booleanValue()Z encounteredLjava/util/Optional;matchLocalVariableTypeTable(Ljava/util/Optional;()Ljava/util/function/BiFunction;Ljava/util/Optional;Ljava/lang/Boolean;>; untypedLazyBiFunction(Ljava/util/List;Ljava/lang/String;Ljava/util/function/BinaryOperator;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/dexels/navajo/expression/api/ContextExpression;(Ljava/util/List;Ljava/lang/String;Ljava/util/function/BinaryOperator;Ljava/util/function/Function;Ljava/util/function/Function;>;)Lcom/dexels/navajo/expression/api/ContextExpression;  lazyBiFunction(Ljava/util/List;Ljava/lang/String;Ljava/util/function/BinaryOperator;Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/dexels/navajo/expression/api/ContextExpression;problemsLjava/util/List; expressionfunc#Ljava/util/function/BinaryOperator;functionClassifierLjava/util/function/Function; mapResolver$Ljava/util/List;ILjava/util/function/BinaryOperator;jLjava/util/function/Function;oLjava/util/function/Function;>;(Ljava/util/List;Ljava/lang/String;Ljava/util/function/BinaryOperator;Ljava/util/function/BiFunction;Ljava/util/Optional;Ljava/lang/Boolean;>;Ljava/util/function/BiFunction;Ljava/util/Optional;Ljava/util/Optional;>;Ljava/util/function/Function;Ljava/util/function/Function;>;)Lcom/dexels/navajo/expression/api/ContextExpression;  <=  interpretToLambda(Ljava/util/List;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/dexels/navajo/expression/api/ContextExpression; 2com/dexels/navajo/expression/api/ContextExpression  returnType()Ljava/util/Optional;Invalid input types in node: unknown orElse&(Ljava/lang/Object;)Ljava/lang/Object; and  in node type:  getClass()Ljava/lang/Class; Z i-(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/util/List add(Ljava/lang/Object;)Z.com/dexels/navajo/parser/compiled/SimpleNode$1 (Lcom/dexels/navajo/parser/compiled/SimpleNode;Lcom/dexels/navajo/expression/api/ContextExpression;Lcom/dexels/navajo/expression/api/ContextExpression;Ljava/util/function/BinaryOperator;Ljava/util/Optional;Ljava/lang/String;)V acceptTypesLjava/util/function/BiFunction;returnTypeResolverexpA4Lcom/dexels/navajo/expression/api/ContextExpression;expBaTypebTypeinputTypesValidZLjava/util/function/BiFunction;Ljava/util/Optional;Ljava/lang/Boolean;>;Ljava/util/function/BiFunction;Ljava/util/Optional;Ljava/util/Optional;>;!java/util/function/BinaryOperatorjava/util/function/Function lazyFunction(Ljava/util/List;Ljava/lang/String;Ljava/util/function/UnaryOperator;Ljava/util/Optional;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/dexels/navajo/expression/api/ContextExpression;(Ljava/util/List;Ljava/lang/String;Ljava/util/function/UnaryOperator;Ljava/util/Optional;Ljava/util/function/Function;Ljava/util/function/Function;>;)Lcom/dexels/navajo/expression/api/ContextExpression;  isPresent Eget ] equals$Error (static) type checking. Type:  does not match expected type: .com/dexels/navajo/parser/compiled/SimpleNode$2   (Lcom/dexels/navajo/parser/compiled/SimpleNode;Lcom/dexels/navajo/expression/api/ContextExpression;Ljava/util/function/UnaryOperator;Ljava/util/Optional;Ljava/lang/String;)V"Ljava/util/function/UnaryOperator;requiredReturnType expectedType foundTypeHLjava/util/function/UnaryOperator; checkOrAddK(Ljava/lang/String;Ljava/util/List;Ljava/util/Optional;Ljava/lang/String;)Vs(Ljava/lang/String;Ljava/util/List;Ljava/util/Optional;Ljava/lang/String;)V  messageencounteredType requiredType allLiteral(Ljava/util/List;)ZI(Ljava/util/List;)Z  stream()Ljava/util/stream/Stream;! "#test ()Ljava/util/function/Predicate; %'&java/util/stream/Stream ()allMatch!(Ljava/util/function/Predicate;)ZinFLjava/util/List;E(Ljava/util/List;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;>;)Lcom/dexels/navajo/expression/api/ContextExpression;originalExpressionmapNodeResolverlambda$0O(Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Ljava/lang/Boolean; 2 `3(Z)Ljava/lang/Boolean;ablambda$1=(Ljava/util/Optional;Ljava/util/Optional;)Ljava/lang/Boolean;9anylambda$2lambda$3>(Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional; > ?emptylambda$47(Lcom/dexels/navajo/expression/api/ContextExpression;)Z C D isLiterale SourceFileSimpleNode.javaBootstrapMethods JLK"java/lang/invoke/LambdaMetafactory MN 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;I R /0Q7 W 67V7 \ :7[7 a ;<`< f @AeA InnerClassesk%java/lang/invoke/MethodHandles$Lookupmjava/lang/invoke/MethodHandlesLookup NestMembers!   !F **"# $  !Q *"*+$'( )   & '+, (+/ )*>*++ 23-.//*+6 01@*2*`2'*2`N*2-*24*-2*2+S":;<=$>3?8A?B*@@-@ $: ;#<=;*22E >?F*2*2I ; D@A>*+B MN DE/*BQ FG/*HU JK>*+H YZLMG/*N] PK>*+N abLQR3 S*2m  QYJZY+\b*egkqlmndIo*+su*29=+*22N--ZY+\bzgk|*2ұ"z {|}!~%<|H*IIlm4 !-; $~?/* ;+me*+, m 0 *+,- >m*'*+,:*+,: :  :   6  A+ZYɷb ˶]gѶg ˶]gӶg*նٶkW  : Y* - ,> $-6INjm$ - 6w Id  \ - 6w  ;. ]q }*+,:WJ]:]:  '+ZYb gggkWY*-, .  '1@JZhnf }}}m} } }}k1=m@.m 4}}} }};n*- ,+W 4mm;W+ $* *+,z 4-m. . /09+ ,1+]*,]*1194959495;  67W*+1* +1*]8+]81*]+1  @EW4W5W4W5;  :7U14545 ;<T=4545 @A1*B EFGH4OPSTOUXYOZ]^O_bcOdghijlno