public class org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution implements java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution
  super_class: java.lang.Object
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -4670676796862967187

  private int n;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
        start local 1 // int n
         0: .line 86
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 88
            iload 1 /* n */
            ifgt 3
         2: .line 89
            new org.apache.commons.math3.exception.NotStrictlyPositiveException
            dup
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.NOT_POSITIVE_NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iload 1 /* n */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.apache.commons.math3.exception.NotStrictlyPositiveException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
            athrow
         3: .line 92
      StackMap locals: org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* n */
            putfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
         4: .line 93
            return
        end local 1 // int n
        end local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/commons/math3/distribution/KolmogorovSmirnovDistribution;
            0    5     1     n  I
    Exceptions:
      throws org.apache.commons.math3.exception.NotStrictlyPositiveException
    MethodParameters:
      Name  Flags
      n     

  public double cdf(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
        start local 1 // double d
         0: .line 111
            aload 0 /* this */
            dload 1 /* d */
            iconst_0
            invokevirtual org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.cdf:(DZ)D
            dreturn
        end local 1 // double d
        end local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/distribution/KolmogorovSmirnovDistribution;
            0    1     1     d  D
    Exceptions:
      throws org.apache.commons.math3.exception.MathArithmeticException
    MethodParameters:
      Name  Flags
      d     

  public double cdfExact(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
        start local 1 // double d
         0: .line 131
            aload 0 /* this */
            dload 1 /* d */
            iconst_1
            invokevirtual org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.cdf:(DZ)D
            dreturn
        end local 1 // double d
        end local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/distribution/KolmogorovSmirnovDistribution;
            0    1     1     d  D
    Exceptions:
      throws org.apache.commons.math3.exception.MathArithmeticException
    MethodParameters:
      Name  Flags
      d     

  public double cdf(double, boolean);
    descriptor: (DZ)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=13, args_size=3
        start local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
        start local 1 // double d
        start local 3 // boolean exact
         0: .line 153
            dconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            i2d
            ddiv
            dstore 4 /* ninv */
        start local 4 // double ninv
         1: .line 154
            ldc 0.5
            dload 4 /* ninv */
            dmul
            dstore 6 /* ninvhalf */
        start local 6 // double ninvhalf
         2: .line 156
            dload 1 /* d */
            dload 6 /* ninvhalf */
            dcmpg
            ifgt 4
         3: .line 158
            dconst_0
            dreturn
         4: .line 160
      StackMap locals: double double
      StackMap stack:
            dload 6 /* ninvhalf */
            dload 1 /* d */
            dcmpg
            ifge 13
            dload 1 /* d */
            dload 4 /* ninv */
            dcmpg
            ifgt 13
         5: .line 162
            dconst_1
            dstore 8 /* res */
        start local 8 // double res
         6: .line 163
            ldc 2.0
            dload 1 /* d */
            dmul
            dload 4 /* ninv */
            dsub
            dstore 10 /* f */
        start local 10 // double f
         7: .line 166
            iconst_1
            istore 12 /* i */
        start local 12 // int i
         8: goto 11
         9: .line 167
      StackMap locals: double double int
      StackMap stack:
            dload 8 /* res */
            iload 12 /* i */
            i2d
            dload 10 /* f */
            dmul
            dmul
            dstore 8 /* res */
        10: .line 166
            iinc 12 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 12 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            if_icmple 9
        end local 12 // int i
        12: .line 170
            dload 8 /* res */
            dreturn
        end local 10 // double f
        end local 8 // double res
        13: .line 172
      StackMap locals:
      StackMap stack:
            dconst_1
            dload 4 /* ninv */
            dsub
            dload 1 /* d */
            dcmpg
            ifgt 15
            dload 1 /* d */
            dconst_1
            dcmpg
            ifge 15
        14: .line 174
            dconst_1
            ldc 2.0
            dconst_1
            dload 1 /* d */
            dsub
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            invokestatic org.apache.commons.math3.util.FastMath.pow:(DI)D
            dmul
            dsub
            dreturn
        15: .line 176
      StackMap locals:
      StackMap stack:
            dconst_1
            dload 1 /* d */
            dcmpg
            ifgt 17
        16: .line 178
            dconst_1
            dreturn
        17: .line 181
      StackMap locals:
      StackMap stack:
            iload 3 /* exact */
            ifeq 18
            aload 0 /* this */
            dload 1 /* d */
            invokevirtual org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.exactK:(D)D
            goto 19
      StackMap locals:
      StackMap stack:
        18: aload 0 /* this */
            dload 1 /* d */
            invokevirtual org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.roundedK:(D)D
      StackMap locals:
      StackMap stack: double
        19: dreturn
        end local 6 // double ninvhalf
        end local 4 // double ninv
        end local 3 // boolean exact
        end local 1 // double d
        end local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   20     0      this  Lorg/apache/commons/math3/distribution/KolmogorovSmirnovDistribution;
            0   20     1         d  D
            0   20     3     exact  Z
            1   20     4      ninv  D
            2   20     6  ninvhalf  D
            6   13     8       res  D
            7   13    10         f  D
            8   12    12         i  I
    Exceptions:
      throws org.apache.commons.math3.exception.MathArithmeticException
    MethodParameters:
       Name  Flags
      d      
      exact  

  private double exactK(double);
    descriptor: (D)D
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=8, args_size=2
        start local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
        start local 1 // double d
         0: .line 198
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            i2d
            dload 1 /* d */
            dmul
            invokestatic org.apache.commons.math3.util.FastMath.ceil:(D)D
            d2i
            istore 3 /* k */
        start local 3 // int k
         1: .line 200
            aload 0 /* this */
            dload 1 /* d */
            invokevirtual org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.createH:(D)Lorg/apache/commons/math3/linear/FieldMatrix;
            astore 4 /* H */
        start local 4 // org.apache.commons.math3.linear.FieldMatrix H
         2: .line 201
            aload 4 /* H */
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            invokeinterface org.apache.commons.math3.linear.FieldMatrix.power:(I)Lorg/apache/commons/math3/linear/FieldMatrix;
            astore 5 /* Hpower */
        start local 5 // org.apache.commons.math3.linear.FieldMatrix Hpower
         3: .line 203
            aload 5 /* Hpower */
            iload 3 /* k */
            iconst_1
            isub
            iload 3 /* k */
            iconst_1
            isub
            invokeinterface org.apache.commons.math3.linear.FieldMatrix.getEntry:(II)Lorg/apache/commons/math3/FieldElement;
            checkcast org.apache.commons.math3.fraction.BigFraction
            astore 6 /* pFrac */
        start local 6 // org.apache.commons.math3.fraction.BigFraction pFrac
         4: .line 205
            iconst_1
            istore 7 /* i */
        start local 7 // int i
         5: goto 8
         6: .line 206
      StackMap locals: org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution double int org.apache.commons.math3.linear.FieldMatrix org.apache.commons.math3.linear.FieldMatrix org.apache.commons.math3.fraction.BigFraction int
      StackMap stack:
            aload 6 /* pFrac */
            iload 7 /* i */
            invokevirtual org.apache.commons.math3.fraction.BigFraction.multiply:(I)Lorg/apache/commons/math3/fraction/BigFraction;
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            invokevirtual org.apache.commons.math3.fraction.BigFraction.divide:(I)Lorg/apache/commons/math3/fraction/BigFraction;
            astore 6 /* pFrac */
         7: .line 205
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 7 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            if_icmple 6
        end local 7 // int i
         9: .line 214
            aload 6 /* pFrac */
            bipush 20
            iconst_4
            invokevirtual org.apache.commons.math3.fraction.BigFraction.bigDecimalValue:(II)Ljava/math/BigDecimal;
            invokevirtual java.math.BigDecimal.doubleValue:()D
            dreturn
        end local 6 // org.apache.commons.math3.fraction.BigFraction pFrac
        end local 5 // org.apache.commons.math3.linear.FieldMatrix Hpower
        end local 4 // org.apache.commons.math3.linear.FieldMatrix H
        end local 3 // int k
        end local 1 // double d
        end local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lorg/apache/commons/math3/distribution/KolmogorovSmirnovDistribution;
            0   10     1       d  D
            1   10     3       k  I
            2   10     4       H  Lorg/apache/commons/math3/linear/FieldMatrix<Lorg/apache/commons/math3/fraction/BigFraction;>;
            3   10     5  Hpower  Lorg/apache/commons/math3/linear/FieldMatrix<Lorg/apache/commons/math3/fraction/BigFraction;>;
            4   10     6   pFrac  Lorg/apache/commons/math3/fraction/BigFraction;
            5    9     7       i  I
    Exceptions:
      throws org.apache.commons.math3.exception.MathArithmeticException
    MethodParameters:
      Name  Flags
      d     

  private double roundedK(double);
    descriptor: (D)D
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=11, args_size=2
        start local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
        start local 1 // double d
         0: .line 230
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            i2d
            dload 1 /* d */
            dmul
            invokestatic org.apache.commons.math3.util.FastMath.ceil:(D)D
            d2i
            istore 3 /* k */
        start local 3 // int k
         1: .line 231
            aload 0 /* this */
            dload 1 /* d */
            invokevirtual org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.createH:(D)Lorg/apache/commons/math3/linear/FieldMatrix;
            astore 4 /* HBigFraction */
        start local 4 // org.apache.commons.math3.linear.FieldMatrix HBigFraction
         2: .line 232
            aload 4 /* HBigFraction */
            invokeinterface org.apache.commons.math3.linear.FieldMatrix.getRowDimension:()I
            istore 5 /* m */
        start local 5 // int m
         3: .line 238
            new org.apache.commons.math3.linear.Array2DRowRealMatrix
            dup
            iload 5 /* m */
            iload 5 /* m */
            invokespecial org.apache.commons.math3.linear.Array2DRowRealMatrix.<init>:(II)V
            astore 6 /* H */
        start local 6 // org.apache.commons.math3.linear.RealMatrix H
         4: .line 240
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         5: goto 12
         6: .line 241
      StackMap locals: org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution double int org.apache.commons.math3.linear.FieldMatrix int org.apache.commons.math3.linear.RealMatrix int
      StackMap stack:
            iconst_0
            istore 8 /* j */
        start local 8 // int j
         7: goto 10
         8: .line 242
      StackMap locals: int
      StackMap stack:
            aload 6 /* H */
            iload 7 /* i */
            iload 8 /* j */
            aload 4 /* HBigFraction */
            iload 7 /* i */
            iload 8 /* j */
            invokeinterface org.apache.commons.math3.linear.FieldMatrix.getEntry:(II)Lorg/apache/commons/math3/FieldElement;
            checkcast org.apache.commons.math3.fraction.BigFraction
            invokevirtual org.apache.commons.math3.fraction.BigFraction.doubleValue:()D
            invokeinterface org.apache.commons.math3.linear.RealMatrix.setEntry:(IID)V
         9: .line 241
            iinc 8 /* j */ 1
      StackMap locals:
      StackMap stack:
        10: iload 8 /* j */
            iload 5 /* m */
            if_icmplt 8
        end local 8 // int j
        11: .line 240
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 7 /* i */
            iload 5 /* m */
            if_icmplt 6
        end local 7 // int i
        13: .line 246
            aload 6 /* H */
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            invokeinterface org.apache.commons.math3.linear.RealMatrix.power:(I)Lorg/apache/commons/math3/linear/RealMatrix;
            astore 7 /* Hpower */
        start local 7 // org.apache.commons.math3.linear.RealMatrix Hpower
        14: .line 248
            aload 7 /* Hpower */
            iload 3 /* k */
            iconst_1
            isub
            iload 3 /* k */
            iconst_1
            isub
            invokeinterface org.apache.commons.math3.linear.RealMatrix.getEntry:(II)D
            dstore 8 /* pFrac */
        start local 8 // double pFrac
        15: .line 250
            iconst_1
            istore 10 /* i */
        start local 10 // int i
        16: goto 19
        17: .line 251
      StackMap locals: org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution double int org.apache.commons.math3.linear.FieldMatrix int org.apache.commons.math3.linear.RealMatrix org.apache.commons.math3.linear.RealMatrix double int
      StackMap stack:
            dload 8 /* pFrac */
            iload 10 /* i */
            i2d
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            i2d
            ddiv
            dmul
            dstore 8 /* pFrac */
        18: .line 250
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
        19: iload 10 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            if_icmple 17
        end local 10 // int i
        20: .line 254
            dload 8 /* pFrac */
            dreturn
        end local 8 // double pFrac
        end local 7 // org.apache.commons.math3.linear.RealMatrix Hpower
        end local 6 // org.apache.commons.math3.linear.RealMatrix H
        end local 5 // int m
        end local 4 // org.apache.commons.math3.linear.FieldMatrix HBigFraction
        end local 3 // int k
        end local 1 // double d
        end local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   21     0          this  Lorg/apache/commons/math3/distribution/KolmogorovSmirnovDistribution;
            0   21     1             d  D
            1   21     3             k  I
            2   21     4  HBigFraction  Lorg/apache/commons/math3/linear/FieldMatrix<Lorg/apache/commons/math3/fraction/BigFraction;>;
            3   21     5             m  I
            4   21     6             H  Lorg/apache/commons/math3/linear/RealMatrix;
            5   13     7             i  I
            7   11     8             j  I
           14   21     7        Hpower  Lorg/apache/commons/math3/linear/RealMatrix;
           15   21     8         pFrac  D
           16   20    10             i  I
    Exceptions:
      throws org.apache.commons.math3.exception.MathArithmeticException
    MethodParameters:
      Name  Flags
      d     

  private org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.fraction.BigFraction> createH(double);
    descriptor: (D)Lorg/apache/commons/math3/linear/FieldMatrix;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=13, args_size=2
        start local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
        start local 1 // double d
         0: .line 271
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            i2d
            dload 1 /* d */
            dmul
            invokestatic org.apache.commons.math3.util.FastMath.ceil:(D)D
            d2i
            istore 3 /* k */
        start local 3 // int k
         1: .line 273
            iconst_2
            iload 3 /* k */
            imul
            iconst_1
            isub
            istore 4 /* m */
        start local 4 // int m
         2: .line 274
            iload 3 /* k */
            i2d
            aload 0 /* this */
            getfield org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution.n:I
            i2d
            dload 1 /* d */
            dmul
            dsub
            dstore 5 /* hDouble */
        start local 5 // double hDouble
         3: .line 276
            dload 5 /* hDouble */
            dconst_1
            dcmpl
            iflt 5
         4: .line 277
            new org.apache.commons.math3.exception.NumberIsTooLargeException
            dup
            dload 5 /* hDouble */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            dconst_1
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            iconst_0
            invokespecial org.apache.commons.math3.exception.NumberIsTooLargeException.<init>:(Ljava/lang/Number;Ljava/lang/Number;Z)V
            athrow
         5: .line 280
      StackMap locals: int int double
      StackMap stack:
            aconst_null
            astore 7 /* h */
        start local 7 // org.apache.commons.math3.fraction.BigFraction h
         6: .line 283
            new org.apache.commons.math3.fraction.BigFraction
            dup
            dload 5 /* hDouble */
            ldc 1.0E-20
            sipush 10000
            invokespecial org.apache.commons.math3.fraction.BigFraction.<init>:(DDI)V
            astore 7 /* h */
         7: .line 284
            goto 13
      StackMap locals: org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution double int int double org.apache.commons.math3.fraction.BigFraction
      StackMap stack: org.apache.commons.math3.fraction.FractionConversionException
         8: pop
         9: .line 286
            new org.apache.commons.math3.fraction.BigFraction
            dup
            dload 5 /* hDouble */
            ldc 1.0E-10
            sipush 10000
            invokespecial org.apache.commons.math3.fraction.BigFraction.<init>:(DDI)V
            astore 7 /* h */
        10: .line 287
            goto 13
      StackMap locals:
      StackMap stack: org.apache.commons.math3.fraction.FractionConversionException
        11: pop
        12: .line 288
            new org.apache.commons.math3.fraction.BigFraction
            dup
            dload 5 /* hDouble */
            ldc 1.0E-5
            sipush 10000
            invokespecial org.apache.commons.math3.fraction.BigFraction.<init>:(DDI)V
            astore 7 /* h */
        13: .line 292
      StackMap locals:
      StackMap stack:
            iload 4 /* m */
            iload 4 /* m */
            multianewarray [[Lorg/apache/commons/math3/fraction/BigFraction; 2
            astore 8 /* Hdata */
        start local 8 // org.apache.commons.math3.fraction.BigFraction[][] Hdata
        14: .line 297
            iconst_0
            istore 9 /* i */
        start local 9 // int i
        15: goto 25
        16: .line 298
      StackMap locals: org.apache.commons.math3.fraction.BigFraction[][] int
      StackMap stack:
            iconst_0
            istore 10 /* j */
        start local 10 // int j
        17: goto 23
        18: .line 299
      StackMap locals: int
      StackMap stack:
            iload 9 /* i */
            iload 10 /* j */
            isub
            iconst_1
            iadd
            ifge 21
        19: .line 300
            aload 8 /* Hdata */
            iload 9 /* i */
            aaload
            iload 10 /* j */
            getstatic org.apache.commons.math3.fraction.BigFraction.ZERO:Lorg/apache/commons/math3/fraction/BigFraction;
            aastore
        20: .line 301
            goto 22
        21: .line 302
      StackMap locals:
      StackMap stack:
            aload 8 /* Hdata */
            iload 9 /* i */
            aaload
            iload 10 /* j */
            getstatic org.apache.commons.math3.fraction.BigFraction.ONE:Lorg/apache/commons/math3/fraction/BigFraction;
            aastore
        22: .line 298
      StackMap locals:
      StackMap stack:
            iinc 10 /* j */ 1
      StackMap locals:
      StackMap stack:
        23: iload 10 /* j */
            iload 4 /* m */
            if_icmplt 18
        end local 10 // int j
        24: .line 297
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
        25: iload 9 /* i */
            iload 4 /* m */
            if_icmplt 16
        end local 9 // int i
        26: .line 311
            iload 4 /* m */
            anewarray org.apache.commons.math3.fraction.BigFraction
            astore 9 /* hPowers */
        start local 9 // org.apache.commons.math3.fraction.BigFraction[] hPowers
        27: .line 312
            aload 9 /* hPowers */
            iconst_0
            aload 7 /* h */
            aastore
        28: .line 313
            iconst_1
            istore 10 /* i */
        start local 10 // int i
        29: goto 32
        30: .line 314
      StackMap locals: org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution double int int double org.apache.commons.math3.fraction.BigFraction org.apache.commons.math3.fraction.BigFraction[][] org.apache.commons.math3.fraction.BigFraction[] int
      StackMap stack:
            aload 9 /* hPowers */
            iload 10 /* i */
            aload 7 /* h */
            aload 9 /* hPowers */
            iload 10 /* i */
            iconst_1
            isub
            aaload
            invokevirtual org.apache.commons.math3.fraction.BigFraction.multiply:(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
            aastore
        31: .line 313
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
        32: iload 10 /* i */
            iload 4 /* m */
            if_icmplt 30
        end local 10 // int i
        33: .line 320
            iconst_0
            istore 10 /* i */
        start local 10 // int i
        34: goto 38
        35: .line 321
      StackMap locals:
      StackMap stack:
            aload 8 /* Hdata */
            iload 10 /* i */
            aaload
            iconst_0
            aload 8 /* Hdata */
            iload 10 /* i */
            aaload
            iconst_0
            aaload
            aload 9 /* hPowers */
            iload 10 /* i */
            aaload
            invokevirtual org.apache.commons.math3.fraction.BigFraction.subtract:(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
            aastore
        36: .line 322
            aload 8 /* Hdata */
            iload 4 /* m */
            iconst_1
            isub
            aaload
            iload 10 /* i */
            aload 8 /* Hdata */
            iload 4 /* m */
            iconst_1
            isub
            aaload
            iload 10 /* i */
            aaload
            aload 9 /* hPowers */
            iload 4 /* m */
            iload 10 /* i */
            isub
            iconst_1
            isub
            aaload
            invokevirtual org.apache.commons.math3.fraction.BigFraction.subtract:(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
            aastore
        37: .line 320
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
        38: iload 10 /* i */
            iload 4 /* m */
            if_icmplt 35
        end local 10 // int i
        39: .line 330
            aload 7 /* h */
            getstatic org.apache.commons.math3.fraction.BigFraction.ONE_HALF:Lorg/apache/commons/math3/fraction/BigFraction;
            invokevirtual org.apache.commons.math3.fraction.BigFraction.compareTo:(Lorg/apache/commons/math3/fraction/BigFraction;)I
            iconst_1
            if_icmpne 41
        40: .line 331
            aload 8 /* Hdata */
            iload 4 /* m */
            iconst_1
            isub
            aaload
            iconst_0
            aload 8 /* Hdata */
            iload 4 /* m */
            iconst_1
            isub
            aaload
            iconst_0
            aaload
            aload 7 /* h */
            iconst_2
            invokevirtual org.apache.commons.math3.fraction.BigFraction.multiply:(I)Lorg/apache/commons/math3/fraction/BigFraction;
            iconst_1
            invokevirtual org.apache.commons.math3.fraction.BigFraction.subtract:(I)Lorg/apache/commons/math3/fraction/BigFraction;
            iload 4 /* m */
            invokevirtual org.apache.commons.math3.fraction.BigFraction.pow:(I)Lorg/apache/commons/math3/fraction/BigFraction;
            invokevirtual org.apache.commons.math3.fraction.BigFraction.add:(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
            aastore
        41: .line 345
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 10 /* i */
        start local 10 // int i
        42: goto 54
        43: .line 346
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 11 /* j */
        start local 11 // int j
        44: goto 52
        45: .line 347
      StackMap locals: int
      StackMap stack:
            iload 10 /* i */
            iload 11 /* j */
            isub
            iconst_1
            iadd
            ifle 51
        46: .line 348
            iconst_2
            istore 12 /* g */
        start local 12 // int g
        47: goto 50
        48: .line 349
      StackMap locals: int
      StackMap stack:
            aload 8 /* Hdata */
            iload 10 /* i */
            aaload
            iload 11 /* j */
            aload 8 /* Hdata */
            iload 10 /* i */
            aaload
            iload 11 /* j */
            aaload
            iload 12 /* g */
            invokevirtual org.apache.commons.math3.fraction.BigFraction.divide:(I)Lorg/apache/commons/math3/fraction/BigFraction;
            aastore
        49: .line 348
            iinc 12 /* g */ 1
      StackMap locals:
      StackMap stack:
        50: iload 12 /* g */
            iload 10 /* i */
            iload 11 /* j */
            isub
            iconst_1
            iadd
            if_icmple 48
        end local 12 // int g
        51: .line 346
      StackMap locals:
      StackMap stack:
            iinc 11 /* j */ 1
      StackMap locals:
      StackMap stack:
        52: iload 11 /* j */
            iload 10 /* i */
            iconst_1
            iadd
            if_icmplt 45
        end local 11 // int j
        53: .line 345
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
        54: iload 10 /* i */
            iload 4 /* m */
            if_icmplt 43
        end local 10 // int i
        55: .line 355
            new org.apache.commons.math3.linear.Array2DRowFieldMatrix
            dup
            invokestatic org.apache.commons.math3.fraction.BigFractionField.getInstance:()Lorg/apache/commons/math3/fraction/BigFractionField;
            aload 8 /* Hdata */
            invokespecial org.apache.commons.math3.linear.Array2DRowFieldMatrix.<init>:(Lorg/apache/commons/math3/Field;[[Lorg/apache/commons/math3/FieldElement;)V
            areturn
        end local 9 // org.apache.commons.math3.fraction.BigFraction[] hPowers
        end local 8 // org.apache.commons.math3.fraction.BigFraction[][] Hdata
        end local 7 // org.apache.commons.math3.fraction.BigFraction h
        end local 5 // double hDouble
        end local 4 // int m
        end local 3 // int k
        end local 1 // double d
        end local 0 // org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   56     0     this  Lorg/apache/commons/math3/distribution/KolmogorovSmirnovDistribution;
            0   56     1        d  D
            1   56     3        k  I
            2   56     4        m  I
            3   56     5  hDouble  D
            6   56     7        h  Lorg/apache/commons/math3/fraction/BigFraction;
           14   56     8    Hdata  [[Lorg/apache/commons/math3/fraction/BigFraction;
           15   26     9        i  I
           17   24    10        j  I
           27   56     9  hPowers  [Lorg/apache/commons/math3/fraction/BigFraction;
           29   33    10        i  I
           34   39    10        i  I
           42   55    10        i  I
           44   53    11        j  I
           47   51    12        g  I
      Exception table:
        from    to  target  type
           6     7       8  Class org.apache.commons.math3.fraction.FractionConversionException
           9    10      11  Class org.apache.commons.math3.fraction.FractionConversionException
    Exceptions:
      throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.fraction.FractionConversionException
    Signature: (D)Lorg/apache/commons/math3/linear/FieldMatrix<Lorg/apache/commons/math3/fraction/BigFraction;>;
    MethodParameters:
      Name  Flags
      d     
}
SourceFile: "KolmogorovSmirnovDistribution.java"