4! +     9  q     q   p ( ( ( ( 2  p q 9 9 q  q q p  PACKAGE_INFO_JAVALjava/lang/String; ConstantValue PACKAGEINFOMODERN_PLjava/util/regex/Pattern; CLASSIC_PMODERN_PACKAGE_PprojectLaQute/bnd/build/Project;(LaQute/bnd/build/Project;)VCodeLineNumberTableLocalVariableTablethisLaQute/bnd/build/PackageInfo;getPackageInfo/(Ljava/lang/String;)LaQute/bnd/version/Version;vLaQute/bnd/version/Version; packageNametargetLjava/io/File; StackMapTable ExceptionssetPackageInfo0(Ljava/lang/String;LaQute/bnd/version/Version;)ZmLjava/util/regex/Matcher;contentversionAnnotationversiongetVersionAnnotation()Ljava/lang/String; getContentB(ZLjava/lang/String;LaQute/bnd/version/Version;)Ljava/lang/String;fLjava/util/Formatter;modernZ getPattern)(Ljava/io/File;)Ljava/util/regex/Pattern;isModern(Ljava/io/File;)ZreplaceE(Ljava/io/File;LaQute/bnd/version/Version;Ljava/util/regex/Pattern;)Z newVersionpattern oldVersionW(LaQute/bnd/version/Version;Ljava/lang/String;Ljava/util/regex/Matcher;Ljava/io/File;)ZoutputLjava/lang/StringBuilder;getFile"(Ljava/lang/String;)Ljava/io/File; packageDirsrcDirrelativePackagePathfirst getVersionD(Ljava/io/File;Ljava/util/regex/Pattern;)LaQute/bnd/version/Version;source()V SourceFilePackageInfo.java X VW z{ |} java/io/File aQute/bnd/build/PackageInfo packageinfo X b ~ rs US java/lang/StringBuilder @Version("  ") $0 import ; s tuaQute/bnd/osgi/Constants-packageinfotype osgi &org.osgi.annotation.versioning.VersionbndaQute.bnd.annotation.Versionjava/util/Formatter@Version("%s") java/lang/Object  package %s;  import %s;  version %s java/lang/Throwable  RS TS s.java  aQute/bnd/version/Version   X   ~     ~     package-info.javaaQute/bnd/osgi/Verifieri@\s*[a-zA-Z0-9_$.]*\s*Version\((?:\s*value\s*=\s*)?"(\d{1,9}(:?\.\d{1,9}(:?\.\d{1,9}(:?\.[-\w]+)?)?)?)"\)  L\s*version\s*(?:\s|:|=)\s*(\d{1,9}(:?\.\d{1,9}(:?\.\d{1,9}(:?\.[-\w]+)?)?)?) package[^;]*;java/lang/Exceptionjava/lang/Stringjava/util/regex/Matcherjava/io/IOExceptionjava/util/IteratorisFile()Z getParentFile()Ljava/io/File;#(Ljava/io/File;Ljava/lang/String;)V emptyVersion isDirectoryaQute/lib/io/IOcollect"(Ljava/io/File;)Ljava/lang/String;java/util/regex/Patternmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;findappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString replaceFirst&(Ljava/lang/String;)Ljava/lang/String;store#(Ljava/lang/Object;Ljava/io/File;)VaQute/bnd/build/Project getPropertyequals(Ljava/lang/Object;)Zformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;close addSuppressed(Ljava/lang/Throwable;)VgetNameendsWith(Ljava/lang/String;)Zgroup(I)Ljava/lang/String;(Ljava/lang/String;)V compareTo(LaQute/bnd/version/Version;)Istart(I)I5(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;end regionEnd()I(CC)Ljava/lang/String; getSourcePath()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;0(Ljava/io/File;Ljava/lang/String;)Ljava/io/File;compile-(Ljava/lang/String;)Ljava/util/regex/Pattern; +NOPHQOP RSTSUSVW XYZF **+[ \ ]^ VW_`ZK*+M,@,9*,*,N-$*,Y,  M*,*,N-- [& ()*+(,6-A/E0G3\*+abK]^KcOEdefA9ghijZ*+N- - -*-,*-*-Y*:N-::4Y,:-Y-  N**-+,:-[ZCJKLTU+V-^5_;`@aFbPcXd|efgiqtuv\RP;klFEmO;PnO]^cOobdemOf[ppq ghrsZ5*!"L+#+$%&+$' +$+[* %(13\5]^ +nOf p tuZ,x(Y):9*+Y-S,W-+Y,S,W.+Y*S,W/+Y-S,W0:1:1 :3 Zb2dil2[* -CSZ_b\4 ovwx]^xxyxcOxobf(C(N2  p9(22z{ZU*+45[ \]^def |}ZF +678[ \ ]^ de~Z=+:-:9Y:;:,<*,+=["'02\H=]^=de=b=S7mO/kl'bfpq9g~Z6Y:,->?W+W,-@-A?W[ -4\>6]^6b6mO6kl6de -gZ+./BMN*CD:EgF:,G:-NYH :Y :-*:Y- Y-H [^ /7:BJMQTaily\RBBea#de/Ue]^cO O enOf. p pghZ-++N,-:9Y:;[    \4-]^-e-SmOklf  pqgZAJK4LK5MK[