-tcl/lang/InterpSlaveCmdjava/lang/Objecttcl/lang/CommandWithDisposetcl/lang/AssocDataoptions[Ljava/lang/String; OPT_ALIASI ConstantValue OPT_ALIASESOPT_EVAL OPT_EXPOSEOPT_HIDE OPT_HIDDEN OPT_ISSAFEOPT_INVOKEHIDDENOPT_MARKTRUSTED hiddenOptionsOPT_HIDDEN_GLOBALOPT_HIDDEN_LAST masterInterpLtcl/lang/Interp;pathLjava/lang/String; slaveInterp interpCmdLtcl/lang/WrappedCommand;cmdProc)(Ltcl/lang/Interp;[Ltcl/lang/TclObject;)V Exceptions-tcl/lang/TclExceptionCodeLineNumberTableLocalVariableTable2tcl/lang/TclNumArgsException4 cmd ?arg ...? 67<(Ltcl/lang/Interp;I[Ltcl/lang/TclObject;Ljava/lang/String;)V 15 9<option >?getN(Ltcl/lang/Interp;Ltcl/lang/TclObject;[Ljava/lang/String;Ljava/lang/String;I)I A=Btcl/lang/TclIndex &# C FGdescribe9(Ltcl/lang/Interp;Ltcl/lang/Interp;Ltcl/lang/TclObject;)V IEJtcl/lang/InterpAliasCmdL NOtoString()Ljava/lang/String; QMRtcl/lang/TclObject TUequals(Ljava/lang/Object;)Z WSXjava/lang/String ZGdelete IY ]^createt(Ltcl/lang/Interp;Ltcl/lang/Interp;Ltcl/lang/Interp;Ltcl/lang/TclObject;Ltcl/lang/TclObject;I[Ltcl/lang/TclObject;)V I\aaliasName ?targetName? ?args..? cdlist%(Ltcl/lang/Interp;Ltcl/lang/Interp;)V Ibg arg ?arg ...? ijeval;(Ltcl/lang/Interp;Ltcl/lang/Interp;I[Ltcl/lang/TclObject;)V hmhiddenCmdName ?cmdName? ojexpose nrcmdName ?hiddenCmdName? tjhide s wdhidden v z{isSafeZ }y~tcl/lang/Interp  setResult(Z)V } charAt(I)C W  indexi?-global? ?--? cmd ?arg ..?  invokeHidden<(Ltcl/lang/Interp;Ltcl/lang/Interp;ZI[Ltcl/lang/TclObject;)V global d markTrusted cmdthisLtcl/lang/InterpSlaveCmd;interpobjv[Ltcl/lang/TclObject; disposeCmd()V "#   slaveTableLjava/util/Hashtable; } $%  remove&(Ljava/lang/Object;)Ljava/lang/Object; java/util/Hashtable '(  dispose }disposeAssocData(Ltcl/lang/Interp;)V isEmpty()Z errLjava/io/PrintStream; java/lang/System*InterpInfoDeleteProc: still exist commands println(Ljava/lang/String;)V java/io/PrintStream  targetTable } keys()Ljava/util/Enumeration;  nextElement()Ljava/lang/Object; java/util/Enumerationtcl/lang/WrappedCommand > deleteCommandFromToken(Ltcl/lang/WrappedCommand;)I }slaveCmd hasMoreElements interpChanTable } elements tcl/lang/Channel unregisterChannel&(Ltcl/lang/Interp;Ltcl/lang/Channel;)V tcl/lang/TclIOchannelLtcl/lang/Channel;channelsLjava/util/Enumeration; slave }  aliasTable })InterpInfoDeleteProc: still exist aliasestargets9(Ltcl/lang/Interp;Ltcl/lang/TclObject;Z)Ltcl/lang/Interp;  getElements<(Ltcl/lang/Interp;Ltcl/lang/TclObject;)[Ltcl/lang/TclObject; tcl/lang/TclList pathString  newInstance()Ltcl/lang/TclObject;  insert@(Ltcl/lang/Interp;Ltcl/lang/TclObject;I[Ltcl/lang/TclObject;II)V     getInterp8(Ltcl/lang/Interp;Ltcl/lang/TclObject;)Ltcl/lang/Interp;   tcl/lang/InterpCmdobjLtcl/lang/TclObject; U containsKey java/lang/StringBuffer 6 interpreter named " append,(Ljava/lang/String;)Ljava/lang/StringBuffer; " already exists, cannot create M 6!&(Ltcl/lang/Interp;Ljava/lang/String;)V , } &InterpSlaveCmd () setAssocData)(Ljava/lang/String;Ltcl/lang/AssocData;)V }' ,- createCommand'(Ljava/lang/String;Ltcl/lang/Command;)V }+ 01 findCommand`(Ltcl/lang/Interp;Ljava/lang/String;Ltcl/lang/NamespaceCmd$Namespace;I)Ltcl/lang/WrappedCommand; 3/4tcl/lang/NamespaceCmd 67put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 5:tcl_interactive<0 >?setVar((Ljava/lang/String;Ljava/lang/String;I)V }= B maxNestingDepth }A EmakeSafe D HprintStackTrace JGKjava/lang/ThrowableeLtcl/lang/TclException;safe Ppreserve ROStcl/lang/EventuallyFreed UallowExceptions }T iX(Ltcl/lang/TclObject;I)V }W [<(Ltcl/lang/Interp;Ltcl/lang/TclObject;Ltcl/lang/TclObject;)V Zix QO `release Q_ c  returnCode }bresult ghgetCompletionCode()I ,f R_ lmtransferResult(Ltcl/lang/Interp;I)V }kobjIxq:permission denied: safe interpreter cannot expose commands st exposeCommand'(Ljava/lang/String;Ljava/lang/String;)V }rnameIdxx8permission denied: safe interpreter cannot hide commands zt hideCommand }y }hiddenCmdTable }| (Ltcl/lang/TclObject;)V } ((Ljava/lang/String;)Ltcl/lang/TclObject; tcl/lang/TclStringcmdName hiddenCmds;not allowed to invoke hidden commands from safe interpreter  invokeGlobal([Ltcl/lang/TclObject;I)I } invoke } localObjv7permission denied: safe interpreter cannot mark trusted hideUnsafeCommands }env unsetVar(Ljava/lang/String;I)V } tcl_platformos ? } osVersionmachineusertclDefaultLibrary tcl_library tcl_pkgPath  getStdChannel(I)Ltcl/lang/Channel; chan aliasaliasesiotwissafe invokehidden marktrusted-global-- SourceFileInterpSlaveCmd.java               ! "#$%&#'( )*+,.%,1Y+,38+,2:;@>2(,+*D,2HK,2PV,+*D,2[+*D+,2,2,_1Y+,`8+*De$,1Y+,f8+*D,k, ,1Y+,l8+*D,p, ,1Y+,q8+*D,u,1Y+,8+*Dx+*D|66:,2P-.+,2;@6 6  ,,d1Y+,8+*D, ,1Y+,8+*D/9`ac!e!eTgZheifktlzmnqsuxy{|%19<GJMMMScfv{0Rv PA Mj{& ! #.]#**W**D *D/"0 #.t+ ++ƶM!,N+-}:-W,++(+߶N-:+-++D++W+ +/^ ",9@INU]`kqz 0H,(9&#k]#]+,.!  *+:*N+P:+:*d* Nd2P:-|=-',Y*Y"}Y#:Y$:%*-D-.-2-8W9;@-CCF :I,/~:;=?@ACE-F4GAIEJJMVNzRSUVXYZ\]`bfhijlr0z "##4 "#LMA"#A%&#} # $ N{ij+,.-i+Q+V`-+-2Y3:6*-2\-^+Ya+d6 :i6+j*+nQT,/R  &03:?FKV]ah0R#]  +T LM] e i#i&#io ioj+,.H*|,Y*p"-d`6+-2P-2Pu:*+in$58,/"$$:DG0>8LM$#v H#H&#Ho Htj+,.H*|,Y*w"-d`6+-2P-2P{:*+in$58,/"$$:DG0>8LM$#v H#H&#Ho Hwd+,.;+~M*,+~N-W:*,\-/*  '1:!04' % .e!;#;&#+,.Gy*|,Y*"+Q+VdQ:6`2Sd+W +W+d6 :i6+j*+nDad,/R>@AEFH%I%I+J7I:IDMDNHOSQ[SfUmXqYxZ0\ ( d LM%Sm e y#y&#y{yo yd+,.Y*|,Y*"+|/uvyz0#&# E+,. **|*M*M*M*M*M*M*M*ML+*+L+*+L+*+ , #,$/2,3>A,BMP,QY\,]eh,iqt,/%  $$$333BBBQQQ]]]iiiuuz~0f LM#LM2LMALMPLM\LMhLMtLMz%#6.3*/ 0 .aU WYSYSYSYSYSYSYSYSYS:WYSYS