class org.apache.commons.math3.linear.BiDiagonalTransformer
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.commons.math3.linear.BiDiagonalTransformer
  super_class: java.lang.Object
{
  private final double[][] householderVectors;
    descriptor: [[D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

  private org.apache.commons.math3.linear.RealMatrix cachedU;
    descriptor: Lorg/apache/commons/math3/linear/RealMatrix;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.commons.math3.linear.RealMatrix cachedB;
    descriptor: Lorg/apache/commons/math3/linear/RealMatrix;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.commons.math3.linear.RealMatrix cachedV;
    descriptor: Lorg/apache/commons/math3/linear/RealMatrix;
    flags: (0x0002) ACC_PRIVATE

  void <init>(org.apache.commons.math3.linear.RealMatrix);
    descriptor: (Lorg/apache/commons/math3/linear/RealMatrix;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
        start local 1 // org.apache.commons.math3.linear.RealMatrix matrix
         0: .line 61
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 63
            aload 1 /* matrix */
            invokeinterface org.apache.commons.math3.linear.RealMatrix.getRowDimension:()I
            istore 2 /* m */
        start local 2 // int m
         2: .line 64
            aload 1 /* matrix */
            invokeinterface org.apache.commons.math3.linear.RealMatrix.getColumnDimension:()I
            istore 3 /* n */
        start local 3 // int n
         3: .line 65
            iload 2 /* m */
            iload 3 /* n */
            invokestatic org.apache.commons.math3.util.FastMath.min:(II)I
            istore 4 /* p */
        start local 4 // int p
         4: .line 66
            aload 0 /* this */
            aload 1 /* matrix */
            invokeinterface org.apache.commons.math3.linear.RealMatrix.getData:()[[D
            putfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
         5: .line 67
            aload 0 /* this */
            iload 4 /* p */
            newarray 7
            putfield org.apache.commons.math3.linear.BiDiagonalTransformer.main:[D
         6: .line 68
            aload 0 /* this */
            iload 4 /* p */
            iconst_1
            isub
            newarray 7
            putfield org.apache.commons.math3.linear.BiDiagonalTransformer.secondary:[D
         7: .line 69
            aload 0 /* this */
            aconst_null
            putfield org.apache.commons.math3.linear.BiDiagonalTransformer.cachedU:Lorg/apache/commons/math3/linear/RealMatrix;
         8: .line 70
            aload 0 /* this */
            aconst_null
            putfield org.apache.commons.math3.linear.BiDiagonalTransformer.cachedB:Lorg/apache/commons/math3/linear/RealMatrix;
         9: .line 71
            aload 0 /* this */
            aconst_null
            putfield org.apache.commons.math3.linear.BiDiagonalTransformer.cachedV:Lorg/apache/commons/math3/linear/RealMatrix;
        10: .line 74
            iload 2 /* m */
            iload 3 /* n */
            if_icmplt 13
        11: .line 75
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.linear.BiDiagonalTransformer.transformToUpperBiDiagonal:()V
        12: .line 76
            goto 14
        13: .line 77
      StackMap locals: org.apache.commons.math3.linear.BiDiagonalTransformer org.apache.commons.math3.linear.RealMatrix int int int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.commons.math3.linear.BiDiagonalTransformer.transformToLowerBiDiagonal:()V
        14: .line 80
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int p
        end local 3 // int n
        end local 2 // int m
        end local 1 // org.apache.commons.math3.linear.RealMatrix matrix
        end local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lorg/apache/commons/math3/linear/BiDiagonalTransformer;
            0   15     1  matrix  Lorg/apache/commons/math3/linear/RealMatrix;
            2   15     2       m  I
            3   15     3       n  I
            4   15     4       p  I
    MethodParameters:
        Name  Flags
      matrix  

  public org.apache.commons.math3.linear.RealMatrix getU();
    descriptor: ()Lorg/apache/commons/math3/linear/RealMatrix;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=13, args_size=1
        start local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
         0: .line 89
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.cachedU:Lorg/apache/commons/math3/linear/RealMatrix;
            ifnonnull 42
         1: .line 91
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            arraylength
            istore 1 /* m */
        start local 1 // int m
         2: .line 92
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iconst_0
            aaload
            arraylength
            istore 2 /* n */
        start local 2 // int n
         3: .line 93
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.main:[D
            arraylength
            istore 3 /* p */
        start local 3 // int p
         4: .line 94
            iload 1 /* m */
            iload 2 /* n */
            if_icmplt 5
            iconst_0
            goto 6
      StackMap locals: int int int
      StackMap stack:
         5: iconst_1
      StackMap locals:
      StackMap stack: int
         6: istore 4 /* diagOffset */
        start local 4 // int diagOffset
         7: .line 95
            iload 1 /* m */
            iload 2 /* n */
            if_icmplt 8
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.main:[D
            goto 9
      StackMap locals: int
      StackMap stack:
         8: aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.secondary:[D
      StackMap locals:
      StackMap stack: double[]
         9: astore 5 /* diagonal */
        start local 5 // double[] diagonal
        10: .line 96
            iload 1 /* m */
            iload 1 /* m */
            multianewarray [[D 2
            astore 6 /* ua */
        start local 6 // double[][] ua
        11: .line 99
            iload 1 /* m */
            iconst_1
            isub
            istore 7 /* k */
        start local 7 // int k
        12: goto 15
        13: .line 100
      StackMap locals: double[] double[][] int
      StackMap stack:
            aload 6 /* ua */
            iload 7 /* k */
            aaload
            iload 7 /* k */
            dconst_1
            dastore
        14: .line 99
            iinc 7 /* k */ -1
      StackMap locals:
      StackMap stack:
        15: iload 7 /* k */
            iload 3 /* p */
            if_icmpge 13
        end local 7 // int k
        16: .line 104
            iload 3 /* p */
            iconst_1
            isub
            istore 7 /* k */
        start local 7 // int k
        17: goto 38
        18: .line 105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 7 /* k */
            aaload
            astore 8 /* hK */
        start local 8 // double[] hK
        19: .line 106
            aload 6 /* ua */
            iload 7 /* k */
            aaload
            iload 7 /* k */
            dconst_1
            dastore
        20: .line 107
            aload 8 /* hK */
            iload 7 /* k */
            iload 4 /* diagOffset */
            isub
            daload
            dconst_0
            dcmpl
            ifeq 37
        21: .line 108
            iload 7 /* k */
            istore 9 /* j */
        start local 9 // int j
        22: goto 36
        23: .line 109
      StackMap locals: double[] int
      StackMap stack:
            dconst_0
            dstore 10 /* alpha */
        start local 10 // double alpha
        24: .line 110
            iload 7 /* k */
            istore 12 /* i */
        start local 12 // int i
        25: goto 28
        26: .line 111
      StackMap locals: double int
      StackMap stack:
            dload 10 /* alpha */
            aload 6 /* ua */
            iload 12 /* i */
            aaload
            iload 9 /* j */
            daload
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 12 /* i */
            aaload
            iload 7 /* k */
            iload 4 /* diagOffset */
            isub
            daload
            dmul
            dsub
            dstore 10 /* alpha */
        27: .line 110
            iinc 12 /* i */ 1
      StackMap locals:
      StackMap stack:
        28: iload 12 /* i */
            iload 1 /* m */
            if_icmplt 26
        end local 12 // int i
        29: .line 113
            dload 10 /* alpha */
            aload 5 /* diagonal */
            iload 7 /* k */
            iload 4 /* diagOffset */
            isub
            daload
            aload 8 /* hK */
            iload 7 /* k */
            iload 4 /* diagOffset */
            isub
            daload
            dmul
            ddiv
            dstore 10 /* alpha */
        30: .line 115
            iload 7 /* k */
            istore 12 /* i */
        start local 12 // int i
        31: goto 34
        32: .line 116
      StackMap locals:
      StackMap stack:
            aload 6 /* ua */
            iload 12 /* i */
            aaload
            iload 9 /* j */
            dup2
            daload
            dload 10 /* alpha */
            dneg
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 12 /* i */
            aaload
            iload 7 /* k */
            iload 4 /* diagOffset */
            isub
            daload
            dmul
            dadd
            dastore
        33: .line 115
            iinc 12 /* i */ 1
      StackMap locals:
      StackMap stack:
        34: iload 12 /* i */
            iload 1 /* m */
            if_icmplt 32
        end local 12 // int i
        end local 10 // double alpha
        35: .line 108
            iinc 9 /* j */ 1
      StackMap locals:
      StackMap stack:
        36: iload 9 /* j */
            iload 1 /* m */
            if_icmplt 23
        end local 9 // int j
        end local 8 // double[] hK
        37: .line 104
      StackMap locals:
      StackMap stack:
            iinc 7 /* k */ -1
      StackMap locals:
      StackMap stack:
        38: iload 7 /* k */
            iload 4 /* diagOffset */
            if_icmpge 18
        end local 7 // int k
        39: .line 121
            iload 4 /* diagOffset */
            ifle 41
        40: .line 122
            aload 6 /* ua */
            iconst_0
            aaload
            iconst_0
            dconst_1
            dastore
        41: .line 124
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* ua */
            invokestatic org.apache.commons.math3.linear.MatrixUtils.createRealMatrix:([[D)Lorg/apache/commons/math3/linear/RealMatrix;
            putfield org.apache.commons.math3.linear.BiDiagonalTransformer.cachedU:Lorg/apache/commons/math3/linear/RealMatrix;
        end local 6 // double[][] ua
        end local 5 // double[] diagonal
        end local 4 // int diagOffset
        end local 3 // int p
        end local 2 // int n
        end local 1 // int m
        42: .line 128
      StackMap locals: org.apache.commons.math3.linear.BiDiagonalTransformer
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.cachedU:Lorg/apache/commons/math3/linear/RealMatrix;
            areturn
        end local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   43     0        this  Lorg/apache/commons/math3/linear/BiDiagonalTransformer;
            2   42     1           m  I
            3   42     2           n  I
            4   42     3           p  I
            7   42     4  diagOffset  I
           10   42     5    diagonal  [D
           11   42     6          ua  [[D
           12   16     7           k  I
           17   39     7           k  I
           19   37     8          hK  [D
           22   37     9           j  I
           24   35    10       alpha  D
           25   29    12           i  I
           31   35    12           i  I

  public org.apache.commons.math3.linear.RealMatrix getB();
    descriptor: ()Lorg/apache/commons/math3/linear/RealMatrix;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
         0: .line 138
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.cachedB:Lorg/apache/commons/math3/linear/RealMatrix;
            ifnonnull 16
         1: .line 140
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            arraylength
            istore 1 /* m */
        start local 1 // int m
         2: .line 141
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iconst_0
            aaload
            arraylength
            istore 2 /* n */
        start local 2 // int n
         3: .line 142
            iload 1 /* m */
            iload 2 /* n */
            multianewarray [[D 2
            astore 3 /* ba */
        start local 3 // double[][] ba
         4: .line 143
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         5: goto 14
         6: .line 144
      StackMap locals: org.apache.commons.math3.linear.BiDiagonalTransformer int int double[][] int
      StackMap stack:
            aload 3 /* ba */
            iload 4 /* i */
            aaload
            iload 4 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.main:[D
            iload 4 /* i */
            daload
            dastore
         7: .line 145
            iload 1 /* m */
            iload 2 /* n */
            if_icmpge 11
         8: .line 146
            iload 4 /* i */
            ifle 13
         9: .line 147
            aload 3 /* ba */
            iload 4 /* i */
            aaload
            iload 4 /* i */
            iconst_1
            isub
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.secondary:[D
            iload 4 /* i */
            iconst_1
            isub
            daload
            dastore
        10: .line 149
            goto 13
        11: .line 150
      StackMap locals:
      StackMap stack:
            iload 4 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.main:[D
            arraylength
            iconst_1
            isub
            if_icmpge 13
        12: .line 151
            aload 3 /* ba */
            iload 4 /* i */
            aaload
            iload 4 /* i */
            iconst_1
            iadd
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.secondary:[D
            iload 4 /* i */
            daload
            dastore
        13: .line 143
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        14: iload 4 /* i */
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.main:[D
            arraylength
            if_icmplt 6
        end local 4 // int i
        15: .line 155
            aload 0 /* this */
            aload 3 /* ba */
            invokestatic org.apache.commons.math3.linear.MatrixUtils.createRealMatrix:([[D)Lorg/apache/commons/math3/linear/RealMatrix;
            putfield org.apache.commons.math3.linear.BiDiagonalTransformer.cachedB:Lorg/apache/commons/math3/linear/RealMatrix;
        end local 3 // double[][] ba
        end local 2 // int n
        end local 1 // int m
        16: .line 159
      StackMap locals: org.apache.commons.math3.linear.BiDiagonalTransformer
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.cachedB:Lorg/apache/commons/math3/linear/RealMatrix;
            areturn
        end local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Lorg/apache/commons/math3/linear/BiDiagonalTransformer;
            2   16     1     m  I
            3   16     2     n  I
            4   16     3    ba  [[D
            5   15     4     i  I

  public org.apache.commons.math3.linear.RealMatrix getV();
    descriptor: ()Lorg/apache/commons/math3/linear/RealMatrix;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=13, args_size=1
        start local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
         0: .line 170
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.cachedV:Lorg/apache/commons/math3/linear/RealMatrix;
            ifnonnull 42
         1: .line 172
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            arraylength
            istore 1 /* m */
        start local 1 // int m
         2: .line 173
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iconst_0
            aaload
            arraylength
            istore 2 /* n */
        start local 2 // int n
         3: .line 174
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.main:[D
            arraylength
            istore 3 /* p */
        start local 3 // int p
         4: .line 175
            iload 1 /* m */
            iload 2 /* n */
            if_icmplt 5
            iconst_1
            goto 6
      StackMap locals: int int int
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 4 /* diagOffset */
        start local 4 // int diagOffset
         7: .line 176
            iload 1 /* m */
            iload 2 /* n */
            if_icmplt 8
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.secondary:[D
            goto 9
      StackMap locals: int
      StackMap stack:
         8: aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.main:[D
      StackMap locals:
      StackMap stack: double[]
         9: astore 5 /* diagonal */
        start local 5 // double[] diagonal
        10: .line 177
            iload 2 /* n */
            iload 2 /* n */
            multianewarray [[D 2
            astore 6 /* va */
        start local 6 // double[][] va
        11: .line 180
            iload 2 /* n */
            iconst_1
            isub
            istore 7 /* k */
        start local 7 // int k
        12: goto 15
        13: .line 181
      StackMap locals: double[] double[][] int
      StackMap stack:
            aload 6 /* va */
            iload 7 /* k */
            aaload
            iload 7 /* k */
            dconst_1
            dastore
        14: .line 180
            iinc 7 /* k */ -1
      StackMap locals:
      StackMap stack:
        15: iload 7 /* k */
            iload 3 /* p */
            if_icmpge 13
        end local 7 // int k
        16: .line 185
            iload 3 /* p */
            iconst_1
            isub
            istore 7 /* k */
        start local 7 // int k
        17: goto 38
        18: .line 186
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 7 /* k */
            iload 4 /* diagOffset */
            isub
            aaload
            astore 8 /* hK */
        start local 8 // double[] hK
        19: .line 187
            aload 6 /* va */
            iload 7 /* k */
            aaload
            iload 7 /* k */
            dconst_1
            dastore
        20: .line 188
            aload 8 /* hK */
            iload 7 /* k */
            daload
            dconst_0
            dcmpl
            ifeq 37
        21: .line 189
            iload 7 /* k */
            istore 9 /* j */
        start local 9 // int j
        22: goto 36
        23: .line 190
      StackMap locals: double[] int
      StackMap stack:
            dconst_0
            dstore 10 /* beta */
        start local 10 // double beta
        24: .line 191
            iload 7 /* k */
            istore 12 /* i */
        start local 12 // int i
        25: goto 28
        26: .line 192
      StackMap locals: double int
      StackMap stack:
            dload 10 /* beta */
            aload 6 /* va */
            iload 12 /* i */
            aaload
            iload 9 /* j */
            daload
            aload 8 /* hK */
            iload 12 /* i */
            daload
            dmul
            dsub
            dstore 10 /* beta */
        27: .line 191
            iinc 12 /* i */ 1
      StackMap locals:
      StackMap stack:
        28: iload 12 /* i */
            iload 2 /* n */
            if_icmplt 26
        end local 12 // int i
        29: .line 194
            dload 10 /* beta */
            aload 5 /* diagonal */
            iload 7 /* k */
            iload 4 /* diagOffset */
            isub
            daload
            aload 8 /* hK */
            iload 7 /* k */
            daload
            dmul
            ddiv
            dstore 10 /* beta */
        30: .line 196
            iload 7 /* k */
            istore 12 /* i */
        start local 12 // int i
        31: goto 34
        32: .line 197
      StackMap locals:
      StackMap stack:
            aload 6 /* va */
            iload 12 /* i */
            aaload
            iload 9 /* j */
            dup2
            daload
            dload 10 /* beta */
            dneg
            aload 8 /* hK */
            iload 12 /* i */
            daload
            dmul
            dadd
            dastore
        33: .line 196
            iinc 12 /* i */ 1
      StackMap locals:
      StackMap stack:
        34: iload 12 /* i */
            iload 2 /* n */
            if_icmplt 32
        end local 12 // int i
        end local 10 // double beta
        35: .line 189
            iinc 9 /* j */ 1
      StackMap locals:
      StackMap stack:
        36: iload 9 /* j */
            iload 2 /* n */
            if_icmplt 23
        end local 9 // int j
        end local 8 // double[] hK
        37: .line 185
      StackMap locals:
      StackMap stack:
            iinc 7 /* k */ -1
      StackMap locals:
      StackMap stack:
        38: iload 7 /* k */
            iload 4 /* diagOffset */
            if_icmpge 18
        end local 7 // int k
        39: .line 202
            iload 4 /* diagOffset */
            ifle 41
        40: .line 203
            aload 6 /* va */
            iconst_0
            aaload
            iconst_0
            dconst_1
            dastore
        41: .line 205
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* va */
            invokestatic org.apache.commons.math3.linear.MatrixUtils.createRealMatrix:([[D)Lorg/apache/commons/math3/linear/RealMatrix;
            putfield org.apache.commons.math3.linear.BiDiagonalTransformer.cachedV:Lorg/apache/commons/math3/linear/RealMatrix;
        end local 6 // double[][] va
        end local 5 // double[] diagonal
        end local 4 // int diagOffset
        end local 3 // int p
        end local 2 // int n
        end local 1 // int m
        42: .line 209
      StackMap locals: org.apache.commons.math3.linear.BiDiagonalTransformer
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.cachedV:Lorg/apache/commons/math3/linear/RealMatrix;
            areturn
        end local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   43     0        this  Lorg/apache/commons/math3/linear/BiDiagonalTransformer;
            2   42     1           m  I
            3   42     2           n  I
            4   42     3           p  I
            7   42     4  diagOffset  I
           10   42     5    diagonal  [D
           11   42     6          va  [[D
           12   16     7           k  I
           17   39     7           k  I
           19   37     8          hK  [D
           22   37     9           j  I
           24   35    10        beta  D
           25   29    12           i  I
           31   35    12           i  I

  double[][] getHouseholderVectorsRef();
    descriptor: ()[[D
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
         0: .line 220
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            areturn
        end local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/BiDiagonalTransformer;

  double[] getMainDiagonalRef();
    descriptor: ()[D
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
         0: .line 230
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.main:[D
            areturn
        end local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/BiDiagonalTransformer;

  double[] getSecondaryDiagonalRef();
    descriptor: ()[D
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
         0: .line 240
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.secondary:[D
            areturn
        end local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/linear/BiDiagonalTransformer;

  boolean isUpperBiDiagonal();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
         0: .line 248
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            arraylength
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iconst_0
            aaload
            arraylength
            if_icmplt 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/math3/linear/BiDiagonalTransformer;

  private void transformToUpperBiDiagonal();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=16, args_size=1
        start local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
         0: .line 258
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            arraylength
            istore 1 /* m */
        start local 1 // int m
         1: .line 259
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iconst_0
            aaload
            arraylength
            istore 2 /* n */
        start local 2 // int n
         2: .line 260
            iconst_0
            istore 3 /* k */
        start local 3 // int k
         3: goto 68
         4: .line 263
      StackMap locals: int int int
      StackMap stack:
            dconst_0
            dstore 4 /* xNormSqr */
        start local 4 // double xNormSqr
         5: .line 264
            iload 3 /* k */
            istore 6 /* i */
        start local 6 // int i
         6: goto 10
         7: .line 265
      StackMap locals: double int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 6 /* i */
            aaload
            iload 3 /* k */
            daload
            dstore 7 /* c */
        start local 7 // double c
         8: .line 266
            dload 4 /* xNormSqr */
            dload 7 /* c */
            dload 7 /* c */
            dmul
            dadd
            dstore 4 /* xNormSqr */
        end local 7 // double c
         9: .line 264
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 6 /* i */
            iload 1 /* m */
            if_icmplt 7
        end local 6 // int i
        11: .line 268
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 3 /* k */
            aaload
            astore 6 /* hK */
        start local 6 // double[] hK
        12: .line 269
            aload 6 /* hK */
            iload 3 /* k */
            daload
            dconst_0
            dcmpl
            ifle 13
            dload 4 /* xNormSqr */
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            dneg
            goto 14
      StackMap locals: org.apache.commons.math3.linear.BiDiagonalTransformer int int int double double[]
      StackMap stack:
        13: dload 4 /* xNormSqr */
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
      StackMap locals:
      StackMap stack: double
        14: dstore 7 /* a */
        start local 7 // double a
        15: .line 270
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.main:[D
            iload 3 /* k */
            dload 7 /* a */
            dastore
        16: .line 271
            dload 7 /* a */
            dconst_0
            dcmpl
            ifeq 36
        17: .line 272
            aload 6 /* hK */
            iload 3 /* k */
            dup2
            daload
            dload 7 /* a */
            dsub
            dastore
        18: .line 273
            iload 3 /* k */
            iconst_1
            iadd
            istore 9 /* j */
        start local 9 // int j
        19: goto 35
        20: .line 274
      StackMap locals: double int
      StackMap stack:
            dconst_0
            dstore 10 /* alpha */
        start local 10 // double alpha
        21: .line 275
            iload 3 /* k */
            istore 12 /* i */
        start local 12 // int i
        22: goto 26
        23: .line 276
      StackMap locals: double int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 12 /* i */
            aaload
            astore 13 /* hI */
        start local 13 // double[] hI
        24: .line 277
            dload 10 /* alpha */
            aload 13 /* hI */
            iload 9 /* j */
            daload
            aload 13 /* hI */
            iload 3 /* k */
            daload
            dmul
            dsub
            dstore 10 /* alpha */
        end local 13 // double[] hI
        25: .line 275
            iinc 12 /* i */ 1
      StackMap locals:
      StackMap stack:
        26: iload 12 /* i */
            iload 1 /* m */
            if_icmplt 23
        end local 12 // int i
        27: .line 279
            dload 10 /* alpha */
            dload 7 /* a */
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 3 /* k */
            aaload
            iload 3 /* k */
            daload
            dmul
            ddiv
            dstore 10 /* alpha */
        28: .line 280
            iload 3 /* k */
            istore 12 /* i */
        start local 12 // int i
        29: goto 33
        30: .line 281
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 12 /* i */
            aaload
            astore 13 /* hI */
        start local 13 // double[] hI
        31: .line 282
            aload 13 /* hI */
            iload 9 /* j */
            dup2
            daload
            dload 10 /* alpha */
            aload 13 /* hI */
            iload 3 /* k */
            daload
            dmul
            dsub
            dastore
        end local 13 // double[] hI
        32: .line 280
            iinc 12 /* i */ 1
      StackMap locals:
      StackMap stack:
        33: iload 12 /* i */
            iload 1 /* m */
            if_icmplt 30
        end local 12 // int i
        end local 10 // double alpha
        34: .line 273
            iinc 9 /* j */ 1
      StackMap locals:
      StackMap stack:
        35: iload 9 /* j */
            iload 2 /* n */
            if_icmplt 20
        end local 9 // int j
        36: .line 287
      StackMap locals:
      StackMap stack:
            iload 3 /* k */
            iload 2 /* n */
            iconst_1
            isub
            if_icmpge 67
        37: .line 289
            dconst_0
            dstore 4 /* xNormSqr */
        38: .line 290
            iload 3 /* k */
            iconst_1
            iadd
            istore 9 /* j */
        start local 9 // int j
        39: goto 43
        40: .line 291
      StackMap locals: int
      StackMap stack:
            aload 6 /* hK */
            iload 9 /* j */
            daload
            dstore 10 /* c */
        start local 10 // double c
        41: .line 292
            dload 4 /* xNormSqr */
            dload 10 /* c */
            dload 10 /* c */
            dmul
            dadd
            dstore 4 /* xNormSqr */
        end local 10 // double c
        42: .line 290
            iinc 9 /* j */ 1
      StackMap locals:
      StackMap stack:
        43: iload 9 /* j */
            iload 2 /* n */
            if_icmplt 40
        end local 9 // int j
        44: .line 294
            aload 6 /* hK */
            iload 3 /* k */
            iconst_1
            iadd
            daload
            dconst_0
            dcmpl
            ifle 45
            dload 4 /* xNormSqr */
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            dneg
            goto 46
      StackMap locals:
      StackMap stack:
        45: dload 4 /* xNormSqr */
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
      StackMap locals:
      StackMap stack: double
        46: dstore 9 /* b */
        start local 9 // double b
        47: .line 295
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.secondary:[D
            iload 3 /* k */
            dload 9 /* b */
            dastore
        48: .line 296
            dload 9 /* b */
            dconst_0
            dcmpl
            ifeq 67
        49: .line 297
            aload 6 /* hK */
            iload 3 /* k */
            iconst_1
            iadd
            dup2
            daload
            dload 9 /* b */
            dsub
            dastore
        50: .line 298
            iload 3 /* k */
            iconst_1
            iadd
            istore 11 /* i */
        start local 11 // int i
        51: goto 66
        52: .line 299
      StackMap locals: double int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 11 /* i */
            aaload
            astore 12 /* hI */
        start local 12 // double[] hI
        53: .line 300
            dconst_0
            dstore 13 /* beta */
        start local 13 // double beta
        54: .line 301
            iload 3 /* k */
            iconst_1
            iadd
            istore 15 /* j */
        start local 15 // int j
        55: goto 58
        56: .line 302
      StackMap locals: double[] double int
      StackMap stack:
            dload 13 /* beta */
            aload 12 /* hI */
            iload 15 /* j */
            daload
            aload 6 /* hK */
            iload 15 /* j */
            daload
            dmul
            dsub
            dstore 13 /* beta */
        57: .line 301
            iinc 15 /* j */ 1
      StackMap locals:
      StackMap stack:
        58: iload 15 /* j */
            iload 2 /* n */
            if_icmplt 56
        end local 15 // int j
        59: .line 304
            dload 13 /* beta */
            dload 9 /* b */
            aload 6 /* hK */
            iload 3 /* k */
            iconst_1
            iadd
            daload
            dmul
            ddiv
            dstore 13 /* beta */
        60: .line 305
            iload 3 /* k */
            iconst_1
            iadd
            istore 15 /* j */
        start local 15 // int j
        61: goto 64
        62: .line 306
      StackMap locals:
      StackMap stack:
            aload 12 /* hI */
            iload 15 /* j */
            dup2
            daload
            dload 13 /* beta */
            aload 6 /* hK */
            iload 15 /* j */
            daload
            dmul
            dsub
            dastore
        63: .line 305
            iinc 15 /* j */ 1
      StackMap locals:
      StackMap stack:
        64: iload 15 /* j */
            iload 2 /* n */
            if_icmplt 62
        end local 15 // int j
        end local 13 // double beta
        end local 12 // double[] hI
        65: .line 298
            iinc 11 /* i */ 1
      StackMap locals:
      StackMap stack:
        66: iload 11 /* i */
            iload 1 /* m */
            if_icmplt 52
        end local 11 // int i
        end local 9 // double b
        end local 7 // double a
        end local 6 // double[] hK
        end local 4 // double xNormSqr
        67: .line 260
      StackMap locals: org.apache.commons.math3.linear.BiDiagonalTransformer int int int
      StackMap stack:
            iinc 3 /* k */ 1
      StackMap locals:
      StackMap stack:
        68: iload 3 /* k */
            iload 2 /* n */
            if_icmplt 4
        end local 3 // int k
        69: .line 313
            return
        end local 2 // int n
        end local 1 // int m
        end local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   70     0      this  Lorg/apache/commons/math3/linear/BiDiagonalTransformer;
            1   70     1         m  I
            2   70     2         n  I
            3   69     3         k  I
            5   67     4  xNormSqr  D
            6   11     6         i  I
            8    9     7         c  D
           12   67     6        hK  [D
           15   67     7         a  D
           19   36     9         j  I
           21   34    10     alpha  D
           22   27    12         i  I
           24   25    13        hI  [D
           29   34    12         i  I
           31   32    13        hI  [D
           39   44     9         j  I
           41   42    10         c  D
           47   67     9         b  D
           51   67    11         i  I
           53   65    12        hI  [D
           54   65    13      beta  D
           55   59    15         j  I
           61   65    15         j  I

  private void transformToLowerBiDiagonal();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=17, args_size=1
        start local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
         0: .line 322
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            arraylength
            istore 1 /* m */
        start local 1 // int m
         1: .line 323
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iconst_0
            aaload
            arraylength
            istore 2 /* n */
        start local 2 // int n
         2: .line 324
            iconst_0
            istore 3 /* k */
        start local 3 // int k
         3: goto 69
         4: .line 327
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 3 /* k */
            aaload
            astore 4 /* hK */
        start local 4 // double[] hK
         5: .line 328
            dconst_0
            dstore 5 /* xNormSqr */
        start local 5 // double xNormSqr
         6: .line 329
            iload 3 /* k */
            istore 7 /* j */
        start local 7 // int j
         7: goto 11
         8: .line 330
      StackMap locals: double[] double int
      StackMap stack:
            aload 4 /* hK */
            iload 7 /* j */
            daload
            dstore 8 /* c */
        start local 8 // double c
         9: .line 331
            dload 5 /* xNormSqr */
            dload 8 /* c */
            dload 8 /* c */
            dmul
            dadd
            dstore 5 /* xNormSqr */
        end local 8 // double c
        10: .line 329
            iinc 7 /* j */ 1
      StackMap locals:
      StackMap stack:
        11: iload 7 /* j */
            iload 2 /* n */
            if_icmplt 8
        end local 7 // int j
        12: .line 333
            aload 4 /* hK */
            iload 3 /* k */
            daload
            dconst_0
            dcmpl
            ifle 13
            dload 5 /* xNormSqr */
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            dneg
            goto 14
      StackMap locals:
      StackMap stack:
        13: dload 5 /* xNormSqr */
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
      StackMap locals:
      StackMap stack: double
        14: dstore 7 /* a */
        start local 7 // double a
        15: .line 334
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.main:[D
            iload 3 /* k */
            dload 7 /* a */
            dastore
        16: .line 335
            dload 7 /* a */
            dconst_0
            dcmpl
            ifeq 35
        17: .line 336
            aload 4 /* hK */
            iload 3 /* k */
            dup2
            daload
            dload 7 /* a */
            dsub
            dastore
        18: .line 337
            iload 3 /* k */
            iconst_1
            iadd
            istore 9 /* i */
        start local 9 // int i
        19: goto 34
        20: .line 338
      StackMap locals: double int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 9 /* i */
            aaload
            astore 10 /* hI */
        start local 10 // double[] hI
        21: .line 339
            dconst_0
            dstore 11 /* alpha */
        start local 11 // double alpha
        22: .line 340
            iload 3 /* k */
            istore 13 /* j */
        start local 13 // int j
        23: goto 26
        24: .line 341
      StackMap locals: double[] double int
      StackMap stack:
            dload 11 /* alpha */
            aload 10 /* hI */
            iload 13 /* j */
            daload
            aload 4 /* hK */
            iload 13 /* j */
            daload
            dmul
            dsub
            dstore 11 /* alpha */
        25: .line 340
            iinc 13 /* j */ 1
      StackMap locals:
      StackMap stack:
        26: iload 13 /* j */
            iload 2 /* n */
            if_icmplt 24
        end local 13 // int j
        27: .line 343
            dload 11 /* alpha */
            dload 7 /* a */
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 3 /* k */
            aaload
            iload 3 /* k */
            daload
            dmul
            ddiv
            dstore 11 /* alpha */
        28: .line 344
            iload 3 /* k */
            istore 13 /* j */
        start local 13 // int j
        29: goto 32
        30: .line 345
      StackMap locals:
      StackMap stack:
            aload 10 /* hI */
            iload 13 /* j */
            dup2
            daload
            dload 11 /* alpha */
            aload 4 /* hK */
            iload 13 /* j */
            daload
            dmul
            dsub
            dastore
        31: .line 344
            iinc 13 /* j */ 1
      StackMap locals:
      StackMap stack:
        32: iload 13 /* j */
            iload 2 /* n */
            if_icmplt 30
        end local 13 // int j
        end local 11 // double alpha
        end local 10 // double[] hI
        33: .line 337
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
        34: iload 9 /* i */
            iload 1 /* m */
            if_icmplt 20
        end local 9 // int i
        35: .line 350
      StackMap locals:
      StackMap stack:
            iload 3 /* k */
            iload 1 /* m */
            iconst_1
            isub
            if_icmpge 68
        36: .line 352
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 3 /* k */
            iconst_1
            iadd
            aaload
            astore 9 /* hKp1 */
        start local 9 // double[] hKp1
        37: .line 353
            dconst_0
            dstore 5 /* xNormSqr */
        38: .line 354
            iload 3 /* k */
            iconst_1
            iadd
            istore 10 /* i */
        start local 10 // int i
        39: goto 43
        40: .line 355
      StackMap locals: double[] int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 10 /* i */
            aaload
            iload 3 /* k */
            daload
            dstore 11 /* c */
        start local 11 // double c
        41: .line 356
            dload 5 /* xNormSqr */
            dload 11 /* c */
            dload 11 /* c */
            dmul
            dadd
            dstore 5 /* xNormSqr */
        end local 11 // double c
        42: .line 354
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
        43: iload 10 /* i */
            iload 1 /* m */
            if_icmplt 40
        end local 10 // int i
        44: .line 358
            aload 9 /* hKp1 */
            iload 3 /* k */
            daload
            dconst_0
            dcmpl
            ifle 45
            dload 5 /* xNormSqr */
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            dneg
            goto 46
      StackMap locals:
      StackMap stack:
        45: dload 5 /* xNormSqr */
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
      StackMap locals:
      StackMap stack: double
        46: dstore 10 /* b */
        start local 10 // double b
        47: .line 359
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.secondary:[D
            iload 3 /* k */
            dload 10 /* b */
            dastore
        48: .line 360
            dload 10 /* b */
            dconst_0
            dcmpl
            ifeq 68
        49: .line 361
            aload 9 /* hKp1 */
            iload 3 /* k */
            dup2
            daload
            dload 10 /* b */
            dsub
            dastore
        50: .line 362
            iload 3 /* k */
            iconst_1
            iadd
            istore 12 /* j */
        start local 12 // int j
        51: goto 67
        52: .line 363
      StackMap locals: double int
      StackMap stack:
            dconst_0
            dstore 13 /* beta */
        start local 13 // double beta
        53: .line 364
            iload 3 /* k */
            iconst_1
            iadd
            istore 15 /* i */
        start local 15 // int i
        54: goto 58
        55: .line 365
      StackMap locals: double int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 15 /* i */
            aaload
            astore 16 /* hI */
        start local 16 // double[] hI
        56: .line 366
            dload 13 /* beta */
            aload 16 /* hI */
            iload 12 /* j */
            daload
            aload 16 /* hI */
            iload 3 /* k */
            daload
            dmul
            dsub
            dstore 13 /* beta */
        end local 16 // double[] hI
        57: .line 364
            iinc 15 /* i */ 1
      StackMap locals:
      StackMap stack:
        58: iload 15 /* i */
            iload 1 /* m */
            if_icmplt 55
        end local 15 // int i
        59: .line 368
            dload 13 /* beta */
            dload 10 /* b */
            aload 9 /* hKp1 */
            iload 3 /* k */
            daload
            dmul
            ddiv
            dstore 13 /* beta */
        60: .line 369
            iload 3 /* k */
            iconst_1
            iadd
            istore 15 /* i */
        start local 15 // int i
        61: goto 65
        62: .line 370
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.math3.linear.BiDiagonalTransformer.householderVectors:[[D
            iload 15 /* i */
            aaload
            astore 16 /* hI */
        start local 16 // double[] hI
        63: .line 371
            aload 16 /* hI */
            iload 12 /* j */
            dup2
            daload
            dload 13 /* beta */
            aload 16 /* hI */
            iload 3 /* k */
            daload
            dmul
            dsub
            dastore
        end local 16 // double[] hI
        64: .line 369
            iinc 15 /* i */ 1
      StackMap locals:
      StackMap stack:
        65: iload 15 /* i */
            iload 1 /* m */
            if_icmplt 62
        end local 15 // int i
        end local 13 // double beta
        66: .line 362
            iinc 12 /* j */ 1
      StackMap locals:
      StackMap stack:
        67: iload 12 /* j */
            iload 2 /* n */
            if_icmplt 52
        end local 12 // int j
        end local 10 // double b
        end local 9 // double[] hKp1
        end local 7 // double a
        end local 5 // double xNormSqr
        end local 4 // double[] hK
        68: .line 324
      StackMap locals: org.apache.commons.math3.linear.BiDiagonalTransformer int int int
      StackMap stack:
            iinc 3 /* k */ 1
      StackMap locals:
      StackMap stack:
        69: iload 3 /* k */
            iload 1 /* m */
            if_icmplt 4
        end local 3 // int k
        70: .line 378
            return
        end local 2 // int n
        end local 1 // int m
        end local 0 // org.apache.commons.math3.linear.BiDiagonalTransformer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   71     0      this  Lorg/apache/commons/math3/linear/BiDiagonalTransformer;
            1   71     1         m  I
            2   71     2         n  I
            3   70     3         k  I
            5   68     4        hK  [D
            6   68     5  xNormSqr  D
            7   12     7         j  I
            9   10     8         c  D
           15   68     7         a  D
           19   35     9         i  I
           21   33    10        hI  [D
           22   33    11     alpha  D
           23   27    13         j  I
           29   33    13         j  I
           37   68     9      hKp1  [D
           39   44    10         i  I
           41   42    11         c  D
           47   68    10         b  D
           51   68    12         j  I
           53   66    13      beta  D
           54   59    15         i  I
           56   57    16        hI  [D
           61   66    15         i  I
           63   64    16        hI  [D
}
SourceFile: "BiDiagonalTransformer.java"