2 D ) ) )               & D ) ) )   )   _baseDirectoryLjava/net/URI;_readerLjava/io/BufferedReader;_writerLjava/io/Writer;3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis)Lptolemy/kernel/attributes/FileAttribute; containerLptolemy/kernel/util/NamedObj;nameLjava/lang/String; ExceptionsasFile()Ljava/io/File;ex$Ljava/lang/IllegalArgumentException; StackMapTableasURL()Ljava/net/URL; trimmedNameresultLjava/net/URL; Ljava/net/MalformedURLException;newURIemodelURIfileLjava/io/File;clone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectclose()VLjava/io/IOException;getBaseDirectory()Ljava/net/URI;openForReading()Ljava/io/BufferedReader;openForWriting()Ljava/io/Writer;(Z)Ljava/io/Writer;appendZsetBaseDirectory(Ljava/net/URI;)V directory_substituteSpecialStrings&(Ljava/lang/String;)Ljava/lang/String;string SourceFileFileAttribute.java DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; LM z{ "java/lang/IllegalArgumentException*ptolemy/kernel/util/IllegalActionExceptionjava/lang/StringBuilder Lw#Failed to create a file with name ' '. L   $CLASSPATH    Cannot find file in classpath: L java/io/File L Cannot read file: bjava/net/MalformedURLExceptionCannot open file:  !Unable to open as a file or URL:  java/net/URL pq'ptolemy/kernel/attributes/FileAttribute FG HI JK I vwjava/io/IOException w   |Cannot open file or URL ~ ~Cannot open file for writing$CWD  user.dir    $HOME user.home$PTIIptolemy.ptII.dir$TMPDIRjava.io.tmpdir#ptolemy/kernel/util/StringAttribute+ptolemy/kernel/attributes/FileOrURLAccessor,ptolemy/kernel/util/NameDuplicationExceptionjava/lang/String java/net/URI$java/lang/CloneNotSupportedException getExpression()Ljava/lang/String;ptolemy/util/FileUtilities nameToFile0(Ljava/lang/String;Ljava/net/URI;)Ljava/io/File;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringH(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)Vtrimequals(Ljava/lang/Object;)Z startsWith(Ljava/lang/String;)Z substring(I)Ljava/lang/String;java/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;java/lang/ClassLoader getResource"(Ljava/lang/String;)Ljava/net/URL;3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V(Ljava/lang/String;)V isAbsolute()ZcanReadtoURLresolve"(Ljava/lang/String;)Ljava/net/URI;STD_INjava/io/BufferedReaderjava/io/WriterflushSTD_OUTLjava/io/PrintWriter;&ptolemy/kernel/attributes/URIAttribute getModelURI.(Lptolemy/kernel/util/NamedObj;)Ljava/net/URI;Q(Ljava/lang/String;Ljava/net/URI;Ljava/lang/ClassLoader;)Ljava/io/BufferedReader;3(Ljava/lang/String;Ljava/net/URI;Z)Ljava/io/Writer;indexOf(Ljava/lang/String;)Iptolemy/util/StringUtilities getProperty substituteJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;!)DEFGHIJK LMNI*+,O P QRSTUVWXYZN4*L+*MY*,Y  +  OP "[\4QR,UV]^_`WabNL *L+++8+ M*,N-Y*Y  + -Y+M,K,Y*Y  + ,NY*Y ! -" *N-.-+#:$:Y*Y % + &Y+':Y*Y % +  Oj#*6:VXahoPf *.cV6"de[fgGhfhfViG QRUVajk]; _;_l2mDn^_monHnWpqNh*+()M,*,+,,,O P QRrs tRWuvwN@*+*+-*+.L*,*,0*,1 *,2L/#;>/O2 !%")#+*-4.;3>0?5P [x?[x@QR] [yByWz{NL*****3OCD FP QR] |}N(****4+*+LY*+5/OVWVXYZP [x(QR][yW~N0*6OnP QRW~N"***7,*,MY*,8/O P  [x"QR"]UyWN>*+*O PQRG NX*L+9:+9;<=L+>:+>?<=L+@:+@A<=L+B:+BC<=L+OJ  %(,5:=AJORVPXVVdV] _