2 K +   1 N + L  +  1 P +Q +R + +  # + + K K  1  6 6 6 6  > A + K K + A AappendLptolemy/data/expr/Parameter;fileName,Lptolemy/actor/parameters/FilePortParameter;confirmOverwriteendOfLineCharacter alwaysFlush _flushValueZ_writerLjava/io/PrintWriter;_previousFileNameLjava/lang/String;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis!Lptolemy/actor/lib/io/LineWriter; container Lptolemy/kernel/CompositeEntity;name ExceptionsattributeChanged"(Lptolemy/kernel/util/Attribute;)V newFileName attributeLptolemy/kernel/util/Attribute; StackMapTableclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectpostfire()ZfileLjava/io/File;confirmOverwriteValue appendValue fileNameValuetokenLptolemy/data/Token;iI preinitialize()Vwrapup _writeToken(Lptolemy/data/Token;)VeoleolToken SourceFileLineWriter.java YZ   $ptolemy/data/expr/SingletonParameter _showName Y *ptolemy/actor/parameters/FilePortParameter NO System.out ptolemy/data/expr/Parameter LM PM QM RM_iconDescription ptolemy/data/StringToken WX  UV ef klptolemy/actor/lib/io/LineWriter  ptolemy/data/BooleanToken r  rjava/lang/StringBuilder YOK to overwrite L L?  *ptolemy/kernel/util/IllegalActionException Please select another file name. Yjava/io/PrintWriter  Y qr ~ ST  ptolemy/actor/lib/Sink,ptolemy/kernel/util/NameDuplicationException$java/lang/CloneNotSupportedExceptionptolemy/data/Tokenjava/lang/StringinputLptolemy/actor/TypedIOPort;ptolemy/data/type/BaseTypeSTRING  StringType InnerClasses'Lptolemy/data/type/BaseType$StringType;ptolemy/actor/TypedIOPort setTypeEquals(Lptolemy/data/type/Type;)V3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)VTRUELptolemy/data/BooleanToken;setToken setExpression(Ljava/lang/String;)VgetPort*()Lptolemy/actor/parameters/ParameterPort;BOOLEAN  BooleanType(Lptolemy/data/type/BaseType$BooleanType;FALSE _attachText'(Ljava/lang/String;Ljava/lang/String;)VgetToken()Lptolemy/data/Token; stringValue()Ljava/lang/String;equals(Ljava/lang/Object;)ZcloseupdategetWidth()IhasToken(I)Zget(I)Lptolemy/data/Token; booleanValueasFile()Ljava/io/File; java/io/Fileexists-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringptolemy/util/MessageHandler yesNoQuestion(Ljava/lang/String;)Z3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VopenForWriting(Z)Ljava/io/Writer;(Ljava/io/Writer;Z)Vprintflush%ptolemy/data/type/BaseType$StringType&ptolemy/data/type/BaseType$BooleanType!+KLMNOPMQMRMSTUVWXYZ[a*+,*Y* * Y* * Y*  *Y****Y****Y***Y**** !\R[]^#`1a:bMcPe^fhgrijkmnqrsu{] ^_`abXc>def[B+* 7* "#$M*%,*%&*,%* '*(*+)\. "(-49<A] #gXB^_Bhij9c>kl[V*+*+M,(,\ ] ^_mn o_cpqr[* ,<*-*.*/M*(*012>* 3:*% *%&[* 4:*0126>562-6Y789:;9<=>Y*?@*AY* BC(*,D8*E\^(/9=FMS]fju]HfOstu@uT=vTFwX(xy z{^_j I|}ac>~[H*F**012G\] ^_c>[? * '*(\ ]  ^_c>[EHM*0N- -#$M*(6Y7+#$9,9<I*G *(J\"'( )*-6/=0D3]*E^_ExyBX :yj }|,c>