2 C C _             ' &  &  & w  5 5    < < <Factory InnerClasses_docLjavax/swing/text/Document;"(Lptolemy/kernel/util/Workspace;)VCodeLineNumberTableLocalVariableTablethisLptolemy/actor/gui/TextEffigy; workspaceLptolemy/kernel/util/Workspace;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)V container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; Exceptions getDocument()Ljavax/swing/text/Document; newTextEffigyR(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)Lptolemy/actor/gui/TextEffigy;texteffigydoc StackMapTable\(Lptolemy/kernel/CompositeEntity;Ljava/net/URL;Ljava/net/URL;)Lptolemy/actor/gui/TextEffigy; extensionnpe Ljava/lang/NullPointerException; exceptionLjava/io/IOException;exLjava/lang/Exception; inputStreamLjava/io/InputStream;jarURLLjava/net/URL; sourceURL throwable2Ljava/lang/Throwable; throwablelineLjava/lang/SecurityException;filenamefileLjava/io/File;readerLjava/io/BufferedReader;basein setDocument(Ljavax/swing/text/Document;)Vdocument writeFile(Ljava/io/File;)V'Ljavax/swing/text/BadLocationException; fileWriterLjava/io/FileWriter; SourceFileTextEffigy.java IJ IR GHptolemy/actor/gui/TextEffigy &javax/swing/text/DefaultStyledDocument I     jar kargztarzip java/lang/NullPointerExceptionjava/io/IOExceptionjava/lang/StringBuilderFailed to open '  ', base: '' : openStream() threw a NullPointerException Ijava/lang/Exception ", base: "" java/io/BufferedReaderjava/io/InputStreamReader I I java/lang/Throwable     java/io/File  java/lang/SecurityException      java/io/FileWriter I  %javax/swing/text/BadLocationException&Failed to get text from the document: ptolemy/actor/gui/Effigy$ptolemy/actor/gui/TextEffigy$Factory*ptolemy/kernel/util/IllegalActionException,ptolemy/kernel/util/NameDuplicationExceptionjavax/swing/text/Documentjava/lang/Stringptolemy/kernel/CompositeEntity java/net/URLjava/io/InputStream uniqueName&(Ljava/lang/String;)Ljava/lang/String;()V insertString5(ILjava/lang/String;Ljavax/swing/text/AttributeSet;)Vptolemy/actor/gui/EffigyFactory getExtension"(Ljava/net/URL;)Ljava/lang/String;java/util/Locale getDefault()Ljava/util/Locale; toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;equals(Ljava/lang/Object;)Z openStream()Ljava/io/InputStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;(Ljava/io/InputStream;)V(Ljava/io/Reader;)Vptolemy/util/ClassUtilitiesjarURLEntryResource"(Ljava/lang/String;)Ljava/net/URL;sourceResourcereadLine getLength()Iclose getProtocolgetFilecanWrite()Z setModifiable(Z)Vuri(Lptolemy/kernel/attributes/URIAttribute;&ptolemy/kernel/attributes/URIAttributesetURL(Ljava/net/URL;)VgetText(II)Ljava/lang/String;write!CGHIJK>*+L CDMNOPQIRKI*+,L PQM NOSTUVWXYZ[K/*L[M NO \]K+Y**MY N,- + -+ ,Lklmnp q)tM*+ST+^V_O`Ha )bcW" \dK ,=, N-'--- -Y**NY :- ,{::,:j:YY,+ !:YY,#+$ !:%W&Y'Y():T:,*+:&Y'Y():M.:,*-:&Y'Y():M:.:0/Y0  .:1: 1 ,23.,4:5Y6:7-8 :-8-8-:,;-8-flofl"c,47,cu9L? $6<>FMV\`cfloq &1479<CHkuz  M/eVq.fg hi5jkflmnopo9qr)srOjiC2tVju"vVwxcryzST{o|oM_OV`Ha<}0~bco6~bc%~bc%~bc}1L ~bc~bc)}B W"K>*+L MNOHKa*\M?NYYA- !,,B:,,B),@ HSSUSL2  "%)),&-'H+L,S+Y,`0M*-j WaNOawxa$,bJ WF DE