4 ; F F f f f f f f F g g f  F F         F F      F F F + F  F 4 4 4 F F 4 D F F F  highLaQute/bnd/version/Version;lowstartCendRANGELjava/util/regex/Pattern;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablev1Ljava/lang/String;v2vthis LaQute/bnd/version/VersionRange;stringautoImLjava/util/regex/Matcher; StackMapTable;(ZLaQute/bnd/version/Version;LaQute/bnd/version/Version;Z)VbZlowerupperc'(Ljava/lang/String;Ljava/lang/String;)Vhigher9(LaQute/bnd/version/Version;LaQute/bnd/version/Version;)Vunique8(LaQute/bnd/version/Version;)LaQute/bnd/version/Version;isRange()Z includeLow includeHightoString()Ljava/lang/String;sbLjava/lang/StringBuilder;getLow()LaQute/bnd/version/Version;getHighincludes(LaQute/bnd/version/Version;)Zfilter*(Ljava/lang/Iterable;)Ljava/lang/Iterable;versionsLjava/lang/Iterable;listLjava/util/List;LocalVariableTypeTable1Ljava/lang/Iterable;-Ljava/util/List; Signatured(Ljava/lang/Iterable;)Ljava/lang/Iterable;toFilter&(Ljava/lang/String;)Ljava/lang/String;fLjava/util/Formatter;versionAttributeisVersionRange(Ljava/lang/String;)Z stringRange intersectB(LaQute/bnd/version/VersionRange;)LaQute/bnd/version/VersionRange;otherlowchighcparseVersionRange4(Ljava/lang/String;)LaQute/bnd/version/VersionRange;versionparseOSGiVersionRangeisOSGiVersionRangerangeisSingleVersionlikeOSGi()V SourceFileVersionRange.java U PQ RQ x@ = ST t aQute/bnd/version/Version UV ON MN "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder%Low Range is higher than High Range:  - wx | | qr Up  N  N  st ut vtjava/util/ArrayList   t  ~  java/util/Formatter(>=) (&java/lang/Object (%s>=%s) {| (!(%s<=%s))(%s<=%s) }| (!(%s>=%s))java/lang/Throwable aQute/bnd/version/VersionRange Uh (\(|\[)\s*((\d{1,10})(\.(\d{1,10})(\.(\d{1,10})(\.([-\w]+))?)?)?)\s*,\s*((\d{1,10})(\.(\d{1,10})(\.(\d{1,10})(\.([-\w]+))?)?)?)\s*(\)|\]) java/lang/Stringjava/util/regex/Matcherjava/util/Listjava/util/Iteratortrim startsWith substring(I)Ljava/lang/String;endsWithlength()I(II)Ljava/lang/String;java/util/regex/Patternmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesgroupcharAt(I)C compareTo(LaQute/bnd/version/Version;)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; bumpMajor bumpMinorequals(Ljava/lang/Object;)ZHIGHESTLOWEST(C)Ljava/lang/StringBuilder;java/lang/Iterableiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;addcloseformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter; addSuppressed(Ljava/lang/Throwable;)V isVersioncompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;!F;MNONPQRQSTUVWI**[*]+L=++L=.+++ d L=+  +L= + N-*--:- :*Y*Y*-**-YY**gY+:*[*]**=.**  *[*)**ZX(  &+4@EN T!V$^%e&l'r(y)*+,-./123456789:.;4<=>HAYHyhZ[`\[Z]NI^_I`[2ab^cdeA +Ffg)WFFfgF UhW=**[*]*[(*])*,*-!X"C DE/F4G<HY4=^_=ij=kN=lN=mjeGFFFFMFFFUnWW*Y+Y,"X KLY ^_O[o[UpW=**[*]*+*,!*[***#])X"N OPQ#R<SY =^_=ON=oNe)7FFFFqrWb$*#$%*#%*XV WYZ\Y ]Ne stWF**X`Y ^_e@utWD*[XdY ^_e @vtWD*]XhY ^_e @wxWJ*$ *&YL+*'W+*W+,'W+*W+*'W+X& m npq#r,s3t<uEvYJ^_0yze{|W/*XzY ^_}|W/*X~Y ^_~W\*(*+*)+*+***+*+*X6 *,79@KMXZY\^_\]Ne @  W:+Y,M+-N-.#-/:*0 ,1W,X#,58Y*#]N:^_:2:2e%xW1*23XY ^_W4Y5M*$.Y6+7*8N,9-*(,:;SSS*+6+M [+>*M*6*+6+: ]+6 *:FY[,]GX>'/4:GLR^gmYf kNRlN^__4[kNPQ}bm"lN:URQGHbe 'FFFF)FFFF FFmmFFmm FFmmFFmm WM*HFY*IX Y [e Wp,*JFYY*$"*H FY*IX!*Y ,[e WJ*J *HXY [e@tWE*$XY ^_e@ W>*FY%$"*JFYY*$"*H FY*IX,3<Y >[eW) KL X