7O *P +QR S *T *U +V *W +X 3YZ S +[ \] ^_ 3`a ^bc 3d +efgh i +j +k +l +m +n +U 3U *opqr $st 'u 3vwx externalMapLjava/util/Map;()VCode3(Lbsh/NameSpace;Ljava/lang/String;Ljava/util/Map;)V StackMapTableygetMap()Ljava/util/Map;setMap(Ljava/util/Map;)V setVariable)(Ljava/lang/String;Ljava/lang/Object;ZZ)V Exceptions unsetVariable(Ljava/lang/String;)VgetVariableNames()[Ljava/lang/String;getVariableImpl#(Ljava/lang/String;Z)Lbsh/Variable;zgetDeclaredVariables()[Lbsh/Variable;setTypedVariableG(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Lbsh/Modifiers;)V setMethod$(Ljava/lang/String;Lbsh/BshMethod;)V getMethod6(Ljava/lang/String;[Ljava/lang/Class;Z)Lbsh/BshMethod;getAllNamesAux(Ljava/util/Vector;)VclearputExternalMap'(Ljava/lang/String;Ljava/lang/Object;)VExternal Map Namespace .1 .{java/util/HashMap ./ ,- L/ 89 MN ;< |}java/util/HashSet =>~  java/lang/String [Ljava/lang/String; } ?@ bsh/Variablejava/lang/Class bsh/Modifiers .E BC DE FG HI JK bsh/UtilEvalErrorbsh/InterpreterErrorunexpected UtilEvalError .< bsh/Primitive } bsh/ExternalNameSpace bsh/NameSpace java/util/Mapjava/lang/Object$(Lbsh/NameSpace;Ljava/lang/String;)Vremove&(Ljava/lang/Object;)Ljava/lang/Object;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; java/util/SetaddAll(Ljava/util/Collection;)ZkeySet()Ljava/util/Set;toArray(([Ljava/lang/Object;)[Ljava/lang/Object;getunwrapVariable"(Lbsh/Variable;)Ljava/lang/Object;unwrapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!*+,-./0 *.10?*+,- YN*-2*+3450*670***+890*+,*+, :#;<0*+ *+ W=>0B6 Y L*M+,W+*W+?@0~I*+N-*+ *+:**+:Y+-::2#A"*A:#BC0*DE0*+,-*+- :#FG0*+,:#HI0*+,:#JK0*+L/0* *!MN0\:,*,"MN$Y%&,' ,'(M*+,)W#2S#