-dtcl/lang/ForCmdjava/lang/Objecttcl/lang/CommandcmdProc)(Ltcl/lang/Interp;[Ltcl/lang/TclObject;)V Exceptions tcl/lang/TclExceptionCodeLineNumberTableLocalVariableTabletcl/lang/TclNumArgsExceptionstart test next command <(Ltcl/lang/Interp;I[Ltcl/lang/TclObject;Ljava/lang/String;)V  toString()Ljava/lang/String; tcl/lang/TclObject eval(Ltcl/lang/TclObject;I)V !"tcl/lang/Interp$ ("for" initial command) &' addErrorInfo(Ljava/lang/String;)V !%eLtcl/lang/TclException; ,-exprLtcl/lang/Expression; !+ 01 evalBoolean&(Ltcl/lang/Interp;Ljava/lang/String;)Z 3/4tcl/lang/Expression 67getCompletionCode()I 5:java/lang/StringBuffer <()V 9;? ("for" body line ABappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; 9@ EF errorLineI !D AI(I)Ljava/lang/StringBuffer; 9HL) 9O ("for" loop-end command) Q< resetResult !PstartLtcl/lang/TclObject;testLjava/lang/String;nextcommanddoneZthisLtcl/lang/ForCmd;interpLtcl/lang/Interp;argv[Ltcl/lang/TclObject; ; SourceFile ForCmd.java   2 ,Y+,,2N,2:,2:,2:6+- :+#(+.+2+ X:8K)K &6+(+9Y=>C+GJKCM(>+ 4:8!6 +N(O+R,25 SZ]  %!"&'($))+,,,-7/=0@3C4P5S8S9_;_;=>ADFIMNOQQSTWZ\3bcp 5 )*]U)*1)*STUV$WT)XT,YZ[\]^_`< 3*a  [\bc