public class org.apache.commons.math3.stat.regression.MillerUpdatingRegression implements org.apache.commons.math3.stat.regression.UpdatingMultipleLinearRegression
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.commons.math3.stat.regression.MillerUpdatingRegression
  super_class: java.lang.Object
{
  private final int nvars;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double[] d;
    descriptor: [D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double[] rhs;
    descriptor: [D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double[] r;
    descriptor: [D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double[] tol;
    descriptor: [D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double[] rss;
    descriptor: [D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int[] vorder;
    descriptor: [I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double[] work_tolset;
    descriptor: [D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private long nobs;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private double sserr;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private boolean rss_set;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean tol_set;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private final boolean[] lindep;
    descriptor: [Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double[] x_sing;
    descriptor: [D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double[] work_sing;
    descriptor: [D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private double sumy;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double sumsqy;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private boolean hasIntercept;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private final double epsilon;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
         0: .line 88
            aload 0 /* this */
            iconst_m1
            iconst_0
            ldc NaN
            invokespecial org.apache.commons.math3.stat.regression.MillerUpdatingRegression.<init>:(IZD)V
         1: .line 89
            return
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;

  public void <init>(int, boolean, double);
    descriptor: (IZD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // int numberOfVariables
        start local 2 // boolean includeConstant
        start local 3 // double errorTolerance
         0: .line 99
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 61
            aload 0 /* this */
            lconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
         2: .line 63
            aload 0 /* this */
            dconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
         3: .line 65
            aload 0 /* this */
            iconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rss_set:Z
         4: .line 67
            aload 0 /* this */
            iconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol_set:Z
         5: .line 75
            aload 0 /* this */
            dconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumy:D
         6: .line 77
            aload 0 /* this */
            dconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumsqy:D
         7: .line 101
            iload 1 /* numberOfVariables */
            iconst_1
            if_icmpge 9
         8: .line 102
            new org.apache.commons.math3.stat.regression.ModelSpecificationException
            dup
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.NO_REGRESSORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iconst_0
            anewarray java.lang.Object
            invokespecial org.apache.commons.math3.stat.regression.ModelSpecificationException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
         9: .line 104
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int int double
      StackMap stack:
            iload 2 /* includeConstant */
            ifeq 12
        10: .line 105
            aload 0 /* this */
            iload 1 /* numberOfVariables */
            iconst_1
            iadd
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
        11: .line 106
            goto 13
        12: .line 107
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* numberOfVariables */
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
        13: .line 109
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* includeConstant */
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.hasIntercept:Z
        14: .line 110
            aload 0 /* this */
            lconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
        15: .line 111
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            newarray 7
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
        16: .line 112
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            newarray 7
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
        17: .line 113
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iconst_1
            isub
            imul
            iconst_2
            idiv
            newarray 7
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
        18: .line 114
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            newarray 7
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol:[D
        19: .line 115
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            newarray 7
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rss:[D
        20: .line 116
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            newarray 10
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
        21: .line 117
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            newarray 7
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.x_sing:[D
        22: .line 118
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            newarray 7
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.work_sing:[D
        23: .line 119
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            newarray 7
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.work_tolset:[D
        24: .line 120
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            newarray 4
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
        25: .line 121
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        26: goto 29
        27: .line 122
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            iload 5 /* i */
            iload 5 /* i */
            iastore
        28: .line 121
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        29: iload 5 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 27
        end local 5 // int i
        30: .line 124
            dload 3 /* errorTolerance */
            dconst_0
            dcmpl
            ifle 33
        31: .line 125
            aload 0 /* this */
            dload 3 /* errorTolerance */
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.epsilon:D
        32: .line 126
            goto 34
        33: .line 127
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 3 /* errorTolerance */
            dneg
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.epsilon:D
        34: .line 129
      StackMap locals:
      StackMap stack:
            return
        end local 3 // double errorTolerance
        end local 2 // boolean includeConstant
        end local 1 // int numberOfVariables
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   35     0               this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   35     1  numberOfVariables  I
            0   35     2    includeConstant  Z
            0   35     3     errorTolerance  D
           26   30     5                  i  I
    Exceptions:
      throws org.apache.commons.math3.stat.regression.ModelSpecificationException
    MethodParameters:
                   Name  Flags
      numberOfVariables  
      includeConstant    
      errorTolerance     

  public void <init>(int, boolean);
    descriptor: (IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // int numberOfVariables
        start local 2 // boolean includeConstant
         0: .line 140
            aload 0 /* this */
            iload 1 /* numberOfVariables */
            iload 2 /* includeConstant */
            getstatic org.apache.commons.math3.util.Precision.EPSILON:D
            invokespecial org.apache.commons.math3.stat.regression.MillerUpdatingRegression.<init>:(IZD)V
         1: .line 141
            return
        end local 2 // boolean includeConstant
        end local 1 // int numberOfVariables
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0    2     1  numberOfVariables  I
            0    2     2    includeConstant  Z
    Exceptions:
      throws org.apache.commons.math3.stat.regression.ModelSpecificationException
    MethodParameters:
                   Name  Flags
      numberOfVariables  
      includeConstant    

  public boolean hasIntercept();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
         0: .line 148
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.hasIntercept:Z
            ireturn
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;

  public long getN();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
         0: .line 156
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
            lreturn
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;

  public void addObservation(double[], double);
    descriptor: ([DD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=3
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // double[] x
        start local 2 // double y
         0: .line 169
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.hasIntercept:Z
            ifne 1
            aload 1 /* x */
            arraylength
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmpne 2
         1: .line 170
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.hasIntercept:Z
            ifeq 5
            aload 1 /* x */
            arraylength
            iconst_1
            iadd
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmpeq 5
         2: .line 171
      StackMap locals:
      StackMap stack:
            new org.apache.commons.math3.stat.regression.ModelSpecificationException
            dup
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.INVALID_REGRESSION_OBSERVATION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         3: .line 172
            aload 1 /* x */
            arraylength
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         4: .line 171
            aastore
            invokespecial org.apache.commons.math3.stat.regression.ModelSpecificationException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
         5: .line 174
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.hasIntercept:Z
            ifne 8
         6: .line 175
            aload 0 /* this */
            aload 1 /* x */
            aload 1 /* x */
            arraylength
            invokestatic org.apache.commons.math3.util.MathArrays.copyOf:([DI)[D
            dconst_1
            dload 2 /* y */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.include:([DDD)V
         7: .line 176
            goto 12
         8: .line 177
      StackMap locals:
      StackMap stack:
            aload 1 /* x */
            arraylength
            iconst_1
            iadd
            newarray 7
            astore 4 /* tmp */
        start local 4 // double[] tmp
         9: .line 178
            aload 1 /* x */
            iconst_0
            aload 4 /* tmp */
            iconst_1
            aload 1 /* x */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        10: .line 179
            aload 4 /* tmp */
            iconst_0
            dconst_1
            dastore
        11: .line 180
            aload 0 /* this */
            aload 4 /* tmp */
            dconst_1
            dload 2 /* y */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.include:([DDD)V
        end local 4 // double[] tmp
        12: .line 182
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
            lconst_1
            ladd
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
        13: .line 184
            return
        end local 2 // double y
        end local 1 // double[] x
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   14     1     x  [D
            0   14     2     y  D
            9   12     4   tmp  [D
    Exceptions:
      throws org.apache.commons.math3.stat.regression.ModelSpecificationException
    MethodParameters:
      Name  Flags
      x     final
      y     final

  public void addObservations(double[][], double[]);
    descriptor: ([[D[D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=3
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // double[][] x
        start local 2 // double[] y
         0: .line 194
            aload 1 /* x */
            ifnull 1
            aload 2 /* y */
            ifnull 1
            aload 1 /* x */
            arraylength
            aload 2 /* y */
            arraylength
            if_icmpeq 10
         1: .line 195
      StackMap locals:
      StackMap stack:
            new org.apache.commons.math3.stat.regression.ModelSpecificationException
            dup
         2: .line 196
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.DIMENSIONS_MISMATCH_SIMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         3: .line 197
            aload 1 /* x */
            ifnonnull 4
            iconst_0
            goto 5
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[][] double[]
      StackMap stack: new 1 new 1 org.apache.commons.math3.exception.util.LocalizedFormats java.lang.Object[] java.lang.Object[] int
         4: aload 1 /* x */
            arraylength
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[][] double[]
      StackMap stack: new 1 new 1 org.apache.commons.math3.exception.util.LocalizedFormats java.lang.Object[] java.lang.Object[] int int
         5: invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
         6: .line 198
            aload 2 /* y */
            ifnonnull 7
            iconst_0
            goto 8
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[][] double[]
      StackMap stack: new 1 new 1 org.apache.commons.math3.exception.util.LocalizedFormats java.lang.Object[] java.lang.Object[] int
         7: aload 2 /* y */
            arraylength
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[][] double[]
      StackMap stack: new 1 new 1 org.apache.commons.math3.exception.util.LocalizedFormats java.lang.Object[] java.lang.Object[] int int
         8: invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         9: .line 195
            aastore
            invokespecial org.apache.commons.math3.stat.regression.ModelSpecificationException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
        10: .line 200
      StackMap locals:
      StackMap stack:
            aload 1 /* x */
            arraylength
            ifne 14
        11: .line 201
            new org.apache.commons.math3.stat.regression.ModelSpecificationException
            dup
        12: .line 202
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.NO_DATA:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
        13: .line 201
            iconst_0
            anewarray java.lang.Object
            invokespecial org.apache.commons.math3.stat.regression.ModelSpecificationException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
        14: .line 204
      StackMap locals:
      StackMap stack:
            aload 1 /* x */
            iconst_0
            aaload
            arraylength
            iconst_1
            iadd
            aload 1 /* x */
            arraylength
            if_icmple 19
        15: .line 205
            new org.apache.commons.math3.stat.regression.ModelSpecificationException
            dup
        16: .line 206
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        17: .line 207
            aload 1 /* x */
            arraylength
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            aload 1 /* x */
            iconst_0
            aaload
            arraylength
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        18: .line 205
            aastore
            invokespecial org.apache.commons.math3.stat.regression.ModelSpecificationException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
        19: .line 209
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        20: goto 23
        21: .line 210
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* x */
            iload 3 /* i */
            aaload
            aload 2 /* y */
            iload 3 /* i */
            daload
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.addObservation:([DD)V
        22: .line 209
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        23: iload 3 /* i */
            aload 1 /* x */
            arraylength
            if_icmplt 21
        end local 3 // int i
        24: .line 212
            return
        end local 2 // double[] y
        end local 1 // double[][] x
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   25     1     x  [[D
            0   25     2     y  [D
           20   24     3     i  I
    Exceptions:
      throws org.apache.commons.math3.stat.regression.ModelSpecificationException
    MethodParameters:
      Name  Flags
      x     
      y     

  private void include(double[], double, double);
    descriptor: ([DDD)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=26, args_size=4
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // double[] x
        start local 2 // double wi
        start local 4 // double yi
         0: .line 229
            iconst_0
            istore 6 /* nextr */
        start local 6 // int nextr
         1: .line 230
            dload 2 /* wi */
            dstore 7 /* w */
        start local 7 // double w
         2: .line 231
            dload 4 /* yi */
            dstore 9 /* y */
        start local 9 // double y
         3: .line 238
            aload 0 /* this */
            iconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rss_set:Z
         4: .line 239
            aload 0 /* this */
            aload 0 /* this */
            dload 4 /* yi */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumy:D
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.smartAdd:(DD)D
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumy:D
         5: .line 240
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumsqy:D
            dload 4 /* yi */
            dload 4 /* yi */
            dmul
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.smartAdd:(DD)D
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumsqy:D
         6: .line 241
            iconst_0
            istore 23 /* i */
        start local 23 // int i
         7: goto 44
         8: .line 242
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] double double int double double top top top top top top top top top top top top int
      StackMap stack:
            dload 7 /* w */
            dconst_0
            dcmpl
            ifne 10
         9: .line 243
            return
        10: .line 245
      StackMap locals:
      StackMap stack:
            aload 1 /* x */
            iload 23 /* i */
            daload
            dstore 11 /* xi */
        start local 11 // double xi
        11: .line 247
            dload 11 /* xi */
            dconst_0
            dcmpl
            ifne 14
        12: .line 248
            iload 6 /* nextr */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 23 /* i */
            isub
            iconst_1
            isub
            iadd
            istore 6 /* nextr */
        13: .line 249
            goto 43
        14: .line 251
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] double double int double double double top top top top top top top top top top int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 23 /* i */
            daload
            dstore 13 /* di */
        start local 13 // double di
        15: .line 252
            dload 7 /* w */
            dload 11 /* xi */
            dmul
            dstore 15 /* wxi */
        start local 15 // double wxi
        16: .line 253
            dload 7 /* w */
            dstore 21 /* _w */
        start local 21 // double _w
        17: .line 254
            dload 13 /* di */
            dconst_0
            dcmpl
            ifeq 23
        18: .line 255
            aload 0 /* this */
            dload 13 /* di */
            dload 15 /* wxi */
            dload 11 /* xi */
            dmul
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.smartAdd:(DD)D
            dstore 17 /* dpi */
        start local 17 // double dpi
        19: .line 256
            dload 15 /* wxi */
            dload 11 /* xi */
            dmul
            dload 13 /* di */
            ddiv
            dstore 24 /* tmp */
        start local 24 // double tmp
        20: .line 257
            dload 24 /* tmp */
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            getstatic org.apache.commons.math3.util.Precision.EPSILON:D
            dcmpl
            ifle 25
        21: .line 258
            dload 13 /* di */
            dload 7 /* w */
            dmul
            dload 17 /* dpi */
            ddiv
            dstore 7 /* w */
        end local 24 // double tmp
        22: .line 260
            goto 25
        end local 17 // double dpi
        23: .line 261
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] double double int double double double double double top top top top double int
      StackMap stack:
            dload 15 /* wxi */
            dload 11 /* xi */
            dmul
            dstore 17 /* dpi */
        start local 17 // double dpi
        24: .line 262
            dconst_0
            dstore 7 /* w */
        25: .line 264
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] double double int double double double double double double top top double int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 23 /* i */
            dload 17 /* dpi */
            dastore
        26: .line 265
            iload 23 /* i */
            iconst_1
            iadd
            istore 24 /* k */
        start local 24 // int k
        27: goto 36
        28: .line 266
      StackMap locals: int
      StackMap stack:
            aload 1 /* x */
            iload 24 /* k */
            daload
            dstore 19 /* xk */
        start local 19 // double xk
        29: .line 267
            aload 1 /* x */
            iload 24 /* k */
            aload 0 /* this */
            dload 19 /* xk */
            dload 11 /* xi */
            dneg
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 6 /* nextr */
            daload
            dmul
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.smartAdd:(DD)D
            dastore
        30: .line 268
            dload 13 /* di */
            dconst_0
            dcmpl
            ifeq 33
        31: .line 269
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 6 /* nextr */
            aload 0 /* this */
            dload 13 /* di */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 6 /* nextr */
            daload
            dmul
            dload 21 /* _w */
            dload 11 /* xi */
            dmul
            dload 19 /* xk */
            dmul
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.smartAdd:(DD)D
            dload 17 /* dpi */
            ddiv
            dastore
        32: .line 270
            goto 34
        33: .line 271
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] double double int double double double double double double double double int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 6 /* nextr */
            dload 19 /* xk */
            dload 11 /* xi */
            ddiv
            dastore
        34: .line 273
      StackMap locals:
      StackMap stack:
            iinc 6 /* nextr */ 1
        35: .line 265
            iinc 24 /* k */ 1
        end local 19 // double xk
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] double double int double double double double double double top top double int int
      StackMap stack:
        36: iload 24 /* k */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 28
        end local 24 // int k
        37: .line 275
            dload 9 /* y */
            dstore 19 /* xk */
        start local 19 // double xk
        38: .line 276
            aload 0 /* this */
            dload 19 /* xk */
            dload 11 /* xi */
            dneg
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 23 /* i */
            daload
            dmul
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.smartAdd:(DD)D
            dstore 9 /* y */
        39: .line 277
            dload 13 /* di */
            dconst_0
            dcmpl
            ifeq 42
        40: .line 278
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 23 /* i */
            aload 0 /* this */
            dload 13 /* di */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 23 /* i */
            daload
            dmul
            dload 15 /* wxi */
            dload 19 /* xk */
            dmul
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.smartAdd:(DD)D
            dload 17 /* dpi */
            ddiv
            dastore
        41: .line 279
            goto 43
        42: .line 280
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] double double int double double double double double double double double int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 23 /* i */
            dload 19 /* xk */
            dload 11 /* xi */
            ddiv
            dastore
        end local 21 // double _w
        end local 19 // double xk
        end local 17 // double dpi
        end local 15 // double wxi
        end local 13 // double di
        43: .line 241
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] double double int double double double top top top top top top top top top top int
      StackMap stack:
            iinc 23 /* i */ 1
        end local 11 // double xi
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] double double int double double top top top top top top top top top top top top int
      StackMap stack:
        44: iload 23 /* i */
            aload 1 /* x */
            arraylength
            if_icmplt 8
        end local 23 // int i
        45: .line 283
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
            dload 7 /* w */
            dload 9 /* y */
            dmul
            dload 9 /* y */
            dmul
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.smartAdd:(DD)D
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
        46: .line 284
            return
        end local 9 // double y
        end local 7 // double w
        end local 6 // int nextr
        end local 4 // double yi
        end local 2 // double wi
        end local 1 // double[] x
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   47     0   this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   47     1      x  [D
            0   47     2     wi  D
            0   47     4     yi  D
            1   47     6  nextr  I
            2   47     7      w  D
            3   47     9      y  D
           11   44    11     xi  D
           15   43    13     di  D
           16   43    15    wxi  D
           19   23    17    dpi  D
           24   43    17    dpi  D
           29   36    19     xk  D
           38   43    19     xk  D
           17   43    21     _w  D
            7   45    23      i  I
           20   22    24    tmp  D
           27   37    24      k  I
    MethodParameters:
      Name  Flags
      x     final
      wi    final
      yi    final

  private double smartAdd(double, double);
    descriptor: (DD)D
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=11, args_size=3
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // double a
        start local 3 // double b
         0: .line 294
            dload 1 /* a */
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            dstore 5 /* _a */
        start local 5 // double _a
         1: .line 295
            dload 3 /* b */
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            dstore 7 /* _b */
        start local 7 // double _b
         2: .line 296
            dload 5 /* _a */
            dload 7 /* _b */
            dcmpl
            ifle 7
         3: .line 297
            dload 5 /* _a */
            getstatic org.apache.commons.math3.util.Precision.EPSILON:D
            dmul
            dstore 9 /* eps */
        start local 9 // double eps
         4: .line 298
            dload 7 /* _b */
            dload 9 /* eps */
            dcmpl
            ifle 6
         5: .line 299
            dload 1 /* a */
            dload 3 /* b */
            dadd
            dreturn
         6: .line 301
      StackMap locals: double double double
      StackMap stack:
            dload 1 /* a */
            dreturn
        end local 9 // double eps
         7: .line 303
      StackMap locals:
      StackMap stack:
            dload 7 /* _b */
            getstatic org.apache.commons.math3.util.Precision.EPSILON:D
            dmul
            dstore 9 /* eps */
        start local 9 // double eps
         8: .line 304
            dload 5 /* _a */
            dload 9 /* eps */
            dcmpl
            ifle 10
         9: .line 305
            dload 1 /* a */
            dload 3 /* b */
            dadd
            dreturn
        10: .line 307
      StackMap locals: double
      StackMap stack:
            dload 3 /* b */
            dreturn
        end local 9 // double eps
        end local 7 // double _b
        end local 5 // double _a
        end local 3 // double b
        end local 1 // double a
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   11     1     a  D
            0   11     3     b  D
            1   11     5    _a  D
            2   11     7    _b  D
            4    7     9   eps  D
            8   11     9   eps  D
    MethodParameters:
      Name  Flags
      a     
      b     

  public void clear();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
         0: .line 316
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            dconst_0
            invokestatic java.util.Arrays.fill:([DD)V
         1: .line 317
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            dconst_0
            invokestatic java.util.Arrays.fill:([DD)V
         2: .line 318
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            dconst_0
            invokestatic java.util.Arrays.fill:([DD)V
         3: .line 319
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol:[D
            dconst_0
            invokestatic java.util.Arrays.fill:([DD)V
         4: .line 320
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rss:[D
            dconst_0
            invokestatic java.util.Arrays.fill:([DD)V
         5: .line 321
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.work_tolset:[D
            dconst_0
            invokestatic java.util.Arrays.fill:([DD)V
         6: .line 322
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.work_sing:[D
            dconst_0
            invokestatic java.util.Arrays.fill:([DD)V
         7: .line 323
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.x_sing:[D
            dconst_0
            invokestatic java.util.Arrays.fill:([DD)V
         8: .line 324
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            iconst_0
            invokestatic java.util.Arrays.fill:([ZZ)V
         9: .line 325
            iconst_0
            istore 1 /* i */
        start local 1 // int i
        10: goto 13
        11: .line 326
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            iload 1 /* i */
            iload 1 /* i */
            iastore
        12: .line 325
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        13: iload 1 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 11
        end local 1 // int i
        14: .line 328
            aload 0 /* this */
            lconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
        15: .line 329
            aload 0 /* this */
            dconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
        16: .line 330
            aload 0 /* this */
            dconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumy:D
        17: .line 331
            aload 0 /* this */
            dconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumsqy:D
        18: .line 332
            aload 0 /* this */
            iconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rss_set:Z
        19: .line 333
            aload 0 /* this */
            iconst_0
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol_set:Z
        20: .line 334
            return
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   21     0  this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
           10   14     1     i  I

  private void tolset();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=8, args_size=1
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
         0: .line 342
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.epsilon:D
            dstore 4 /* eps */
        start local 4 // double eps
         1: .line 343
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         2: goto 5
         3: .line 344
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression top top top double int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.work_tolset:[D
            iload 6 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 6 /* i */
            daload
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            dastore
         4: .line 343
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 6 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 3
        end local 6 // int i
         6: .line 346
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol:[D
            iconst_0
            dload 4 /* eps */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.work_tolset:[D
            iconst_0
            daload
            dmul
            dastore
         7: .line 347
            iconst_1
            istore 6 /* col */
        start local 6 // int col
         8: goto 19
         9: .line 348
      StackMap locals:
      StackMap stack:
            iload 6 /* col */
            iconst_1
            isub
            istore 1 /* pos */
        start local 1 // int pos
        10: .line 349
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.work_tolset:[D
            iload 6 /* col */
            daload
            dstore 2 /* total */
        start local 2 // double total
        11: .line 350
            iconst_0
            istore 7 /* row */
        start local 7 // int row
        12: goto 16
        13: .line 351
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double double int int
      StackMap stack:
            dload 2 /* total */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 1 /* pos */
            daload
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.work_tolset:[D
            iload 7 /* row */
            daload
            dmul
            dadd
            dstore 2 /* total */
        14: .line 352
            iload 1 /* pos */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 7 /* row */
            isub
            iconst_2
            isub
            iadd
            istore 1 /* pos */
        15: .line 350
            iinc 7 /* row */ 1
      StackMap locals:
      StackMap stack:
        16: iload 7 /* row */
            iload 6 /* col */
            if_icmplt 13
        end local 7 // int row
        17: .line 354
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol:[D
            iload 6 /* col */
            dload 4 /* eps */
            dload 2 /* total */
            dmul
            dastore
        18: .line 347
            iinc 6 /* col */ 1
        end local 2 // double total
        end local 1 // int pos
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression top top top double int
      StackMap stack:
        19: iload 6 /* col */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 9
        end local 6 // int col
        20: .line 356
            aload 0 /* this */
            iconst_1
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol_set:Z
        21: .line 357
            return
        end local 4 // double eps
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   22     0   this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
           10   19     1    pos  I
           11   19     2  total  D
            1   22     4    eps  D
            2    6     6      i  I
            8   20     6    col  I
           12   17     7    row  I

  private double[] regcf(int);
    descriptor: (I)[D
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=7, args_size=2
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // int nreq
         0: .line 372
            iload 1 /* nreq */
            iconst_1
            if_icmpge 2
         1: .line 373
            new org.apache.commons.math3.stat.regression.ModelSpecificationException
            dup
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.NO_REGRESSORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iconst_0
            anewarray java.lang.Object
            invokespecial org.apache.commons.math3.stat.regression.ModelSpecificationException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
         2: .line 375
      StackMap locals:
      StackMap stack:
            iload 1 /* nreq */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmple 6
         3: .line 376
            new org.apache.commons.math3.stat.regression.ModelSpecificationException
            dup
         4: .line 377
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.TOO_MANY_REGRESSORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            iload 1 /* nreq */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         5: .line 376
            aastore
            invokespecial org.apache.commons.math3.stat.regression.ModelSpecificationException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
         6: .line 379
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol_set:Z
            ifne 8
         7: .line 380
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tolset:()V
         8: .line 382
      StackMap locals:
      StackMap stack:
            iload 1 /* nreq */
            newarray 7
            astore 3 /* ret */
        start local 3 // double[] ret
         9: .line 383
            iconst_0
            istore 4 /* rankProblem */
        start local 4 // boolean rankProblem
        10: .line 384
            iload 1 /* nreq */
            iconst_1
            isub
            istore 5 /* i */
        start local 5 // int i
        11: goto 26
        12: .line 385
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int top double[] int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 5 /* i */
            daload
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol:[D
            iload 5 /* i */
            daload
            dcmpg
            ifge 17
        13: .line 386
            aload 3 /* ret */
            iload 5 /* i */
            dconst_0
            dastore
        14: .line 387
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 5 /* i */
            dconst_0
            dastore
        15: .line 388
            iconst_1
            istore 4 /* rankProblem */
        16: .line 389
            goto 25
        17: .line 390
      StackMap locals:
      StackMap stack:
            aload 3 /* ret */
            iload 5 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 5 /* i */
            daload
            dastore
        18: .line 391
            iload 5 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iadd
            iload 5 /* i */
            isub
            iconst_1
            isub
            imul
            iconst_2
            idiv
            istore 2 /* nextr */
        start local 2 // int nextr
        19: .line 392
            iload 5 /* i */
            iconst_1
            iadd
            istore 6 /* j */
        start local 6 // int j
        20: goto 24
        21: .line 393
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int int double[] int int int
      StackMap stack:
            aload 3 /* ret */
            iload 5 /* i */
            aload 0 /* this */
            aload 3 /* ret */
            iload 5 /* i */
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 2 /* nextr */
            daload
            dneg
            aload 3 /* ret */
            iload 6 /* j */
            daload
            dmul
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.smartAdd:(DD)D
            dastore
        22: .line 394
            iinc 2 /* nextr */ 1
        23: .line 392
            iinc 6 /* j */ 1
      StackMap locals:
      StackMap stack:
        24: iload 6 /* j */
            iload 1 /* nreq */
            if_icmplt 21
        end local 6 // int j
        end local 2 // int nextr
        25: .line 384
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int top double[] int int
      StackMap stack:
            iinc 5 /* i */ -1
      StackMap locals:
      StackMap stack:
        26: iload 5 /* i */
            iconst_m1
            if_icmpgt 12
        end local 5 // int i
        27: .line 398
            iload 4 /* rankProblem */
            ifeq 34
        28: .line 399
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        29: goto 33
        30: .line 400
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            iload 5 /* i */
            baload
            ifeq 32
        31: .line 401
            aload 3 /* ret */
            iload 5 /* i */
            ldc NaN
            dastore
        32: .line 399
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        33: iload 5 /* i */
            iload 1 /* nreq */
            if_icmplt 30
        end local 5 // int i
        34: .line 405
      StackMap locals:
      StackMap stack:
            aload 3 /* ret */
            areturn
        end local 4 // boolean rankProblem
        end local 3 // double[] ret
        end local 1 // int nreq
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   35     0         this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   35     1         nreq  I
           19   25     2        nextr  I
            9   35     3          ret  [D
           10   35     4  rankProblem  Z
           11   27     5            i  I
           20   25     6            j  I
           29   34     5            i  I
    Exceptions:
      throws org.apache.commons.math3.stat.regression.ModelSpecificationException
    MethodParameters:
      Name  Flags
      nreq  

  private void singcheck();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=10, args_size=1
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
         0: .line 414
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 4
         2: .line 415
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression top int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.work_sing:[D
            iload 2 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 2 /* i */
            daload
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            dastore
         3: .line 414
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 2 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 2
        end local 2 // int i
         5: .line 417
            iconst_0
            istore 2 /* col */
        start local 2 // int col
         6: goto 36
         7: .line 421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol:[D
            iload 2 /* col */
            daload
            dstore 3 /* temp */
        start local 3 // double temp
         8: .line 422
            iload 2 /* col */
            iconst_1
            isub
            istore 1 /* pos */
        start local 1 // int pos
         9: .line 423
            iconst_0
            istore 5 /* row */
        start local 5 // int row
        10: goto 15
        11: .line 424
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int int double int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 1 /* pos */
            daload
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.work_sing:[D
            iload 5 /* row */
            daload
            dmul
            dload 3 /* temp */
            dcmpg
            ifge 13
        12: .line 425
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 1 /* pos */
            dconst_0
            dastore
        13: .line 427
      StackMap locals:
      StackMap stack:
            iload 1 /* pos */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 5 /* row */
            isub
            iconst_2
            isub
            iadd
            istore 1 /* pos */
        14: .line 423
            iinc 5 /* row */ 1
      StackMap locals:
      StackMap stack:
        15: iload 5 /* row */
            iload 2 /* col */
            iconst_1
            isub
            if_icmplt 11
        end local 5 // int row
        16: .line 432
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            iload 2 /* col */
            iconst_0
            bastore
        17: .line 433
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.work_sing:[D
            iload 2 /* col */
            daload
            dload 3 /* temp */
            dcmpg
            ifge 35
        18: .line 434
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            iload 2 /* col */
            iconst_1
            bastore
        19: .line 435
            iload 2 /* col */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iconst_1
            isub
            if_icmpge 34
        20: .line 436
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.x_sing:[D
            dconst_0
            invokestatic java.util.Arrays.fill:([DD)V
        21: .line 437
            iload 2 /* col */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iadd
            iload 2 /* col */
            isub
            iconst_1
            isub
            imul
            iconst_2
            idiv
            istore 5 /* _pi */
        start local 5 // int _pi
        22: .line 438
            iload 2 /* col */
            iconst_1
            iadd
            istore 6 /* _xi */
        start local 6 // int _xi
        23: goto 27
        24: .line 439
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.x_sing:[D
            iload 6 /* _xi */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 5 /* _pi */
            daload
            dastore
        25: .line 440
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 5 /* _pi */
            dconst_0
            dastore
        26: .line 438
            iinc 6 /* _xi */ 1
            iinc 5 /* _pi */ 1
      StackMap locals:
      StackMap stack:
        27: iload 6 /* _xi */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 24
        end local 6 // int _xi
        28: .line 442
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 2 /* col */
            daload
            dstore 6 /* y */
        start local 6 // double y
        29: .line 443
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 2 /* col */
            daload
            dstore 8 /* weight */
        start local 8 // double weight
        30: .line 444
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 2 /* col */
            dconst_0
            dastore
        31: .line 445
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 2 /* col */
            dconst_0
            dastore
        32: .line 446
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.x_sing:[D
            dload 8 /* weight */
            dload 6 /* y */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.include:([DDD)V
        end local 8 // double weight
        end local 6 // double y
        end local 5 // int _pi
        33: .line 447
            goto 35
        34: .line 448
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 2 /* col */
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 2 /* col */
            daload
            dmul
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 2 /* col */
            daload
            dmul
            dadd
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
        end local 3 // double temp
        35: .line 417
      StackMap locals:
      StackMap stack:
            iinc 2 /* col */ 1
        end local 1 // int pos
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression top int
      StackMap stack:
        36: iload 2 /* col */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 7
        end local 2 // int col
        37: .line 452
            return
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   38     0    this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            9   36     1     pos  I
            1    5     2       i  I
            6   37     2     col  I
            8   35     3    temp  D
           10   16     5     row  I
           22   33     5     _pi  I
           23   28     6     _xi  I
           29   33     6       y  D
           30   33     8  weight  D

  private void ss();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=4, args_size=1
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
         0: .line 464
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
            dstore 1 /* total */
        start local 1 // double total
         1: .line 465
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rss:[D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iconst_1
            isub
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
            dastore
         2: .line 466
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iconst_1
            isub
            istore 3 /* i */
        start local 3 // int i
         3: goto 7
         4: .line 467
      StackMap locals: double int
      StackMap stack:
            dload 1 /* total */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 3 /* i */
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 3 /* i */
            daload
            dmul
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 3 /* i */
            daload
            dmul
            dadd
            dstore 1 /* total */
         5: .line 468
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rss:[D
            iload 3 /* i */
            iconst_1
            isub
            dload 1 /* total */
            dastore
         6: .line 466
            iinc 3 /* i */ -1
      StackMap locals:
      StackMap stack:
         7: iload 3 /* i */
            ifgt 4
        end local 3 // int i
         8: .line 470
            aload 0 /* this */
            iconst_1
            putfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rss_set:Z
         9: .line 471
            return
        end local 1 // double total
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            1   10     1  total  D
            3    8     3      i  I

  private double[] cov(int);
    descriptor: (I)[D
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=16, args_size=2
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // int nreq
         0: .line 492
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
            iload 1 /* nreq */
            i2l
            lcmp
            ifgt 2
         1: .line 493
            aconst_null
            areturn
         2: .line 495
      StackMap locals:
      StackMap stack:
            dconst_0
            dstore 2 /* rnk */
        start local 2 // double rnk
         3: .line 496
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         4: goto 8
         5: .line 497
      StackMap locals: double int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            iload 4 /* i */
            baload
            ifne 7
         6: .line 498
            dload 2 /* rnk */
            dconst_1
            dadd
            dstore 2 /* rnk */
         7: .line 496
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            iload 1 /* nreq */
            if_icmplt 5
        end local 4 // int i
         9: .line 501
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rss:[D
            iload 1 /* nreq */
            iconst_1
            isub
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
            l2d
            dload 2 /* rnk */
            dsub
            ddiv
            dstore 4 /* var */
        start local 4 // double var
        10: .line 502
            iload 1 /* nreq */
            iload 1 /* nreq */
            iconst_1
            isub
            imul
            iconst_2
            idiv
            newarray 7
            astore 6 /* rinv */
        start local 6 // double[] rinv
        11: .line 503
            aload 0 /* this */
            aload 6 /* rinv */
            iload 1 /* nreq */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.inverse:([DI)V
        12: .line 504
            iload 1 /* nreq */
            iload 1 /* nreq */
            iconst_1
            iadd
            imul
            iconst_2
            idiv
            newarray 7
            astore 7 /* covmat */
        start local 7 // double[] covmat
        13: .line 505
            aload 7 /* covmat */
            ldc NaN
            invokestatic java.util.Arrays.fill:([DD)V
        14: .line 508
            iconst_0
            istore 10 /* start */
        start local 10 // int start
        15: .line 509
            dconst_0
            dstore 11 /* total */
        start local 11 // double total
        16: .line 510
            iconst_0
            istore 13 /* row */
        start local 13 // int row
        17: goto 43
        18: .line 511
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double double double[] double[] top top int double int
      StackMap stack:
            iload 10 /* start */
            istore 8 /* pos2 */
        start local 8 // int pos2
        19: .line 512
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            iload 13 /* row */
            baload
            ifne 41
        20: .line 513
            iload 13 /* row */
            istore 14 /* col */
        start local 14 // int col
        21: goto 40
        22: .line 514
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double double double[] double[] int top int double int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            iload 14 /* col */
            baload
            ifne 38
        23: .line 515
            iload 10 /* start */
            iload 14 /* col */
            iadd
            iload 13 /* row */
            isub
            istore 9 /* pos1 */
        start local 9 // int pos1
        24: .line 516
            iload 13 /* row */
            iload 14 /* col */
            if_icmpne 27
        25: .line 517
            dconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 14 /* col */
            daload
            ddiv
            dstore 11 /* total */
        26: .line 518
            goto 28
        27: .line 519
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double double double[] double[] int int int double int int
      StackMap stack:
            aload 6 /* rinv */
            iload 9 /* pos1 */
            iconst_1
            isub
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 14 /* col */
            daload
            ddiv
            dstore 11 /* total */
        28: .line 521
      StackMap locals:
      StackMap stack:
            iload 14 /* col */
            iconst_1
            iadd
            istore 15 /* k */
        start local 15 // int k
        29: goto 35
        30: .line 522
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            iload 15 /* k */
            baload
            ifne 32
        31: .line 523
            dload 11 /* total */
            aload 6 /* rinv */
            iload 9 /* pos1 */
            daload
            aload 6 /* rinv */
            iload 8 /* pos2 */
            daload
            dmul
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 15 /* k */
            daload
            ddiv
            dadd
            dstore 11 /* total */
        32: .line 525
      StackMap locals:
      StackMap stack:
            iinc 9 /* pos1 */ 1
        33: .line 526
            iinc 8 /* pos2 */ 1
        34: .line 521
            iinc 15 /* k */ 1
      StackMap locals:
      StackMap stack:
        35: iload 15 /* k */
            iload 1 /* nreq */
            if_icmplt 30
        end local 15 // int k
        36: .line 528
            aload 7 /* covmat */
            iload 14 /* col */
            iconst_1
            iadd
            iload 14 /* col */
            imul
            iconst_2
            idiv
            iload 13 /* row */
            iadd
            dload 11 /* total */
            dload 4 /* var */
            dmul
            dastore
        37: .line 529
            goto 39
        end local 9 // int pos1
        38: .line 530
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double double double[] double[] int top int double int int
      StackMap stack:
            iload 8 /* pos2 */
            iload 1 /* nreq */
            iload 14 /* col */
            isub
            iconst_1
            isub
            iadd
            istore 8 /* pos2 */
        39: .line 513
      StackMap locals:
      StackMap stack:
            iinc 14 /* col */ 1
      StackMap locals:
      StackMap stack:
        40: iload 14 /* col */
            iload 1 /* nreq */
            if_icmplt 22
        end local 14 // int col
        41: .line 534
      StackMap locals:
      StackMap stack:
            iload 10 /* start */
            iload 1 /* nreq */
            iload 13 /* row */
            isub
            iconst_1
            isub
            iadd
            istore 10 /* start */
        42: .line 510
            iinc 13 /* row */ 1
        end local 8 // int pos2
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double double double[] double[] top top int double int
      StackMap stack:
        43: iload 13 /* row */
            iload 1 /* nreq */
            if_icmplt 18
        end local 13 // int row
        44: .line 536
            aload 7 /* covmat */
            areturn
        end local 11 // double total
        end local 10 // int start
        end local 7 // double[] covmat
        end local 6 // double[] rinv
        end local 4 // double var
        end local 2 // double rnk
        end local 1 // int nreq
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   45     0    this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   45     1    nreq  I
            3   45     2     rnk  D
            4    9     4       i  I
           10   45     4     var  D
           11   45     6    rinv  [D
           13   45     7  covmat  [D
           19   43     8    pos2  I
           24   38     9    pos1  I
           15   45    10   start  I
           16   45    11   total  D
           17   44    13     row  I
           21   41    14     col  I
           29   36    15       k  I
    MethodParameters:
      Name  Flags
      nreq  

  private void inverse(double[], int);
    descriptor: ([DI)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=12, args_size=3
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // double[] rinv
        start local 2 // int nreq
         0: .line 547
            iload 2 /* nreq */
            iload 2 /* nreq */
            iconst_1
            isub
            imul
            iconst_2
            idiv
            iconst_1
            isub
            istore 3 /* pos */
        start local 3 // int pos
         1: .line 548
            iconst_m1
            istore 4 /* pos1 */
        start local 4 // int pos1
         2: .line 549
            iconst_m1
            istore 5 /* pos2 */
        start local 5 // int pos2
         3: .line 550
            dconst_0
            dstore 6 /* total */
        start local 6 // double total
         4: .line 551
            aload 1 /* rinv */
            ldc NaN
            invokestatic java.util.Arrays.fill:([DD)V
         5: .line 552
            iload 2 /* nreq */
            iconst_1
            isub
            istore 8 /* row */
        start local 8 // int row
         6: goto 29
         7: .line 553
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] int int int int double int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            iload 8 /* row */
            baload
            ifne 27
         8: .line 554
            iload 8 /* row */
            iconst_1
            isub
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iadd
            iload 8 /* row */
            isub
            imul
            iconst_2
            idiv
            istore 9 /* start */
        start local 9 // int start
         9: .line 555
            iload 2 /* nreq */
            istore 10 /* col */
        start local 10 // int col
        10: goto 25
        11: .line 556
      StackMap locals: int int
      StackMap stack:
            iload 9 /* start */
            istore 4 /* pos1 */
        12: .line 557
            iload 3 /* pos */
            istore 5 /* pos2 */
        13: .line 558
            dconst_0
            dstore 6 /* total */
        14: .line 559
            iload 8 /* row */
            istore 11 /* k */
        start local 11 // int k
        15: goto 21
        16: .line 560
      StackMap locals: int
      StackMap stack:
            iload 5 /* pos2 */
            iload 2 /* nreq */
            iload 11 /* k */
            isub
            iconst_1
            isub
            iadd
            istore 5 /* pos2 */
        17: .line 561
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            iload 11 /* k */
            baload
            ifne 19
        18: .line 562
            dload 6 /* total */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 4 /* pos1 */
            daload
            dneg
            aload 1 /* rinv */
            iload 5 /* pos2 */
            daload
            dmul
            dadd
            dstore 6 /* total */
        19: .line 564
      StackMap locals:
      StackMap stack:
            iinc 4 /* pos1 */ 1
        20: .line 559
            iinc 11 /* k */ 1
      StackMap locals:
      StackMap stack:
        21: iload 11 /* k */
            iload 10 /* col */
            iconst_1
            isub
            if_icmplt 16
        end local 11 // int k
        22: .line 566
            aload 1 /* rinv */
            iload 3 /* pos */
            dload 6 /* total */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 4 /* pos1 */
            daload
            dsub
            dastore
        23: .line 567
            iinc 3 /* pos */ -1
        24: .line 555
            iinc 10 /* col */ -1
      StackMap locals:
      StackMap stack:
        25: iload 10 /* col */
            iload 8 /* row */
            if_icmpgt 11
        end local 10 // int col
        end local 9 // int start
        26: .line 569
            goto 28
        27: .line 570
      StackMap locals:
      StackMap stack:
            iload 3 /* pos */
            iload 2 /* nreq */
            iload 8 /* row */
            isub
            isub
            istore 3 /* pos */
        28: .line 552
      StackMap locals:
      StackMap stack:
            iinc 8 /* row */ -1
      StackMap locals:
      StackMap stack:
        29: iload 8 /* row */
            ifgt 7
        end local 8 // int row
        30: .line 573
            return
        end local 6 // double total
        end local 5 // int pos2
        end local 4 // int pos1
        end local 3 // int pos
        end local 2 // int nreq
        end local 1 // double[] rinv
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   31     0   this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   31     1   rinv  [D
            0   31     2   nreq  I
            1   31     3    pos  I
            2   31     4   pos1  I
            3   31     5   pos2  I
            4   31     6  total  D
            6   30     8    row  I
            9   26     9  start  I
           10   26    10    col  I
           15   22    11      k  I
    MethodParameters:
      Name  Flags
      rinv  
      nreq  

  public double[] getPartialCorrelations(int);
    descriptor: (I)[D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=22, args_size=2
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // int in
         0: .line 609
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 1 /* in */
            isub
            iconst_1
            iadd
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 1 /* in */
            isub
            imul
            iconst_2
            idiv
            newarray 7
            astore 2 /* output */
        start local 2 // double[] output
         1: .line 613
            iload 1 /* in */
            ineg
            istore 6 /* rms_off */
        start local 6 // int rms_off
         2: .line 614
            iload 1 /* in */
            iconst_1
            iadd
            ineg
            istore 7 /* wrk_off */
        start local 7 // int wrk_off
         3: .line 615
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 1 /* in */
            isub
            newarray 7
            astore 8 /* rms */
        start local 8 // double[] rms
         4: .line 616
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 1 /* in */
            isub
            iconst_1
            isub
            newarray 7
            astore 9 /* work */
        start local 9 // double[] work
         5: .line 620
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 1 /* in */
            isub
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 1 /* in */
            isub
            iconst_1
            isub
            imul
            iconst_2
            idiv
            istore 16 /* offXX */
        start local 16 // int offXX
         6: .line 621
            iload 1 /* in */
            iconst_m1
            if_icmplt 7
            iload 1 /* in */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 8
         7: .line 622
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] top top top int int double[] double[] top top top top top top int
      StackMap stack:
            aconst_null
            areturn
         8: .line 624
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iconst_1
            isub
            istore 17 /* nvm */
        start local 17 // int nvm
         9: .line 625
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            arraylength
            iload 17 /* nvm */
            iload 1 /* in */
            isub
            iload 17 /* nvm */
            iload 1 /* in */
            isub
            iconst_1
            iadd
            imul
            iconst_2
            idiv
            isub
            istore 18 /* base_pos */
        start local 18 // int base_pos
        10: .line 626
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 1 /* in */
            daload
            dconst_0
            dcmpl
            ifle 12
        11: .line 627
            aload 8 /* rms */
            iload 1 /* in */
            iload 6 /* rms_off */
            iadd
            dconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 1 /* in */
            daload
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            ddiv
            dastore
        12: .line 629
      StackMap locals: int int
      StackMap stack:
            iload 1 /* in */
            iconst_1
            iadd
            istore 19 /* col */
        start local 19 // int col
        13: goto 27
        14: .line 630
      StackMap locals: int
      StackMap stack:
            iload 18 /* base_pos */
            iload 19 /* col */
            iadd
            iconst_1
            isub
            iload 1 /* in */
            isub
            istore 3 /* pos */
        start local 3 // int pos
        15: .line 631
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 19 /* col */
            daload
            dstore 10 /* sumxx */
        start local 10 // double sumxx
        16: .line 632
            iload 1 /* in */
            istore 20 /* row */
        start local 20 // int row
        17: goto 21
        18: .line 633
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] int top top int int double[] double[] double top top top top int int int int int
      StackMap stack:
            dload 10 /* sumxx */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 20 /* row */
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 3 /* pos */
            daload
            dmul
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 3 /* pos */
            daload
            dmul
            dadd
            dstore 10 /* sumxx */
        19: .line 634
            iload 3 /* pos */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 20 /* row */
            isub
            iconst_2
            isub
            iadd
            istore 3 /* pos */
        20: .line 632
            iinc 20 /* row */ 1
      StackMap locals:
      StackMap stack:
        21: iload 20 /* row */
            iload 19 /* col */
            if_icmplt 18
        end local 20 // int row
        22: .line 636
            dload 10 /* sumxx */
            dconst_0
            dcmpl
            ifle 25
        23: .line 637
            aload 8 /* rms */
            iload 19 /* col */
            iload 6 /* rms_off */
            iadd
            dconst_1
            dload 10 /* sumxx */
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            ddiv
            dastore
        24: .line 638
            goto 26
        25: .line 639
      StackMap locals:
      StackMap stack:
            aload 8 /* rms */
            iload 19 /* col */
            iload 6 /* rms_off */
            iadd
            dconst_0
            dastore
        26: .line 629
      StackMap locals:
      StackMap stack:
            iinc 19 /* col */ 1
        end local 10 // double sumxx
        end local 3 // int pos
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] top top top int int double[] double[] top top top top top top int int int int
      StackMap stack:
        27: iload 19 /* col */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 14
        end local 19 // int col
        28: .line 642
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
            dstore 14 /* sumyy */
        start local 14 // double sumyy
        29: .line 643
            iload 1 /* in */
            istore 19 /* row */
        start local 19 // int row
        30: goto 33
        31: .line 644
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] top top top int int double[] double[] top top top top double int int int int
      StackMap stack:
            dload 14 /* sumyy */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 19 /* row */
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 19 /* row */
            daload
            dmul
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 19 /* row */
            daload
            dmul
            dadd
            dstore 14 /* sumyy */
        32: .line 643
            iinc 19 /* row */ 1
      StackMap locals:
      StackMap stack:
        33: iload 19 /* row */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 31
        end local 19 // int row
        34: .line 646
            dload 14 /* sumyy */
            dconst_0
            dcmpl
            ifle 36
        35: .line 647
            dconst_1
            dload 14 /* sumyy */
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            ddiv
            dstore 14 /* sumyy */
        36: .line 649
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* pos */
        start local 3 // int pos
        37: .line 650
            iload 1 /* in */
            istore 19 /* col1 */
        start local 19 // int col1
        38: goto 69
        39: .line 651
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] int top top int int double[] double[] top top top top double int int int int
      StackMap stack:
            dconst_0
            dstore 12 /* sumxy */
        start local 12 // double sumxy
        40: .line 652
            aload 9 /* work */
            dconst_0
            invokestatic java.util.Arrays.fill:([DD)V
        41: .line 653
            iload 18 /* base_pos */
            iload 19 /* col1 */
            iadd
            iload 1 /* in */
            isub
            iconst_1
            isub
            istore 4 /* pos1 */
        start local 4 // int pos1
        42: .line 654
            iload 1 /* in */
            istore 20 /* row */
        start local 20 // int row
        43: goto 54
        44: .line 655
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] int int top int int double[] double[] top top double double int int int int int
      StackMap stack:
            iload 4 /* pos1 */
            iconst_1
            iadd
            istore 5 /* pos2 */
        start local 5 // int pos2
        45: .line 656
            iload 19 /* col1 */
            iconst_1
            iadd
            istore 21 /* col2 */
        start local 21 // int col2
        46: goto 50
        47: .line 657
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] int int int int int double[] double[] top top double double int int int int int int
      StackMap stack:
            aload 9 /* work */
            iload 21 /* col2 */
            iload 7 /* wrk_off */
            iadd
            dup2
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 20 /* row */
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 4 /* pos1 */
            daload
            dmul
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 5 /* pos2 */
            daload
            dmul
            dadd
            dastore
        48: .line 658
            iinc 5 /* pos2 */ 1
        49: .line 656
            iinc 21 /* col2 */ 1
      StackMap locals:
      StackMap stack:
        50: iload 21 /* col2 */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 47
        end local 21 // int col2
        51: .line 660
            dload 12 /* sumxy */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 20 /* row */
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 4 /* pos1 */
            daload
            dmul
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 20 /* row */
            daload
            dmul
            dadd
            dstore 12 /* sumxy */
        52: .line 661
            iload 4 /* pos1 */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 20 /* row */
            isub
            iconst_2
            isub
            iadd
            istore 4 /* pos1 */
        53: .line 654
            iinc 20 /* row */ 1
        end local 5 // int pos2
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] int int top int int double[] double[] top top double double int int int int int
      StackMap stack:
        54: iload 20 /* row */
            iload 19 /* col1 */
            if_icmplt 44
        end local 20 // int row
        55: .line 663
            iload 4 /* pos1 */
            iconst_1
            iadd
            istore 5 /* pos2 */
        start local 5 // int pos2
        56: .line 664
            iload 19 /* col1 */
            iconst_1
            iadd
            istore 20 /* col2 */
        start local 20 // int col2
        57: goto 65
        58: .line 665
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] int int int int int double[] double[] top top double double int int int int int
      StackMap stack:
            aload 9 /* work */
            iload 20 /* col2 */
            iload 7 /* wrk_off */
            iadd
            dup2
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 19 /* col1 */
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 5 /* pos2 */
            daload
            dmul
            dadd
            dastore
        59: .line 666
            iinc 5 /* pos2 */ 1
        60: .line 667
            aload 2 /* output */
            iload 20 /* col2 */
            iconst_1
            isub
            iload 1 /* in */
            isub
            iload 20 /* col2 */
            iload 1 /* in */
            isub
            imul
            iconst_2
            idiv
            iload 19 /* col1 */
            iadd
            iload 1 /* in */
            isub
        61: .line 668
            aload 9 /* work */
            iload 20 /* col2 */
            iload 7 /* wrk_off */
            iadd
            daload
            aload 8 /* rms */
            iload 19 /* col1 */
            iload 6 /* rms_off */
            iadd
            daload
            dmul
            aload 8 /* rms */
            iload 20 /* col2 */
            iload 6 /* rms_off */
            iadd
            daload
            dmul
        62: .line 667
            dastore
        63: .line 669
            iinc 3 /* pos */ 1
        64: .line 664
            iinc 20 /* col2 */ 1
      StackMap locals:
      StackMap stack:
        65: iload 20 /* col2 */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 58
        end local 20 // int col2
        66: .line 671
            dload 12 /* sumxy */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 19 /* col1 */
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 19 /* col1 */
            daload
            dmul
            dadd
            dstore 12 /* sumxy */
        67: .line 672
            aload 2 /* output */
            iload 19 /* col1 */
            iload 6 /* rms_off */
            iadd
            iload 16 /* offXX */
            iadd
            dload 12 /* sumxy */
            aload 8 /* rms */
            iload 19 /* col1 */
            iload 6 /* rms_off */
            iadd
            daload
            dmul
            dload 14 /* sumyy */
            dmul
            dastore
        68: .line 650
            iinc 19 /* col1 */ 1
        end local 12 // double sumxy
        end local 5 // int pos2
        end local 4 // int pos1
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] int top top int int double[] double[] top top top top double int int int int
      StackMap stack:
        69: iload 19 /* col1 */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 39
        end local 19 // int col1
        70: .line 675
            aload 2 /* output */
            areturn
        end local 18 // int base_pos
        end local 17 // int nvm
        end local 16 // int offXX
        end local 14 // double sumyy
        end local 9 // double[] work
        end local 8 // double[] rms
        end local 7 // int wrk_off
        end local 6 // int rms_off
        end local 3 // int pos
        end local 2 // double[] output
        end local 1 // int in
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   71     0      this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   71     1        in  I
            1   71     2    output  [D
           15   27     3       pos  I
           37   71     3       pos  I
           42   69     4      pos1  I
           45   54     5      pos2  I
           56   69     5      pos2  I
            2   71     6   rms_off  I
            3   71     7   wrk_off  I
            4   71     8       rms  [D
            5   71     9      work  [D
           16   27    10     sumxx  D
           40   69    12     sumxy  D
           29   71    14     sumyy  D
            6   71    16     offXX  I
            9   71    17       nvm  I
           10   71    18  base_pos  I
           13   28    19       col  I
           17   22    20       row  I
           30   34    19       row  I
           38   70    19      col1  I
           43   55    20       row  I
           46   51    21      col2  I
           57   66    20      col2  I
    MethodParameters:
      Name  Flags
      in    

  private void vmove(int, int);
    descriptor: (II)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=30, args_size=3
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // int from
        start local 2 // int to
         0: .line 701
            iconst_0
            istore 25 /* bSkipTo40 */
        start local 25 // boolean bSkipTo40
         1: .line 702
            iload 1 /* from */
            iload 2 /* to */
            if_icmpne 3
         2: .line 703
            return
         3: .line 705
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int int top top top top top top top top top top top top top top top top top top top top top top int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rss_set:Z
            ifne 5
         4: .line 706
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.ss:()V
         5: .line 708
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 26 /* count */
        start local 26 // int count
         6: .line 709
            iload 1 /* from */
            iload 2 /* to */
            if_icmpge 11
         7: .line 710
            iload 1 /* from */
            istore 19 /* first */
        start local 19 // int first
         8: .line 711
            iconst_1
            istore 20 /* inc */
        start local 20 // int inc
         9: .line 712
            iload 2 /* to */
            iload 1 /* from */
            isub
            istore 26 /* count */
        10: .line 713
            goto 14
        end local 20 // int inc
        end local 19 // int first
        11: .line 714
      StackMap locals: int
      StackMap stack:
            iload 1 /* from */
            iconst_1
            isub
            istore 19 /* first */
        start local 19 // int first
        12: .line 715
            iconst_m1
            istore 20 /* inc */
        start local 20 // int inc
        13: .line 716
            iload 1 /* from */
            iload 2 /* to */
            isub
            istore 26 /* count */
        14: .line 719
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int int top top top top top top top top top top top top top top top top int int top top top top int int
      StackMap stack:
            iload 19 /* first */
            istore 27 /* m */
        start local 27 // int m
        15: .line 720
            iconst_0
            istore 28 /* idx */
        start local 28 // int idx
        16: .line 721
            goto 93
        17: .line 722
      StackMap locals: int int
      StackMap stack:
            iload 27 /* m */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iadd
            iload 27 /* m */
            isub
            iconst_1
            isub
            imul
            iconst_2
            idiv
            istore 21 /* m1 */
        start local 21 // int m1
        18: .line 723
            iload 21 /* m1 */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iadd
            iload 27 /* m */
            isub
            iconst_1
            isub
            istore 22 /* m2 */
        start local 22 // int m2
        19: .line 724
            iload 27 /* m */
            iconst_1
            iadd
            istore 23 /* mp1 */
        start local 23 // int mp1
        20: .line 726
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 27 /* m */
            daload
            dstore 3 /* d1 */
        start local 3 // double d1
        21: .line 727
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 23 /* mp1 */
            daload
            dstore 5 /* d2 */
        start local 5 // double d2
        22: .line 729
            dload 3 /* d1 */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.epsilon:D
            dcmpl
            ifgt 23
            dload 5 /* d2 */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.epsilon:D
            dcmpl
            ifle 74
        23: .line 730
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int int double double top top top top top top top top top top top top int int int int int top int int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 21 /* m1 */
            daload
            dstore 7 /* X */
        start local 7 // double X
        24: .line 731
            dload 7 /* X */
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            dload 3 /* d1 */
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            dmul
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol:[D
            iload 23 /* mp1 */
            daload
            dcmpg
            ifge 26
        25: .line 732
            dconst_0
            dstore 7 /* X */
        26: .line 734
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int int double double double top top top top top top top top top top int int int int int top int int int int
      StackMap stack:
            dload 3 /* d1 */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.epsilon:D
            dcmpg
            iflt 27
            dload 7 /* X */
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.epsilon:D
            dcmpg
            ifge 44
        27: .line 735
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 27 /* m */
            dload 5 /* d2 */
            dastore
        28: .line 736
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 23 /* mp1 */
            dload 3 /* d1 */
            dastore
        29: .line 737
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 21 /* m1 */
            dconst_0
            dastore
        30: .line 738
            iload 27 /* m */
            iconst_2
            iadd
            istore 29 /* col */
        start local 29 // int col
        31: goto 38
        32: .line 739
      StackMap locals: int
      StackMap stack:
            iinc 21 /* m1 */ 1
        33: .line 740
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 21 /* m1 */
            daload
            dstore 7 /* X */
        34: .line 741
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 21 /* m1 */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 22 /* m2 */
            daload
            dastore
        35: .line 742
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 22 /* m2 */
            dload 7 /* X */
            dastore
        36: .line 743
            iinc 22 /* m2 */ 1
        37: .line 738
            iinc 29 /* col */ 1
      StackMap locals:
      StackMap stack:
        38: iload 29 /* col */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 32
        end local 29 // int col
        39: .line 745
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 27 /* m */
            daload
            dstore 7 /* X */
        40: .line 746
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 27 /* m */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 23 /* mp1 */
            daload
            dastore
        41: .line 747
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 23 /* mp1 */
            dload 7 /* X */
            dastore
        42: .line 748
            iconst_1
            istore 25 /* bSkipTo40 */
        43: .line 750
            goto 54
      StackMap locals:
      StackMap stack:
        44: dload 5 /* d2 */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.epsilon:D
            dcmpg
            ifge 54
        45: .line 751
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 27 /* m */
            dload 3 /* d1 */
            dload 7 /* X */
            dmul
            dload 7 /* X */
            dmul
            dastore
        46: .line 752
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 21 /* m1 */
            dconst_1
            dload 7 /* X */
            ddiv
            dastore
        47: .line 753
            iload 21 /* m1 */
            iconst_1
            iadd
            istore 29 /* _i */
        start local 29 // int _i
        48: goto 51
        49: .line 754
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 29 /* _i */
            dup2
            daload
            dload 7 /* X */
            ddiv
            dastore
        50: .line 753
            iinc 29 /* _i */ 1
      StackMap locals:
      StackMap stack:
        51: iload 29 /* _i */
            iload 21 /* m1 */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iadd
            iload 27 /* m */
            isub
            iconst_1
            isub
            if_icmplt 49
        end local 29 // int _i
        52: .line 756
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 27 /* m */
            dup2
            daload
            dload 7 /* X */
            ddiv
            dastore
        53: .line 757
            iconst_1
            istore 25 /* bSkipTo40 */
        54: .line 760
      StackMap locals:
      StackMap stack:
            iload 25 /* bSkipTo40 */
            ifne 74
        55: .line 761
            dload 5 /* d2 */
            dload 3 /* d1 */
            dload 7 /* X */
            dmul
            dload 7 /* X */
            dmul
            dadd
            dstore 9 /* d1new */
        start local 9 // double d1new
        56: .line 762
            dload 5 /* d2 */
            dload 9 /* d1new */
            ddiv
            dstore 13 /* cbar */
        start local 13 // double cbar
        57: .line 763
            dload 7 /* X */
            dload 3 /* d1 */
            dmul
            dload 9 /* d1new */
            ddiv
            dstore 15 /* sbar */
        start local 15 // double sbar
        58: .line 764
            dload 3 /* d1 */
            dload 13 /* cbar */
            dmul
            dstore 11 /* d2new */
        start local 11 // double d2new
        59: .line 765
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 27 /* m */
            dload 9 /* d1new */
            dastore
        60: .line 766
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 23 /* mp1 */
            dload 11 /* d2new */
            dastore
        61: .line 767
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 21 /* m1 */
            dload 15 /* sbar */
            dastore
        62: .line 768
            iload 27 /* m */
            iconst_2
            iadd
            istore 29 /* col */
        start local 29 // int col
        63: goto 70
        64: .line 769
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int int double double double double double double double top top int int int int int top int int int int int
      StackMap stack:
            iinc 21 /* m1 */ 1
        65: .line 770
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 21 /* m1 */
            daload
            dstore 17 /* Y */
        start local 17 // double Y
        66: .line 771
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 21 /* m1 */
            dload 13 /* cbar */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 22 /* m2 */
            daload
            dmul
            dload 15 /* sbar */
            dload 17 /* Y */
            dmul
            dadd
            dastore
        67: .line 772
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 22 /* m2 */
            dload 17 /* Y */
            dload 7 /* X */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 22 /* m2 */
            daload
            dmul
            dsub
            dastore
        68: .line 773
            iinc 22 /* m2 */ 1
        69: .line 768
            iinc 29 /* col */ 1
        end local 17 // double Y
      StackMap locals:
      StackMap stack:
        70: iload 29 /* col */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 64
        end local 29 // int col
        71: .line 775
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 27 /* m */
            daload
            dstore 17 /* Y */
        start local 17 // double Y
        72: .line 776
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 27 /* m */
            dload 13 /* cbar */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 23 /* mp1 */
            daload
            dmul
            dload 15 /* sbar */
            dload 17 /* Y */
            dmul
            dadd
            dastore
        73: .line 777
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 23 /* mp1 */
            dload 17 /* Y */
            dload 7 /* X */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 23 /* mp1 */
            daload
            dmul
            dsub
            dastore
        end local 17 // double Y
        end local 15 // double sbar
        end local 13 // double cbar
        end local 11 // double d2new
        end local 9 // double d1new
        end local 7 // double X
        74: .line 780
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int int double double top top top top top top top top top top top top int int int int int top int int int int
      StackMap stack:
            iload 27 /* m */
            ifle 84
        75: .line 781
            iload 27 /* m */
            istore 24 /* pos */
        start local 24 // int pos
        76: .line 782
            iconst_0
            istore 29 /* row */
        start local 29 // int row
        77: goto 83
        78: .line 783
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int int double double top top top top top top top top top top top top int int int int int int int int int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 24 /* pos */
            daload
            dstore 7 /* X */
        start local 7 // double X
        79: .line 784
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 24 /* pos */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 24 /* pos */
            iconst_1
            isub
            daload
            dastore
        80: .line 785
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 24 /* pos */
            iconst_1
            isub
            dload 7 /* X */
            dastore
        81: .line 786
            iload 24 /* pos */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 29 /* row */
            isub
            iconst_2
            isub
            iadd
            istore 24 /* pos */
        82: .line 782
            iinc 29 /* row */ 1
        end local 7 // double X
      StackMap locals:
      StackMap stack:
        83: iload 29 /* row */
            iload 27 /* m */
            if_icmplt 78
        end local 29 // int row
        end local 24 // int pos
        84: .line 791
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int int double double top top top top top top top top top top top top int int int int int top int int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            iload 27 /* m */
            iaload
            istore 21 /* m1 */
        85: .line 792
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            iload 27 /* m */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            iload 23 /* mp1 */
            iaload
            iastore
        86: .line 793
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            iload 23 /* mp1 */
            iload 21 /* m1 */
            iastore
        87: .line 794
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol:[D
            iload 27 /* m */
            daload
            dstore 7 /* X */
        start local 7 // double X
        88: .line 795
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol:[D
            iload 27 /* m */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol:[D
            iload 23 /* mp1 */
            daload
            dastore
        89: .line 796
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol:[D
            iload 23 /* mp1 */
            dload 7 /* X */
            dastore
        90: .line 797
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rss:[D
            iload 27 /* m */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rss:[D
            iload 23 /* mp1 */
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 23 /* mp1 */
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 23 /* mp1 */
            daload
            dmul
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.rhs:[D
            iload 23 /* mp1 */
            daload
            dmul
            dadd
            dastore
        91: .line 799
            iload 27 /* m */
            iload 20 /* inc */
            iadd
            istore 27 /* m */
        92: .line 800
            iinc 28 /* idx */ 1
        end local 23 // int mp1
        end local 22 // int m2
        end local 21 // int m1
        end local 7 // double X
        end local 5 // double d2
        end local 3 // double d1
        93: .line 721
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int int top top top top top top top top top top top top top top top top int int top top top top int int int int
      StackMap stack:
            iload 28 /* idx */
            iload 26 /* count */
            if_icmplt 17
        94: .line 802
            return
        end local 28 // int idx
        end local 27 // int m
        end local 26 // int count
        end local 25 // boolean bSkipTo40
        end local 20 // int inc
        end local 19 // int first
        end local 2 // int to
        end local 1 // int from
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   95     0       this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   95     1       from  I
            0   95     2         to  I
           21   93     3         d1  D
           22   93     5         d2  D
           24   74     7          X  D
           79   83     7          X  D
           88   93     7          X  D
           56   74     9      d1new  D
           59   74    11      d2new  D
           57   74    13       cbar  D
           58   74    15       sbar  D
           66   70    17          Y  D
           72   74    17          Y  D
            8   11    19      first  I
           12   95    19      first  I
            9   11    20        inc  I
           13   95    20        inc  I
           18   93    21         m1  I
           19   93    22         m2  I
           20   93    23        mp1  I
           76   84    24        pos  I
            1   95    25  bSkipTo40  Z
            6   95    26      count  I
           15   95    27          m  I
           16   95    28        idx  I
           31   39    29        col  I
           48   52    29         _i  I
           63   71    29        col  I
           77   84    29        row  I
    MethodParameters:
      Name  Flags
      from  
      to    

  private int reorderRegressors(int[], int);
    descriptor: ([II)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // int[] list
        start local 2 // int pos1
         0: .line 823
            aload 1 /* list */
            arraylength
            iconst_1
            if_icmplt 1
            aload 1 /* list */
            arraylength
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iconst_1
            iadd
            iload 2 /* pos1 */
            isub
            if_icmple 2
         1: .line 824
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
         2: .line 826
      StackMap locals:
      StackMap stack:
            iload 2 /* pos1 */
            istore 3 /* next */
        start local 3 // int next
         3: .line 827
            iload 2 /* pos1 */
            istore 4 /* i */
        start local 4 // int i
         4: .line 828
            goto 16
         5: .line 829
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            iload 4 /* i */
            iaload
            istore 5 /* l */
        start local 5 // int l
         6: .line 830
            iconst_0
            istore 6 /* j */
        start local 6 // int j
         7: goto 14
         8: .line 831
      StackMap locals: int int
      StackMap stack:
            iload 5 /* l */
            aload 1 /* list */
            iload 6 /* j */
            iaload
            if_icmpne 13
            iload 4 /* i */
            iload 3 /* next */
            if_icmple 13
         9: .line 832
            aload 0 /* this */
            iload 4 /* i */
            iload 3 /* next */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vmove:(II)V
        10: .line 833
            iinc 3 /* next */ 1
        11: .line 834
            iload 3 /* next */
            aload 1 /* list */
            arraylength
            iload 2 /* pos1 */
            iadd
            if_icmplt 15
        12: .line 835
            iconst_0
            ireturn
        13: .line 830
      StackMap locals:
      StackMap stack:
            iinc 6 /* j */ 1
      StackMap locals:
      StackMap stack:
        14: iload 6 /* j */
            aload 1 /* list */
            arraylength
            if_icmplt 8
        end local 6 // int j
        15: .line 841
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
        end local 5 // int l
        16: .line 828
      StackMap locals:
      StackMap stack:
            iload 4 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 5
        17: .line 843
            iconst_0
            ireturn
        end local 4 // int i
        end local 3 // int next
        end local 2 // int pos1
        end local 1 // int[] list
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   18     1  list  [I
            0   18     2  pos1  I
            3   18     3  next  I
            4   18     4     i  I
            6   16     5     l  I
            7   15     6     j  I
    MethodParameters:
      Name  Flags
      list  
      pos1  

  public double getDiagonalOfHatMatrix(double[]);
    descriptor: ([D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=11, args_size=2
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // double[] row_data
         0: .line 853
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            newarray 7
            astore 2 /* wk */
        start local 2 // double[] wk
         1: .line 857
            aload 1 /* row_data */
            arraylength
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmple 3
         2: .line 858
            ldc NaN
            dreturn
         3: .line 861
      StackMap locals: double[]
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.hasIntercept:Z
            ifeq 8
         4: .line 862
            aload 1 /* row_data */
            arraylength
            iconst_1
            iadd
            newarray 7
            astore 6 /* xrow */
        start local 6 // double[] xrow
         5: .line 863
            aload 6 /* xrow */
            iconst_0
            dconst_1
            dastore
         6: .line 864
            aload 1 /* row_data */
            iconst_0
            aload 6 /* xrow */
            iconst_1
            aload 1 /* row_data */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         7: .line 865
            goto 9
        end local 6 // double[] xrow
         8: .line 866
      StackMap locals:
      StackMap stack:
            aload 1 /* row_data */
            astore 6 /* xrow */
        start local 6 // double[] xrow
         9: .line 868
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] double[] top top top double[]
      StackMap stack:
            dconst_0
            dstore 7 /* hii */
        start local 7 // double hii
        10: .line 869
            iconst_0
            istore 9 /* col */
        start local 9 // int col
        11: goto 26
        12: .line 870
      StackMap locals: double int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 9 /* col */
            daload
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tol:[D
            iload 9 /* col */
            daload
            dcmpg
            ifge 15
        13: .line 871
            aload 2 /* wk */
            iload 9 /* col */
            dconst_0
            dastore
        14: .line 872
            goto 25
        15: .line 873
      StackMap locals:
      StackMap stack:
            iload 9 /* col */
            iconst_1
            isub
            istore 3 /* pos */
        start local 3 // int pos
        16: .line 874
            aload 6 /* xrow */
            iload 9 /* col */
            daload
            dstore 4 /* total */
        start local 4 // double total
        17: .line 875
            iconst_0
            istore 10 /* row */
        start local 10 // int row
        18: goto 22
        19: .line 876
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] double[] int double double[] double int int
      StackMap stack:
            aload 0 /* this */
            dload 4 /* total */
            aload 2 /* wk */
            iload 10 /* row */
            daload
            dneg
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.r:[D
            iload 3 /* pos */
            daload
            dmul
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.smartAdd:(DD)D
            dstore 4 /* total */
        20: .line 877
            iload 3 /* pos */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            iload 10 /* row */
            isub
            iconst_2
            isub
            iadd
            istore 3 /* pos */
        21: .line 875
            iinc 10 /* row */ 1
      StackMap locals:
      StackMap stack:
        22: iload 10 /* row */
            iload 9 /* col */
            if_icmplt 19
        end local 10 // int row
        23: .line 879
            aload 2 /* wk */
            iload 9 /* col */
            dload 4 /* total */
            dastore
        24: .line 880
            aload 0 /* this */
            dload 7 /* hii */
            dload 4 /* total */
            dload 4 /* total */
            dmul
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.d:[D
            iload 9 /* col */
            daload
            ddiv
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.smartAdd:(DD)D
            dstore 7 /* hii */
        end local 4 // double total
        end local 3 // int pos
        25: .line 869
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression double[] double[] top top top double[] double int
      StackMap stack:
            iinc 9 /* col */ 1
      StackMap locals:
      StackMap stack:
        26: iload 9 /* col */
            aload 6 /* xrow */
            arraylength
            if_icmplt 12
        end local 9 // int col
        27: .line 883
            dload 7 /* hii */
            dreturn
        end local 7 // double hii
        end local 6 // double[] xrow
        end local 2 // double[] wk
        end local 1 // double[] row_data
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   28     0      this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   28     1  row_data  [D
            1   28     2        wk  [D
           16   25     3       pos  I
           17   25     4     total  D
            5    8     6      xrow  [D
            9   28     6      xrow  [D
           10   28     7       hii  D
           11   27     9       col  I
           18   23    10       row  I
    MethodParameters:
          Name  Flags
      row_data  

  public int[] getOrderOfRegressors();
    descriptor: ()[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
         0: .line 894
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            invokestatic org.apache.commons.math3.util.MathArrays.copyOf:([I)[I
            areturn
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;

  public org.apache.commons.math3.stat.regression.RegressionResults regress();
    descriptor: ()Lorg/apache/commons/math3/stat/regression/RegressionResults;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
         0: .line 905
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.regress:(I)Lorg/apache/commons/math3/stat/regression/RegressionResults;
            areturn
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
    Exceptions:
      throws org.apache.commons.math3.stat.regression.ModelSpecificationException

  public org.apache.commons.math3.stat.regression.RegressionResults regress(int);
    descriptor: (I)Lorg/apache/commons/math3/stat/regression/RegressionResults;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=16, locals=15, args_size=2
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // int numberOfRegressors
         0: .line 919
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
            iload 1 /* numberOfRegressors */
            i2l
            lcmp
            ifgt 5
         1: .line 920
            new org.apache.commons.math3.stat.regression.ModelSpecificationException
            dup
         2: .line 921
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         3: .line 922
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_1
            iload 1 /* numberOfRegressors */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         4: .line 920
            aastore
            invokespecial org.apache.commons.math3.stat.regression.ModelSpecificationException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
         5: .line 924
      StackMap locals:
      StackMap stack:
            iload 1 /* numberOfRegressors */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmple 9
         6: .line 925
            new org.apache.commons.math3.stat.regression.ModelSpecificationException
            dup
         7: .line 926
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.TOO_MANY_REGRESSORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            iload 1 /* numberOfRegressors */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         8: .line 925
            aastore
            invokespecial org.apache.commons.math3.stat.regression.ModelSpecificationException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
         9: .line 929
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tolset:()V
        10: .line 930
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.singcheck:()V
        11: .line 932
            aload 0 /* this */
            iload 1 /* numberOfRegressors */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.regcf:(I)[D
            astore 2 /* beta */
        start local 2 // double[] beta
        12: .line 934
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.ss:()V
        13: .line 936
            aload 0 /* this */
            iload 1 /* numberOfRegressors */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.cov:(I)[D
            astore 3 /* cov */
        start local 3 // double[] cov
        14: .line 938
            iconst_0
            istore 4 /* rnk */
        start local 4 // int rnk
        15: .line 939
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        16: goto 20
        17: .line 940
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] double[] int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            iload 5 /* i */
            baload
            ifne 19
        18: .line 941
            iinc 4 /* rnk */ 1
        19: .line 939
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        20: iload 5 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            arraylength
            if_icmplt 17
        end local 5 // int i
        21: .line 945
            iconst_0
            istore 5 /* needsReorder */
        start local 5 // boolean needsReorder
        22: .line 946
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        23: goto 28
        24: .line 947
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] double[] int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            iload 6 /* i */
            iaload
            iload 6 /* i */
            if_icmpeq 27
        25: .line 948
            iconst_1
            istore 5 /* needsReorder */
        26: .line 949
            goto 29
        27: .line 946
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        28: iload 6 /* i */
            iload 1 /* numberOfRegressors */
            if_icmplt 24
        end local 6 // int i
        29: .line 952
      StackMap locals:
      StackMap stack:
            iload 5 /* needsReorder */
            ifne 34
        30: .line 953
            new org.apache.commons.math3.stat.regression.RegressionResults
            dup
        31: .line 954
            aload 2 /* beta */
            iconst_1
            anewarray double[]
            dup
            iconst_0
            aload 3 /* cov */
            aastore
            iconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
            iload 4 /* rnk */
        32: .line 955
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumy:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumsqy:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.hasIntercept:Z
            iconst_0
        33: .line 953
            invokespecial org.apache.commons.math3.stat.regression.RegressionResults.<init>:([D[[DZJIDDDZZ)V
            areturn
        34: .line 957
      StackMap locals:
      StackMap stack:
            aload 2 /* beta */
            arraylength
            newarray 7
            astore 6 /* betaNew */
        start local 6 // double[] betaNew
        35: .line 958
            aload 3 /* cov */
            arraylength
            newarray 7
            astore 7 /* covNew */
        start local 7 // double[] covNew
        36: .line 960
            aload 2 /* beta */
            arraylength
            newarray 10
            astore 8 /* newIndices */
        start local 8 // int[] newIndices
        37: .line 961
            iconst_0
            istore 9 /* i */
        start local 9 // int i
        38: goto 47
        39: .line 962
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] double[] int int double[] double[] int[] int
      StackMap stack:
            iconst_0
            istore 10 /* j */
        start local 10 // int j
        40: goto 45
        41: .line 963
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            iload 10 /* j */
            iaload
            iload 9 /* i */
            if_icmpne 44
        42: .line 964
            aload 6 /* betaNew */
            iload 9 /* i */
            aload 2 /* beta */
            iload 10 /* j */
            daload
            dastore
        43: .line 965
            aload 8 /* newIndices */
            iload 9 /* i */
            iload 10 /* j */
            iastore
        44: .line 962
      StackMap locals:
      StackMap stack:
            iinc 10 /* j */ 1
      StackMap locals:
      StackMap stack:
        45: iload 10 /* j */
            iload 1 /* numberOfRegressors */
            if_icmplt 41
        end local 10 // int j
        46: .line 961
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
        47: iload 9 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 39
        end local 9 // int i
        48: .line 970
            iconst_0
            istore 9 /* idx1 */
        start local 9 // int idx1
        49: .line 974
            iconst_0
            istore 13 /* i */
        start local 13 // int i
        50: goto 63
        51: .line 975
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] double[] int int double[] double[] int[] int top top top int
      StackMap stack:
            aload 8 /* newIndices */
            iload 13 /* i */
            iaload
            istore 11 /* _i */
        start local 11 // int _i
        52: .line 976
            iconst_0
            istore 14 /* j */
        start local 14 // int j
        53: goto 61
        54: .line 977
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] double[] int int double[] double[] int[] int top int top int int
      StackMap stack:
            aload 8 /* newIndices */
            iload 14 /* j */
            iaload
            istore 12 /* _j */
        start local 12 // int _j
        55: .line 978
            iload 11 /* _i */
            iload 12 /* _j */
            if_icmple 58
        56: .line 979
            iload 11 /* _i */
            iload 11 /* _i */
            iconst_1
            iadd
            imul
            iconst_2
            idiv
            iload 12 /* _j */
            iadd
            istore 10 /* idx2 */
        start local 10 // int idx2
        57: .line 980
            goto 59
        end local 10 // int idx2
        58: .line 981
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] double[] int int double[] double[] int[] int top int int int int
      StackMap stack:
            iload 12 /* _j */
            iload 12 /* _j */
            iconst_1
            iadd
            imul
            iconst_2
            idiv
            iload 11 /* _i */
            iadd
            istore 10 /* idx2 */
        start local 10 // int idx2
        59: .line 983
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] double[] int int double[] double[] int[] int int int int int int
      StackMap stack:
            aload 7 /* covNew */
            iload 9 /* idx1 */
            aload 3 /* cov */
            iload 10 /* idx2 */
            daload
            dastore
        60: .line 976
            iinc 14 /* j */ 1
            iinc 9 /* idx1 */ 1
        end local 12 // int _j
        end local 10 // int idx2
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] double[] int int double[] double[] int[] int top int top int int
      StackMap stack:
        61: iload 14 /* j */
            iload 13 /* i */
            if_icmple 54
        end local 14 // int j
        62: .line 974
            iinc 13 /* i */ 1
        end local 11 // int _i
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int double[] double[] int int double[] double[] int[] int top top top int
      StackMap stack:
        63: iload 13 /* i */
            aload 2 /* beta */
            arraylength
            if_icmplt 51
        end local 13 // int i
        64: .line 986
            new org.apache.commons.math3.stat.regression.RegressionResults
            dup
        65: .line 987
            aload 6 /* betaNew */
            iconst_1
            anewarray double[]
            dup
            iconst_0
            aload 7 /* covNew */
            aastore
            iconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
            iload 4 /* rnk */
        66: .line 988
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumy:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumsqy:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.hasIntercept:Z
            iconst_0
        67: .line 986
            invokespecial org.apache.commons.math3.stat.regression.RegressionResults.<init>:([D[[DZJIDDDZZ)V
            areturn
        end local 9 // int idx1
        end local 8 // int[] newIndices
        end local 7 // double[] covNew
        end local 6 // double[] betaNew
        end local 5 // boolean needsReorder
        end local 4 // int rnk
        end local 3 // double[] cov
        end local 2 // double[] beta
        end local 1 // int numberOfRegressors
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   68     0                this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   68     1  numberOfRegressors  I
           12   68     2                beta  [D
           14   68     3                 cov  [D
           15   68     4                 rnk  I
           16   21     5                   i  I
           22   68     5        needsReorder  Z
           23   29     6                   i  I
           35   68     6             betaNew  [D
           36   68     7              covNew  [D
           37   68     8          newIndices  [I
           38   48     9                   i  I
           40   46    10                   j  I
           49   68     9                idx1  I
           57   58    10                idx2  I
           59   61    10                idx2  I
           52   63    11                  _i  I
           55   61    12                  _j  I
           50   64    13                   i  I
           53   62    14                   j  I
    Exceptions:
      throws org.apache.commons.math3.stat.regression.ModelSpecificationException
    MethodParameters:
                    Name  Flags
      numberOfRegressors  

  public org.apache.commons.math3.stat.regression.RegressionResults regress(int[]);
    descriptor: ([I)Lorg/apache/commons/math3/stat/regression/RegressionResults;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=16, locals=17, args_size=2
        start local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
        start local 1 // int[] variablesToInclude
         0: .line 1005
            aload 1 /* variablesToInclude */
            arraylength
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmple 4
         1: .line 1006
            new org.apache.commons.math3.stat.regression.ModelSpecificationException
            dup
         2: .line 1007
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.TOO_MANY_REGRESSORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* variablesToInclude */
            arraylength
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         3: .line 1006
            aastore
            invokespecial org.apache.commons.math3.stat.regression.ModelSpecificationException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
         4: .line 1009
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            i2l
            lcmp
            ifgt 9
         5: .line 1010
            new org.apache.commons.math3.stat.regression.ModelSpecificationException
            dup
         6: .line 1011
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         7: .line 1012
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         8: .line 1010
            aastore
            invokespecial org.apache.commons.math3.stat.regression.ModelSpecificationException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
         9: .line 1014
      StackMap locals:
      StackMap stack:
            aload 1 /* variablesToInclude */
            invokestatic java.util.Arrays.sort:([I)V
        10: .line 1015
            iconst_0
            istore 2 /* iExclude */
        start local 2 // int iExclude
        11: .line 1016
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        12: goto 21
        13: .line 1017
      StackMap locals: int int
      StackMap stack:
            iload 3 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 17
        14: .line 1018
            new org.apache.commons.math3.stat.regression.ModelSpecificationException
            dup
        15: .line 1019
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.INDEX_LARGER_THAN_MAX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            iload 3 /* i */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        16: .line 1018
            aastore
            invokespecial org.apache.commons.math3.stat.regression.ModelSpecificationException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
            athrow
        17: .line 1021
      StackMap locals:
      StackMap stack:
            iload 3 /* i */
            ifle 20
            aload 1 /* variablesToInclude */
            iload 3 /* i */
            iaload
            aload 1 /* variablesToInclude */
            iload 3 /* i */
            iconst_1
            isub
            iaload
            if_icmpne 20
        18: .line 1022
            aload 1 /* variablesToInclude */
            iload 3 /* i */
            iconst_m1
            iastore
        19: .line 1023
            iinc 2 /* iExclude */ 1
        20: .line 1016
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 3 /* i */
            aload 1 /* variablesToInclude */
            arraylength
            if_icmplt 13
        end local 3 // int i
        22: .line 1027
            iload 2 /* iExclude */
            ifle 33
        23: .line 1028
            iconst_0
            istore 4 /* j */
        start local 4 // int j
        24: .line 1029
            aload 1 /* variablesToInclude */
            arraylength
            iload 2 /* iExclude */
            isub
            newarray 10
            astore 3 /* series */
        start local 3 // int[] series
        25: .line 1030
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        26: goto 31
        27: .line 1031
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int[] int int[] int int
      StackMap stack:
            aload 1 /* variablesToInclude */
            iload 5 /* i */
            iaload
            iconst_m1
            if_icmple 30
        28: .line 1032
            aload 3 /* series */
            iload 4 /* j */
            aload 1 /* variablesToInclude */
            iload 5 /* i */
            iaload
            iastore
        29: .line 1033
            iinc 4 /* j */ 1
        30: .line 1030
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        31: iload 5 /* i */
            aload 1 /* variablesToInclude */
            arraylength
            if_icmplt 27
        end local 5 // int i
        end local 4 // int j
        32: .line 1036
            goto 34
        end local 3 // int[] series
        33: .line 1037
      StackMap locals:
      StackMap stack:
            aload 1 /* variablesToInclude */
            astore 3 /* series */
        start local 3 // int[] series
        34: .line 1040
      StackMap locals: int[]
      StackMap stack:
            aload 0 /* this */
            aload 3 /* series */
            iconst_0
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.reorderRegressors:([II)I
            pop
        35: .line 1041
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.tolset:()V
        36: .line 1042
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.singcheck:()V
        37: .line 1044
            aload 0 /* this */
            aload 3 /* series */
            arraylength
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.regcf:(I)[D
            astore 4 /* beta */
        start local 4 // double[] beta
        38: .line 1046
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.ss:()V
        39: .line 1048
            aload 0 /* this */
            aload 3 /* series */
            arraylength
            invokevirtual org.apache.commons.math3.stat.regression.MillerUpdatingRegression.cov:(I)[D
            astore 5 /* cov */
        start local 5 // double[] cov
        40: .line 1050
            iconst_0
            istore 6 /* rnk */
        start local 6 // int rnk
        41: .line 1051
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        42: goto 46
        43: .line 1052
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int[] int int[] double[] double[] int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            iload 7 /* i */
            baload
            ifne 45
        44: .line 1053
            iinc 6 /* rnk */ 1
        45: .line 1051
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        46: iload 7 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.lindep:[Z
            arraylength
            if_icmplt 43
        end local 7 // int i
        47: .line 1057
            iconst_0
            istore 7 /* needsReorder */
        start local 7 // boolean needsReorder
        48: .line 1058
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        49: goto 54
        50: .line 1059
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int[] int int[] double[] double[] int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            iload 8 /* i */
            iaload
            aload 3 /* series */
            iload 8 /* i */
            iaload
            if_icmpeq 53
        51: .line 1060
            iconst_1
            istore 7 /* needsReorder */
        52: .line 1061
            goto 55
        53: .line 1058
      StackMap locals:
      StackMap stack:
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        54: iload 8 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nvars:I
            if_icmplt 50
        end local 8 // int i
        55: .line 1064
      StackMap locals:
      StackMap stack:
            iload 7 /* needsReorder */
            ifne 60
        56: .line 1065
            new org.apache.commons.math3.stat.regression.RegressionResults
            dup
        57: .line 1066
            aload 4 /* beta */
            iconst_1
            anewarray double[]
            dup
            iconst_0
            aload 5 /* cov */
            aastore
            iconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
            iload 6 /* rnk */
        58: .line 1067
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumy:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumsqy:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.hasIntercept:Z
            iconst_0
        59: .line 1065
            invokespecial org.apache.commons.math3.stat.regression.RegressionResults.<init>:([D[[DZJIDDDZZ)V
            areturn
        60: .line 1069
      StackMap locals:
      StackMap stack:
            aload 4 /* beta */
            arraylength
            newarray 7
            astore 8 /* betaNew */
        start local 8 // double[] betaNew
        61: .line 1070
            aload 4 /* beta */
            arraylength
            newarray 10
            astore 9 /* newIndices */
        start local 9 // int[] newIndices
        62: .line 1071
            iconst_0
            istore 10 /* i */
        start local 10 // int i
        63: goto 72
        64: .line 1072
      StackMap locals: double[] int[] int
      StackMap stack:
            iconst_0
            istore 11 /* j */
        start local 11 // int j
        65: goto 70
        66: .line 1073
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            iload 11 /* j */
            iaload
            aload 3 /* series */
            iload 10 /* i */
            iaload
            if_icmpne 69
        67: .line 1074
            aload 8 /* betaNew */
            iload 10 /* i */
            aload 4 /* beta */
            iload 11 /* j */
            daload
            dastore
        68: .line 1075
            aload 9 /* newIndices */
            iload 10 /* i */
            iload 11 /* j */
            iastore
        69: .line 1072
      StackMap locals:
      StackMap stack:
            iinc 11 /* j */ 1
      StackMap locals:
      StackMap stack:
        70: iload 11 /* j */
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.vorder:[I
            arraylength
            if_icmplt 66
        end local 11 // int j
        71: .line 1071
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
        72: iload 10 /* i */
            aload 3 /* series */
            arraylength
            if_icmplt 64
        end local 10 // int i
        73: .line 1079
            aload 5 /* cov */
            arraylength
            newarray 7
            astore 10 /* covNew */
        start local 10 // double[] covNew
        74: .line 1080
            iconst_0
            istore 11 /* idx1 */
        start local 11 // int idx1
        75: .line 1084
            iconst_0
            istore 15 /* i */
        start local 15 // int i
        76: goto 89
        77: .line 1085
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int[] int int[] double[] double[] int int double[] int[] double[] int top top top int
      StackMap stack:
            aload 9 /* newIndices */
            iload 15 /* i */
            iaload
            istore 13 /* _i */
        start local 13 // int _i
        78: .line 1086
            iconst_0
            istore 16 /* j */
        start local 16 // int j
        79: goto 87
        80: .line 1087
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int[] int int[] double[] double[] int int double[] int[] double[] int top int top int int
      StackMap stack:
            aload 9 /* newIndices */
            iload 16 /* j */
            iaload
            istore 14 /* _j */
        start local 14 // int _j
        81: .line 1088
            iload 13 /* _i */
            iload 14 /* _j */
            if_icmple 84
        82: .line 1089
            iload 13 /* _i */
            iload 13 /* _i */
            iconst_1
            iadd
            imul
            iconst_2
            idiv
            iload 14 /* _j */
            iadd
            istore 12 /* idx2 */
        start local 12 // int idx2
        83: .line 1090
            goto 85
        end local 12 // int idx2
        84: .line 1091
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int[] int int[] double[] double[] int int double[] int[] double[] int top int int int int
      StackMap stack:
            iload 14 /* _j */
            iload 14 /* _j */
            iconst_1
            iadd
            imul
            iconst_2
            idiv
            iload 13 /* _i */
            iadd
            istore 12 /* idx2 */
        start local 12 // int idx2
        85: .line 1093
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int[] int int[] double[] double[] int int double[] int[] double[] int int int int int int
      StackMap stack:
            aload 10 /* covNew */
            iload 11 /* idx1 */
            aload 5 /* cov */
            iload 12 /* idx2 */
            daload
            dastore
        86: .line 1086
            iinc 16 /* j */ 1
            iinc 11 /* idx1 */ 1
        end local 14 // int _j
        end local 12 // int idx2
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int[] int int[] double[] double[] int int double[] int[] double[] int top int top int int
      StackMap stack:
        87: iload 16 /* j */
            iload 15 /* i */
            if_icmple 80
        end local 16 // int j
        88: .line 1084
            iinc 15 /* i */ 1
        end local 13 // int _i
      StackMap locals: org.apache.commons.math3.stat.regression.MillerUpdatingRegression int[] int int[] double[] double[] int int double[] int[] double[] int top top top int
      StackMap stack:
        89: iload 15 /* i */
            aload 4 /* beta */
            arraylength
            if_icmplt 77
        end local 15 // int i
        90: .line 1096
            new org.apache.commons.math3.stat.regression.RegressionResults
            dup
        91: .line 1097
            aload 8 /* betaNew */
            iconst_1
            anewarray double[]
            dup
            iconst_0
            aload 10 /* covNew */
            aastore
            iconst_1
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.nobs:J
            iload 6 /* rnk */
        92: .line 1098
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumy:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sumsqy:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.sserr:D
            aload 0 /* this */
            getfield org.apache.commons.math3.stat.regression.MillerUpdatingRegression.hasIntercept:Z
            iconst_0
        93: .line 1096
            invokespecial org.apache.commons.math3.stat.regression.RegressionResults.<init>:([D[[DZJIDDDZZ)V
            areturn
        end local 11 // int idx1
        end local 10 // double[] covNew
        end local 9 // int[] newIndices
        end local 8 // double[] betaNew
        end local 7 // boolean needsReorder
        end local 6 // int rnk
        end local 5 // double[] cov
        end local 4 // double[] beta
        end local 3 // int[] series
        end local 2 // int iExclude
        end local 1 // int[] variablesToInclude
        end local 0 // org.apache.commons.math3.stat.regression.MillerUpdatingRegression this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   94     0                this  Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;
            0   94     1  variablesToInclude  [I
           11   94     2            iExclude  I
           12   22     3                   i  I
           25   33     3              series  [I
           34   94     3              series  [I
           24   32     4                   j  I
           26   32     5                   i  I
           38   94     4                beta  [D
           40   94     5                 cov  [D
           41   94     6                 rnk  I
           42   47     7                   i  I
           48   94     7        needsReorder  Z
           49   55     8                   i  I
           61   94     8             betaNew  [D
           62   94     9          newIndices  [I
           63   73    10                   i  I
           65   71    11                   j  I
           74   94    10              covNew  [D
           75   94    11                idx1  I
           83   84    12                idx2  I
           85   87    12                idx2  I
           78   89    13                  _i  I
           81   87    14                  _j  I
           76   90    15                   i  I
           79   88    16                   j  I
    Exceptions:
      throws org.apache.commons.math3.stat.regression.ModelSpecificationException
    MethodParameters:
                    Name  Flags
      variablesToInclude  
}
SourceFile: "MillerUpdatingRegression.java"