4     Q         # #   ()VCodeLineNumberTableLocalVariableTablethis-Lorg/das2/jythoncompletion/nbadapt/Utilities;isMac()ZosNameLjava/lang/String; StackMapTable openBrowser(Ljava/lang/String;)VfileMgrLjava/lang/Class;openURLLjava/lang/reflect/Method;countIbrowsers[Ljava/lang/String;browsereLjava/lang/Exception;urlerrMsgVgetIdentifierBlock&(Ljavax/swing/text/JTextComponent;I)[I prevWordStartindexbeginendtrimLjava/lang/CharSequence;idEndc!Ljavax/swing/text/JTextComponent;offsetidret[IdocLjavax/swing/text/Document;idStartl Exceptions5(Lorg/das2/jythoncompletion/nbadapt/BaseDocument;I)[I0Lorg/das2/jythoncompletion/nbadapt/BaseDocument;posrootLjavax/swing/text/Element;ielestarts SourceFileUtilities.java @Aos.name Mac OS X Darwin &Error attempting to launch web browserMac OScom.apple.eio.FileManager java/lang/Classjava/lang/String java/lang/Object Windows java/lang/StringBuilder%rundll32 url.dll,FileProtocolHandler firefoxopera konquerorepiphanymozillanetscapewhich  java/lang/ExceptionCould not find web browser @N(Error attempting to launch web browser:      d               +org/das2/jythoncompletion/nbadapt/Utilitiesjavax/swing/text/JTextComponentjava/lang/CharSequencejavax/swing/text/Document%javax/swing/text/BadLocationException.org/das2/jythoncompletion/nbadapt/BaseDocumentjavax/swing/text/Elementjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Z startsWith(Ljava/lang/String;)ZforName%(Ljava/lang/String;)Ljava/lang/Class;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;java/lang/Runtime getRuntime()Ljava/lang/Runtime;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;exec'(Ljava/lang/String;)Ljava/lang/Process;(([Ljava/lang/String;)Ljava/lang/Process;java/lang/ProcesswaitFor()IgetLocalizedMessagejavax/swing/JOptionPaneshowMessageDialog)(Ljava/awt/Component;Ljava/lang/Object;)V getDocument()Ljavax/swing/text/Document;javax/swing/text/Utilities getWordStart%(Ljavax/swing/text/JTextComponent;I)I getWordEndgetText(II)Ljava/lang/String;7org/das2/jythoncompletion/nbadapt/CharSequenceUtilities2(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;lengthcharAt(I)Cjava/lang/CharacterisJavaIdentifierPart(C)ZgetPreviousWordindexOf(Ljava/lang/CharSequence;I)I subSequence(II)Ljava/lang/CharSequence; lastIndexOf(Ljava/lang/CharSequence;II)IgetDefaultRootElement()Ljavax/swing/text/Element;getElementIndex(I)I getElement(I)Ljavax/swing/text/Element;getStartOffset getEndOffset(Ljava/lang/String;I)I!?@AB/*CD EF GHBkK**CD IJK L MNBLM, , N-  YS:Y*SW, Y*WYSYSYSYSYSYSN:6-0+Y SY-2S!" -2: #Y$%YSY*S!WNY&-'( #CV$% '())*8+D,a./0120568=;<>D\  OP)QR4ST]UVZWJXYZJ[J IJK# ;LL%)\L-B] ^_B6 MN*):**6*+6d,M YOYON,-:..7/0)*16*+ YOYONm,.d,.2Zd6,3.46   `6 ,.56   ,. 6  Y `OY `ON-C^LMN OPQR#S2U@VFWiXpYzZ\^_`abcdhDz p`TQaTAbT 'cT FdefTghiTjekl mnoTKE ipqrsq 2CApqrstu ^vBO M*6N-76-896-8:6*d;:<d=66<d>6   d6  Y`OY `OC. tuvwx.z;|H}Q~^kDf mwxT}klxyzo{T`|T.QcT;D}JH7oT^!fT KQ ~rLtu