3Cgroovy/model/ClosureModeljava/lang/Objectgroovy/model/ValueModelgroovy/model/NestedValueModelClosureModel.java sourceModelLgroovy/model/ValueModel; readClosureLgroovy/lang/Closure; writeClosuretypeLjava/lang/Class;1(Lgroovy/model/ValueModel;Lgroovy/lang/Closure;)VF(Lgroovy/model/ValueModel;Lgroovy/lang/Closure;Lgroovy/lang/Closure;)V  thisLgroovy/model/ClosureModel;W(Lgroovy/model/ValueModel;Lgroovy/lang/Closure;Lgroovy/lang/Closure;Ljava/lang/Class;)V  ()V      "  $getSourceModel()Lgroovy/model/ValueModel;getValue()Ljava/lang/Object; () *groovy/lang/Closure,call&(Ljava/lang/Object;)Ljava/lang/Object; ./ -0sourceLjava/lang/Object;setValue(Ljava/lang/Object;)V'([Ljava/lang/Object;)Ljava/lang/Object; .6 -7valuegetType()Ljava/lang/Class; isEditable()ZCodeLineNumberTableLocalVariableTable StackMapTable SourceFile!   >J*+,? &'@   >V *+,-? * +@*     >**+*,!*-#*%?-. /012@4   &'>/*?5@ ()>g*+L+ *!+1A?9 :;=@ 2345>**#%*+M,*#Y,SY+S8WA)?ABCD)G@ 23**93:;>/*%?J@ <=>B *#A @?N@  B