4 I J I I I    I       I        I I   I I I I I  9 I    I  _frameworkFolderLjava/io/File; _librariesLjava/util/List; SignatureMLjava/util/List; _javaFolder_javaClientFolder _infoPlistLjava/util/Map;5Ljava/util/Map;_infoPListLastModifiedJ@(Lorg/objectstyle/woenvironment/frameworks/Root;Ljava/io/File;)VCodeLineNumberTableLocalVariableTablethisBLorg/objectstyle/woenvironment/frameworks/AbstractFolderFramework;root/Lorg/objectstyle/woenvironment/frameworks/Root;frameworkFolderLocalVariableTypeTable2Lorg/objectstyle/woenvironment/frameworks/Root<*>;C(Lorg/objectstyle/woenvironment/frameworks/Root<*>;Ljava/io/File;)VgetFrameworkFolder()Ljava/io/File; getInfoPlist()Ljava/util/Map;tLjava/lang/Throwable;infoPlistLastModified propertyList infoPlist StackMapTable7()Ljava/util/Map;addJarsa(Ljava/io/File;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/io/File; javaPathsjarFile jarFileNameLjava/lang/String;javaPathjavaRoot javaPathsObjLjava/lang/Object;defaultJarFolder jarRootKey jarListKeyjarFiles guessJarsZ jarFolder$Ljava/util/List; Ljava/util/List;(Ljava/io/File;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/io/File;!(Ljava/io/File;Ljava/util/List;)VguessedJarFileNameguessedJarFilefolderguessedJarFiles[Ljava/io/File;1(Ljava/io/File;Ljava/util/List;)VreloadLibraries()V sourceJar sourceJarFilelibrary;Lorg/objectstyle/woenvironment/frameworks/FrameworkLibrary;getSourceJarNameForJarNamed&(Ljava/lang/String;)Ljava/lang/String; sourceJarNamejarName isSourceJar(Ljava/lang/String;)ZgetFrameworkLibraries()Ljava/util/List;O()Ljava/util/List;resolveFramework7()Lorg/objectstyle/woenvironment/frameworks/IFramework; isResolved()ZtoString()Ljava/lang/String;frameworkNameForFolder"(Ljava/io/File;)Ljava/lang/String;name SourceFileAbstractFolderFramework.java X KL ST java/io/FileResources/Info.plist X VWDorg/objectstyle/woenvironment/plist/SimpleParserDataStructureFactory X  java/util/Mapjava/lang/Throwablejava/lang/RuntimeExceptionjava/lang/StringBuilder#Failed to parse an XML plist from '  '. X MN java/lang/Stringjava/util/Listjava/util/LinkedList         .jar   .zip ghResources/Java NSJavaRoot NSJavaPath st QLWebServerResources/JavaNSJavaClientRootNSJavaPathClient RL f9org/objectstyle/woenvironment/frameworks/FrameworkLibrary X src.jar\.jar-src.jar  [Framework: name =  ; folder = ef] .framework  @org/objectstyle/woenvironment/frameworks/AbstractFolderFramework2org/objectstyle/woenvironment/frameworks/Frameworkjava/lang/Objectjava/util/IteratorD(Lorg/objectstyle/woenvironment/frameworks/Root;Ljava/lang/String;)V#(Ljava/io/File;Ljava/lang/String;)Vexists lastModified()JCorg/objectstyle/woenvironment/plist/WOLXMLPropertyListSerializationpropertyListWithContentsOfFileb(Ljava/io/File;Lorg/objectstyle/woenvironment/plist/ParserDataStructureFactory;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;*(Ljava/lang/String;Ljava/lang/Throwable;)Vget&(Ljava/lang/Object;)Ljava/lang/Object;add(Ljava/lang/Object;)Ziterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getName toLowerCaseendsWith listFiles()[Ljava/io/File; isDirectory getParentFileQ(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)VequalsIgnoreCase replaceFirst8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals lastIndexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;!IJKLMNOPQLRLSTOUVW XYZo*+,*,*[O PQR\ ]^_`aLb _cOdefZ/*[U\ ]^!ghZ)s*LY*M, Z, B+ !* H, Y L':YY,*+*! *+,;>[6 Z[\]^,`;d>b@cbegflgqj\4@"ijRkWs]^nlT`mLb nlUn,opQq#OrstZK6+:,,-:Y*:,:     : Y:    W d !:  "N #: Y :  $: #%&'*(  W6 *)[^oqr stu*w4x9zA{K~Taf\HuN /vL (wx<yx TsuN zx4{| ]^}LmT~xxNLb*Hu Tsu mUn(*p  QOZ7 s+*N-l-g-:66U2:+ *,)6$:%&'%,'*( , W[* '/9@clr\>@,x'ELs]^sLsNnb sn,pp O!Z YL*-M**Y*.,/0+12**Y*3,45+16*Y+!N-"X-#:$:*7:Y8: :9Y::* W[> (CNipx\Rp@wxx8x(L iGvL]^N mTb mUn=Uo>oppoZ.+Y*;&< =M +>?@M,[#,\* x.]^.x,xn #Zo=+=A +?'=[\ ]^xn!ZK***[ \ ]^n OZ,*[\ ]^Z,[\ ]^ZR(YB*;C*DE[\ (]^ ZO*$L++FGHL+[\aLx