Edit C:\Users\Admin\.m2\repository\com\google\guava\guava\14.0.1\com\google\common\math\LongMath.class
???? 2? *+ *, *- ./ ? 01 ?2 34 ?5 06 *7??3??d?89 : ?; <= ?> ?? ?@ A ?BC 0D???????? ???????? 0E <F ?G HI JK HL 3M 3N ?OPQ *AR *S *TU *V )W ? *X HY 0Z? ?[ ??3 ?\??????? ?]^ ._ J` ?a ?b 3c ?d ?e ?f BA d ? ' ?? B@ ??? ?? ;?? T? Hv? ?? Nr? Z?z@ ?~?? #??o? cEx]? ??d < Z {? ?C 0@? ?x ?@? ?|? \?G I??? ?Fo? ??]?S ???[E <$??? pX?n'?QcwzM??-+??}[? x ? ? ?? ?? 7_ a ?? s(? L;( 0wwX wu? C~?? ???s ?+?? !?g|?? ??? :%? ?y (QF P?gh InnerClasses MAX_POWER_OF_SQRT2_UNSIGNED J ConstantValue RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; maxLog10ForLeadingZeros [B powersOf10 [J /Lcom/google/common/annotations/GwtIncompatible; value TODO halfPowersOf10 FLOOR_SQRT_MAX_LONG factorials biggestBinomials [I biggestSimpleBinomials isPowerOfTwo (J)Z Code LineNumberTable LocalVariableTable x StackMapTable log2 (JLjava/math/RoundingMode;)I leadingZeros I cmp logFloor mode Ljava/math/RoundingMode; log10 floorPow log10Floor (J)I y sgn pow (JI)J accum b k sqrt (JLjava/math/RoundingMode;)J halfSquare sqrtFloori (J)J guess guessSquared divide (JJLjava/math/RoundingMode;)J increment Z absRem cmpRemToHalfDivisor p q div rem signum mod (JI)I m (JJ)J result gcd delta minDeltaOrZero a aTwos bTwos checkedAdd checkedSubtract checkedMultiply checkedPow factorial (I)J n binomial (II)J i nBits numerator denominator numeratorBits multiplyFraction (JJJ)J commonDivisor fitsInInt mean <init> ()V this !Lcom/google/common/math/LongMath; <clinit> SourceFile LongMath.java -Lcom/google/common/annotations/GwtCompatible; emulated jk ?l ?m ?nm ?opqr ?ist ? ?uvw ? java/lang/AssertionError impossible x ?y ?z ? ? ? ? ? ? ! ? ? exponent{|{q ?z ? ?} ?~??? ?? ?? ? java/lang/ArithmeticException java/lang/StringBuilder Modulus ???? must be > 0?? ?? ????v ? ? k (%s) > n (%s) java/lang/Object???? ? ? ? ?? ? ? ? com/google/common/math/LongMath !com/google/common/math/LongMath$1 java/math/RoundingMode java/lang/Long SIZE MIN_VALUE MAX_VALUE java/lang/Integer (com/google/common/math/MathPreconditions checkPositive (Ljava/lang/String;J)J !$SwitchMap$java$math$RoundingMode ordinal ()I checkRoundingUnnecessary (Z)V numberOfLeadingZeros (Ljava/lang/Object;)V com/google/common/math/IntMath (ILjava/math/RoundingMode;)I checkNonNegative (Ljava/lang/String;I)I java/lang/Math (D)D $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; abs HALF_UP HALF_EVEN append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V numberOfTrailingZeros min (II)I checkNoOverflow valueOf (I)Ljava/lang/Integer; checkArgument )(ZLjava/lang/String;[Ljava/lang/Object;)V CEILING 1 ? B ? ? ? ? ? ? ? ? ? ? ? ? ? ?s ? ? ? ? ? ? ?s ? ? ? ? ? : ? ? ?s ? ? ? ? ? ? ? ? ? ? ? ? ? ] ?? ? e ?? ? ~? ? >