2T * +, + - . /01 2 34 56789 :; <= > ?@ AB ?C 5D E ?F AGH AIJ K L MNOP %+Q %RS %D TUV W X Y 5Z[ \ 5]^_ ` 5abcd :efgh ij @klm > 5n o pq 5r s tu vwxyz M{| }~ % K{ K   p p  a+   a a g   k    p     v  v v {      @   +          $ InnerClassespaneLjavax/swing/JEditorPane; _scrollerLjavax/swing/JScrollPane;_baseLjava/net/URL;_HTMLEditorKit%Ljavax/swing/text/html/HTMLEditorKit;_styleSheetURL()VCodeLineNumberTableLocalVariableTablethisLptolemy/actor/gui/HTMLViewer;(Lptolemy/actor/gui/Tableau;)VtableauLptolemy/actor/gui/Tableau;getDocumentationP(Lptolemy/actor/gui/Configuration;Ljava/lang/String;Lptolemy/actor/gui/Effigy;)V configuration!Lptolemy/actor/gui/Configuration; classNameLjava/lang/String;contextLptolemy/actor/gui/Effigy;.getDocumentationActionClassNameStringAttribute%Lptolemy/kernel/util/StringAttribute;getDocumentationActionClassNamegetDocumentationActionClassLjava/lang/Class;getDocumentationMethodLjava/lang/reflect/Method; StackMapTable18 ExceptionsgetPage()Ljava/net/URL;hyperlinkUpdate%(Ljavax/swing/event/HyperlinkEvent;)V throwableLjava/lang/Throwable;refprotocole Ljava/net/MalformedURLException;exLjava/lang/Exception;doc$Ljavax/swing/text/html/HTMLDocument;frameHyperlinkEvent/Ljavax/swing/text/html/HTMLFrameHyperlinkEvent;targetclasspathEventDescription exceptionLjava/io/IOException; throwable2 eventURL2eventURLeventDescriptionnewURL useBrowserZevent"Ljavax/swing/event/HyperlinkEvent;_Obdjl7uprint2(Ljava/awt/Graphics;Ljava/awt/print/PageFormat;I)IgraphicsLjava/awt/Graphics;formatLjava/awt/print/PageFormat;indexI dimensionLjava/awt/Dimension;scaleD scaledHeightlastPageatLjava/awt/geom/AffineTransform;setBase(Ljava/net/URL;)VbasesetPagepagejarURLsetSize(II)VwidthheightdoSetLjava/lang/Runnable;setText(Ljava/lang/String;)Vtext _addMainPane_setScrollerSize _writeFile(Ljava/io/File;)VfileLjava/io/File; fileWriterLjava/io/FileWriter;_init styleSheet"Ljavax/swing/text/html/StyleSheet;swingUtilities propertyFieldLjava/lang/reflect/Field; access$001#(Lptolemy/actor/gui/HTMLViewer;II)Vx0x1x2refClass SourceFileHTMLViewer.java  javax/swing/JEditorPane   _getDocumentationActionClassName#ptolemy/kernel/util/StringAttribute  +ptolemy.vergil.basic.GetDocumentationAction java/lang/Classptolemy/actor/gui/Configurationjava/lang/Stringptolemy/actor/gui/Effigy java/lang/Object          about:   java/lang/Throwablejava/lang/StringBuilderProblem processing ' '. ptdoc:    in_browser  mailto java/net/URL java/net/MalformedURLException Link error: -javax/swing/text/html/HTMLFrameHyperlinkEvent _browser_blank_top "javax/swing/text/html/HTMLDocument java/lang/ExceptionHyperlink reference failed         java/io/IOException java/lang/NullPointerExceptionCould not find "" :/ / $CLASSPATH/Failed to find , also tried  and      java/awt/print/Printablejava/awt/geom/AffineTransform    ! !java/awt/Graphics2D "# $%& '(ptolemy/actor/gui/HTMLViewer$1 ") *+   java/awt/Dimension  ,- ./0 12 -java/io/FileWriter  3 4 5javax/swing/BoxLayout 6 78 text/html 9 :; <= >? @ #javax/swing/text/html/HTMLEditorKit AB"com.sun.java.swing.SwingUtilities2AA_TEXT_PROPERTY_KEY CDE FGH IJ KLjavax/swing/JScrollPane M ptolemy.kernel.util.NamedObj NOdoc/default.cssP Q( Rptolemy/actor/gui/HTMLViewerptolemy/actor/gui/TableauFrame#javax/swing/event/HyperlinkListener*ptolemy/kernel/util/IllegalActionException java/lang/ClassNotFoundExceptionjava/lang/NoSuchMethodException java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetException javax/swing/event/HyperlinkEventjava/awt/Graphicsjava/awt/print/PageFormatjava/awt/print/PrinterException java/io/File javax/swing/text/html/StyleSheet getAttributeD(Ljava/lang/String;Ljava/lang/Class;)Lptolemy/kernel/util/Attribute; getExpression()Ljava/lang/String;forName%(Ljava/lang/String;)Ljava/lang/Class; getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; getEventType EventType.()Ljavax/swing/event/HyperlinkEvent$EventType;*javax/swing/event/HyperlinkEvent$EventTypeENTERED,Ljavax/swing/event/HyperlinkEvent$EventType;getURLtoStringreportgetDescriptionEXITED ACTIVATED startsWith(Ljava/lang/String;)ZgetConfiguration#()Lptolemy/actor/gui/Configuration;ptolemy/actor/gui/HTMLAboutS(Ljavax/swing/event/HyperlinkEvent;Lptolemy/actor/gui/Configuration;)Ljava/net/URL;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;ptolemy/util/MessageHandlererror*(Ljava/lang/String;Ljava/lang/Throwable;)V substring(I)Ljava/lang/String; getEffigy()Lptolemy/actor/gui/Effigy;getRefequals(Ljava/lang/Object;)Z getProtocol#(Ljava/net/URL;Ljava/lang/String;)V getTarget getDocument()Ljavax/swing/text/Document;processHTMLFrameHyperlinkEvent2(Ljavax/swing/text/html/HTMLFrameHyperlinkEvent;)VgetFileptolemy/actor/gui/BrowserEffigy staticFactorySFactory)Lptolemy/actor/gui/BrowserEffigy$Factory;toExternalForm openModell(Ljava/net/URL;Ljava/net/URL;Ljava/lang/String;Lptolemy/actor/gui/EffigyFactory;)Lptolemy/actor/gui/Tableau;K(Ljava/net/URL;Ljava/net/URL;Ljava/lang/String;)Lptolemy/actor/gui/Tableau;ptolemy/util/FileUtilities nameToURLG(Ljava/lang/String;Ljava/net/URI;Ljava/lang/ClassLoader;)Ljava/net/URL;indexOf(Ljava/lang/String;)I-(Ljava/lang/Object;)Ljava/lang/StringBuilder; initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;getSize()Ljava/awt/Dimension;getImageableWidth()DgetWidth getHeightgetImageableHeight getImageableX getImageableY translate(DD)V transform"(Ljava/awt/geom/AffineTransform;)Vpaint(Ljava/awt/Graphics;)Vptolemy/util/ClassUtilitiesjarURLEntryResource"(Ljava/lang/String;)Ljava/net/URL;ptolemy/gui/TopdeferIfNecessary(Ljava/lang/Runnable;)VsetPreferredSize(Ljava/awt/Dimension;)VgetContentPane()Ljava/awt/Container;java/awt/Containeradd*(Ljava/awt/Component;)Ljava/awt/Component;getTextwriteclose(Ljava/awt/Container;I)V setLayout(Ljava/awt/LayoutManager;)VsetContentType setEditable(Z)VaddHyperlinkListener((Ljavax/swing/event/HyperlinkListener;)V getStyleSheet$()Ljavax/swing/text/html/StyleSheet;importStyleSheet setStyleSheet%(Ljavax/swing/text/html/StyleSheet;)VgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;java/lang/reflect/Fieldget&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/BooleanTRUELjava/lang/Boolean;putClientProperty'(Ljava/lang/Object;Ljava/lang/Object;)V(Ljava/awt/Component;)VgetClassLoader()Ljava/lang/ClassLoader;java/lang/ClassLoader getResourceprintStackTrace'ptolemy/actor/gui/BrowserEffigy$Factory!` J**Y*lmn U*+*Y*wxy [* N:- - : : :YSYSYS:Y*SY+SY,SW2   "'CZH[[[ OL'4C  2*  +*+*++*++ *++M+ !/+*"#M#N%Y&'(+()(*-++,!:*"+-*./#N%Y&'(+()(*-+>,.,0: 12>,3: 42>35Y*6+7M :*%Y&9(+(*Z+:S+::;:<2>7=2->2#*?@:A :C+*D,E*DE2*,FP*":=G,,,HGIW),,,HJW::+:L:$MY%Y&N((O(*PHJW:QR S!: S! -:%Y&T((*:  L:  $MY%Y&N( (O(*P   HJW@: KY%Y&U(,VW(VX( V*Y:  ZW *,F :C+_hk$$8v}BK,/$I$Bh &1;DNS_adhkly./ :@GQVjv}%&'*78<=<ABA}CGHIKMNS%T(S,|/U1V@WFXI]M^S_V`[bqduezhinpnzqrxy}l"v@JGCq>  ; I 1 GS6&bR&)"&N9QD <B> u*[:,\]o9^k9,_o6  aYb:  ,c,de ,_kwe f+g h*+i6  )/1:KYbks\ uuuu l`V)L :; 1>*+6 s+jM,,L*+F  K`kY*lN-m *      A *+n  S!*opY Xqr*s*otW  !g!*opYqr*opYqu  !! ! -MvY+wM,*xy,,zN,,z-!"   !&, --+!Kq*s{Y*s|}*~***5*?@L+M, Y, L+M*,L*Y*o*d$b! "!#$$%,'2+=,B-I.O/Y1`2d9f:j;m<q=@>BCD>='B"jqY ^!"E*h #$%&x K*K*$TUZWX\ 'U()kA?p