=Z"org/adempiere/plugin/utils/Versionjava/lang/Objectjava/lang/ComparableversionLjava/lang/String;get()Ljava/lang/String;Code  LineNumberTableLocalVariableTablethis$Lorg/adempiere/plugin/utils/Version;(Ljava/lang/String;)V  ()V"java/lang/IllegalArgumentExceptionVersion can not be null  [0-9]+(\.[0-9]+)* "!java/lang/String #$matches(Ljava/lang/String;)Z&Invalid version format StackMapTable compareTo'(Lorg/adempiere/plugin/utils/Version;)I + -\. / 01split'(Ljava/lang/String;)[Ljava/lang/String; 354java/lang/Math 67max(II)I 9 :;equals(Ljava/lang/Object;)Z =?>java/lang/Integer @AparseInt(Ljava/lang/String;)ICjava/lang/NumberFormatExceptionthat thisParts[Ljava/lang/String; thatPartslengthIithisPartthatPartF O PQgetClass()Ljava/lang/Class; S ()Ljava/lang/Object;(Ljava/lang/Object;)I SourceFile Version.java SignatureNLjava/lang/Object;Ljava/lang/Comparable;!  /*   +*+ Y+ Y%*+ % *!++' () +**,.M+*,.N,-266n,-,2-28L, ,2<6W6- -2<6W6H\_BcwzBb%&'()#*)+E,H/O0Z/\1`2c6j7u6w8{9;<=>*@f DEFGF#zHI&uJI\KIc.KIwLILI'4"MM@DB@DB:; )*++*N+N*+REFG H IJK))DT' A(U ) *+RVWXY