7z=com/dexels/navajo/parser/compiled/TestCompiledMoneyExpressionjava/lang/Object()VCode  LineNumberTableLocalVariableTablethis?Lcom/dexels/navajo/parser/compiled/TestCompiledMoneyExpression;setupRuntimeVisibleAnnotations"Lorg/junit/jupiter/api/BeforeEach;:com/dexels/navajo/expression/compiled/GiveLongTestFunction  3com/dexels/navajo/expression/api/FunctionDefinition  getClass()Ljava/lang/Class; java/lang/Class getName()Ljava/lang/String;! description#input%result ' (K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V *,+7com/dexels/navajo/functions/util/FunctionFactoryFactory -. getInstance4()Lcom/dexels/navajo/functions/util/FunctionFactory;0ToLong 2430com/dexels/navajo/functions/util/FunctionFactory 56addExplicitFunctionDefinitionJ(Ljava/lang/String;Lcom/dexels/navajo/expression/api/FunctionDefinition;)V8;com/dexels/navajo/expression/compiled/GiveMoneyTestFunction 7 ;ToMoneygiveLongFunction+Lcom/dexels/navajo/expression/api/Function;fd5Lcom/dexels/navajo/expression/api/FunctionDefinition;giveMoneyFunctiontestAddWithMoneyLorg/junit/jupiter/api/Test;DToMoney(15) + ToMoney(10) FHG,com/dexels/navajo/expression/impl/Expression IJevaluate(Ljava/lang/String;Lcom/dexels/navajo/document/Navajo;Lcom/dexels/navajo/script/api/MappableTreeNode;Lcom/dexels/navajo/document/Message;)Lcom/dexels/navajo/document/Operand;L&com/dexels/navajo/document/types/Money KN O(I)V QSR"com/dexels/navajo/document/Operand TUgetValue()Ljava/lang/Object; WYX org/junit/jupiter/api/Assertions Z[ assertEquals'(Ljava/lang/Object;Ljava/lang/Object;)V]15 + ToMoney(10)_ToMoney(15) + 10aToLong(15) + ToMoney(10)cToMoney(15) + ToLong(10)e15.0 + ToMoney(10)gToMoney(15) + 10.0$Lcom/dexels/navajo/document/Operand;testSubtractWithMoneykToMoney(15) - ToMoney(10)m15 - ToMoney(10)oToMoney(15) - 10qToLong(15) - ToMoney(10)sToMoney(15) - ToLong(10)u15.0 - ToMoney(10)wToMoney(15) - 10.0 SourceFile TestCompiledMoneyExpression.java!/*   MYLY+ "$&M)/,17Y9NY- "$&M):,1 .  !&#.$9%?$C&L' *M E<=0>?.@=ABCELKYM+PV\ELKYM+PV^ELKYM+PV`ELKYM+PVbELKYM+PVdELKYM+PVfELKYM+PV >- .0"123;4K6T7d9m:}<=?@A  %hiBjELKYM+PVlELKYM+PVnELKYM+PVpELKYM+PVrELKYM+PVtELKYM+PVvELKYM+PV >G HJ!K0M9NHPQQ`SiTxVWYZ[  %hxy