2          *   * *      *  *   *       versionLjava/lang/String;minimumVersionLorg/osgi/framework/Version;maximumVersionminimumExclusiveZmaximumExclusiveversionCaptureLjava/util/regex/Pattern;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis$Lorg/apache/aries/util/VersionRange;(Ljava/lang/String;Z)V exactVersion StackMapTable=(Lorg/osgi/framework/Version;ZLorg/osgi/framework/Version;Z)VtoString()Ljava/lang/String;hashCode()IresultIequals(Ljava/lang/Object;)ZvrotherLjava/lang/Object;getExactVersion()Lorg/osgi/framework/Version;vgetMaximumVersiongetMinimumVersionisMaximumExclusive()ZisMaximumUnbounded unboundedisMinimumExclusiveprocessExactVersionAttribute(Ljava/lang/String;)Zsuccess ExceptionsprocessVersionAttributenfe!Ljava/lang/NumberFormatException;index minVersion maxVersionversionsmatchesLjava/util/regex/Matcher;assertInvariants()Ve$Ljava/lang/IllegalArgumentException; isRangeValid=(Lorg/osgi/framework/Version;ZLorg/osgi/framework/Version;Z)Zmin minExclusivemax maxExclusive minMaxCompare(Lorg/osgi/framework/Version;)ZminNmaxNisExactVersion intersectJ(Lorg/apache/aries/util/VersionRange;)Lorg/apache/aries/util/VersionRange;newMinimumVersionnewMinimumExclusivenewMaximumVersionnewMaximumExclusive maxComparer minCompareparseVersionRange8(Ljava/lang/String;)Lorg/apache/aries/util/VersionRange;s9(Ljava/lang/String;Z)Lorg/apache/aries/util/VersionRange; SourceFileVersionRange.java Ey ;< mj ij xy ?> BA => @A RSjava/lang/StringBuilder([ ,)] UV"org/apache/aries/util/VersionRange YZ e c_"java/lang/IllegalArgumentException UTIL0011Ejava/lang/Object EF UTIL0009E UTIL0010E CD  te  j j Vorg/osgi/framework/Version Sjava/lang/NumberFormatException E E |} b_ he de EQ EF EL "?(.*?)"?$ java/lang/Stringjava/util/regex/Matcherappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;*org/apache/aries/util/internal/MessageUtil getMessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;java/util/regex/Patternmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;group(I)Ljava/lang/String; startsWithendsWithindexOf(I)I substring(II)Ljava/lang/String;lengthtrim*(Ljava/lang/String;Ljava/lang/Throwable;)V(III)V compareTo(Ljava/lang/Object;)Icompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;1;<=>?>@ABACDEFGP**+*+WH45 67IJK;<ELG$* *+W*+**W*HBDFHIL#MI $JK$;<$MANOP EQG**+**-* *H\] ^_`bcI4JK?>BA=>@ARSGd*[*** F* Y *  ****Hnopr_vI dJKNJOOTOOTP!OOTOOTPUVGN<h*`<h* `<h* *`<h*`<H{|}"~:LINJKKWXN9OOVOPOYZGc=*+=X+Q+N*-<* - 1* -#*-*-=H aI*I[KcJKc\]aWAN 5O @^_G^L**L+H IJK`>Nab_G/*HI JKc_G/*HI JKdeG/*HI JKfeGR*<H  IJK gAN @heG/* HI JKijGV*+=* ****YY+S*YY+SH" #8?TI VJKV;<PkAN"lmjG a=+Y !+"N-#'-$:%  %& &% *  %* & *&*,'6(:`)d(:**Y+,**Y+,=:YY+S.M+)**Y/**Y+,=:YY+S.YY+S-+.-H#&-U_gqv     )+.0GJ_If noZpXPq<>r<0no-s<aJKa;<_kABtuNA)vPIOPvPPPwDwlxyGs)**** **0 Y1L+H(*&+(-I&z{)JKN |}G4-+-26 6 66HEFHI(M.P1SI\ WA+WA4JK4~>4A4>4A1WA%XN D  OaatGW*3*+2==*4>*56*+2+*32=H_`b(c6eUhI>WA(-X6XWJKW;>UWAN$ @ @ @@OaeG[&*** ** HpI &JKN$@G*+26*M* >.+M+4>*M* +4>*+3:+56i+3*:*6S*+326*:*62+3:+56*:* +56*,0Y,6::Hr $)16JQW`gmvI>A)>.AW >]Am >sA >A >ACXWKJKK6>JA X:>%AWKNpOOa@OOa OOaa@OOaaO G3 Y*7HI  <l G> Y*8HI < MAlyG! 9:!H-