2 =p q r st uv w xy> z {| } ~   z    =     = 0 = 4 4 4 4 filename,Lptolemy/actor/parameters/FilePortParameter;_previousFilenameLjava/lang/String;_stdOutLjava/io/Writer;_writer5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLptolemy/actor/lib/FileWriter; container Lptolemy/kernel/CompositeEntity;name StackMapTable Exceptionsclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectpostfire()Zwriter inputTokenLptolemy/data/Token;iI filenameValuelastwidthexLjava/io/IOException;wrapup()V _setWriter(Ljava/io/Writer;)V SourceFileFileWriter.java EF @A DC BCjava/io/OutputStreamWriter E kl*ptolemy/actor/parameters/FilePortParameter E >?  $ptolemy/data/expr/SingletonParameter  _showName _iconDescription UVptolemy/actor/lib/FileWriter j ptolemy/data/StringToken ""      j [\java/io/IOException*ptolemy/kernel/util/IllegalActionExceptionpostfire() failed E ijjava/lang/StringBuilder Ejwrapup( ) failed j setWriter(ptolemy/actor/lib/Sinkptolemy/kernel/CompositeEntityjava/lang/String,ptolemy/kernel/util/NameDuplicationException$java/lang/CloneNotSupportedExceptionptolemy/data/Tokenjava/lang/SystemoutLjava/io/PrintStream;(Ljava/io/OutputStream;)V3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpression(Ljava/lang/String;)Vptolemy/data/type/BaseTypeSTRING StringType InnerClasses'Lptolemy/data/type/BaseType$StringType; setTypeEquals(Lptolemy/data/type/Type;)VgetPort*()Lptolemy/actor/parameters/ParameterPort;ptolemy/data/BooleanTokenTRUELptolemy/data/BooleanToken;setToken(Lptolemy/data/Token;)VinputLptolemy/actor/TypedIOPort; _attachText'(Ljava/lang/String;Ljava/lang/String;)VupdategetToken()Lptolemy/data/Token; stringValue()Ljava/lang/String;equals(Ljava/lang/Object;)ZtrimopenForWriting()Ljava/io/Writer;ptolemy/actor/TypedIOPortgetWidth()Ijava/io/WriterwritehasToken(I)Zget(I)Lptolemy/data/Token;toStringendsWith(Ljava/lang/String;)ZflushH(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;close%ptolemy/data/type/BaseType$StringType!=>?@A BCDCEFG}*+,**Y** Y* *  * Y* Y**H:P RS#V*X8YAZK[^\a^t`|fI }JK}LM}NAO#PQRS0TUVG_*+M,,,H| }~I JKWX YKSZ[\G* *  L+ +!" *1+*"&*+*+# "* $M*, M*%>6V *&'*(3*): M *M*,' M,+, *+'*-*.L0Y*+12/H~"*5:?KSX[clqzIRS]C"^_fY`abA[cAczda efJKO/ "R- R*g  PhS0ijGF*3* *-)L0Y*+4Y567*897:2**/H&  ;@EI%efFJKOBh%S0klGR** *;&M0Y*,4Y5<7+897:2+ *+ */H& >BJQI "efRJKR]CO Bh" S0mjGHno ~