public class org.apache.commons.math3.stat.inference.TTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.commons.math3.stat.inference.TTest
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
         0: .line 58
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/stat/inference/TTest;

  public double pairedT(double[], double[]);
    descriptor: ([D[D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=5, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double[] sample1
        start local 2 // double[] sample2
         0: .line 84
            aload 0 /* this */
            aload 1 /* sample1 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
         1: .line 85
            aload 0 /* this */
            aload 2 /* sample2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
         2: .line 86
            aload 1 /* sample1 */
            aload 2 /* sample2 */
            invokestatic org.apache.commons.math3.stat.StatUtils.meanDifference:([D[D)D
            dstore 3 /* meanDifference */
        start local 3 // double meanDifference
         3: .line 87
            aload 0 /* this */
            dload 3 /* meanDifference */
            dconst_0
         4: .line 88
            aload 1 /* sample1 */
            aload 2 /* sample2 */
            dload 3 /* meanDifference */
            invokestatic org.apache.commons.math3.stat.StatUtils.varianceDifference:([D[DD)D
         5: .line 89
            aload 1 /* sample1 */
            arraylength
            i2d
         6: .line 87
            invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDD)D
            dreturn
        end local 3 // double meanDifference
        end local 2 // double[] sample2
        end local 1 // double[] sample1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    7     0            this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    7     1         sample1  [D
            0    7     2         sample2  [D
            3    7     3  meanDifference  D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException
    MethodParameters:
         Name  Flags
      sample1  final
      sample2  final

  public double pairedTTest(double[], double[]);
    descriptor: ([D[D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=5, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double[] sample1
        start local 2 // double[] sample2
         0: .line 133
            aload 1 /* sample1 */
            aload 2 /* sample2 */
            invokestatic org.apache.commons.math3.stat.StatUtils.meanDifference:([D[D)D
            dstore 3 /* meanDifference */
        start local 3 // double meanDifference
         1: .line 134
            aload 0 /* this */
            dload 3 /* meanDifference */
            dconst_0
         2: .line 135
            aload 1 /* sample1 */
            aload 2 /* sample2 */
            dload 3 /* meanDifference */
            invokestatic org.apache.commons.math3.stat.StatUtils.varianceDifference:([D[DD)D
         3: .line 136
            aload 1 /* sample1 */
            arraylength
            i2d
         4: .line 134
            invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(DDDD)D
            dreturn
        end local 3 // double meanDifference
        end local 2 // double[] sample2
        end local 1 // double[] sample1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0            this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    5     1         sample1  [D
            0    5     2         sample2  [D
            1    5     3  meanDifference  D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
         Name  Flags
      sample1  final
      sample2  final

  public boolean pairedTTest(double[], double[], double);
    descriptor: ([D[DD)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double[] sample1
        start local 2 // double[] sample2
        start local 3 // double alpha
         0: .line 181
            aload 0 /* this */
            dload 3 /* alpha */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSignificanceLevel:(D)V
         1: .line 182
            aload 0 /* this */
            aload 1 /* sample1 */
            aload 2 /* sample2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.pairedTTest:([D[D)D
            dload 3 /* alpha */
            dcmpg
            ifge 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
        end local 3 // double alpha
        end local 2 // double[] sample2
        end local 1 // double[] sample1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    3     1  sample1  [D
            0    3     2  sample2  [D
            0    3     3    alpha  D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
         Name  Flags
      sample1  final
      sample2  final
      alpha    final

  public double t(double, double[]);
    descriptor: (D[D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=4, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double mu
        start local 3 // double[] observed
         0: .line 205
            aload 0 /* this */
            aload 3 /* observed */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
         1: .line 207
            aload 0 /* this */
            aload 3 /* observed */
            invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
            dload 1 /* mu */
            aload 3 /* observed */
            invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
         2: .line 208
            aload 3 /* observed */
            arraylength
            i2d
         3: .line 207
            invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDD)D
            dreturn
        end local 3 // double[] observed
        end local 1 // double mu
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    4     1        mu  D
            0    4     3  observed  [D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
    MethodParameters:
          Name  Flags
      mu        final
      observed  final

  public double t(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary);
    descriptor: (DLorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=4, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double mu
        start local 3 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats
         0: .line 232
            aload 0 /* this */
            aload 3 /* sampleStats */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
         1: .line 233
            aload 0 /* this */
            aload 3 /* sampleStats */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
            dload 1 /* mu */
            aload 3 /* sampleStats */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
         2: .line 234
            aload 3 /* sampleStats */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
            l2d
         3: .line 233
            invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDD)D
            dreturn
        end local 3 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats
        end local 1 // double mu
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    4     1           mu  D
            0    4     3  sampleStats  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
    MethodParameters:
             Name  Flags
      mu           final
      sampleStats  final

  public double homoscedasticT(double[], double[]);
    descriptor: ([D[D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=3, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double[] sample1
        start local 2 // double[] sample2
         0: .line 275
            aload 0 /* this */
            aload 1 /* sample1 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
         1: .line 276
            aload 0 /* this */
            aload 2 /* sample2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
         2: .line 278
            aload 0 /* this */
            aload 1 /* sample1 */
            invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
            aload 2 /* sample2 */
            invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
         3: .line 279
            aload 1 /* sample1 */
            invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
            aload 2 /* sample2 */
            invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
         4: .line 280
            aload 1 /* sample1 */
            arraylength
            i2d
            aload 2 /* sample2 */
            arraylength
            i2d
         5: .line 278
            invokevirtual org.apache.commons.math3.stat.inference.TTest.homoscedasticT:(DDDDDD)D
            dreturn
        end local 2 // double[] sample2
        end local 1 // double[] sample1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    6     1  sample1  [D
            0    6     2  sample2  [D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
    MethodParameters:
         Name  Flags
      sample1  final
      sample2  final

  public double t(double[], double[]);
    descriptor: ([D[D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=3, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double[] sample1
        start local 2 // double[] sample2
         0: .line 316
            aload 0 /* this */
            aload 1 /* sample1 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
         1: .line 317
            aload 0 /* this */
            aload 2 /* sample2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
         2: .line 319
            aload 0 /* this */
            aload 1 /* sample1 */
            invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
            aload 2 /* sample2 */
            invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
         3: .line 320
            aload 1 /* sample1 */
            invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
            aload 2 /* sample2 */
            invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
         4: .line 321
            aload 1 /* sample1 */
            arraylength
            i2d
            aload 2 /* sample2 */
            arraylength
            i2d
         5: .line 319
            invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDDDD)D
            dreturn
        end local 2 // double[] sample2
        end local 1 // double[] sample1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    6     1  sample1  [D
            0    6     2  sample2  [D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
    MethodParameters:
         Name  Flags
      sample1  final
      sample2  final

  public double t(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary);
    descriptor: (Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=3, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats1
        start local 2 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats2
         0: .line 361
            aload 0 /* this */
            aload 1 /* sampleStats1 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
         1: .line 362
            aload 0 /* this */
            aload 2 /* sampleStats2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
         2: .line 363
            aload 0 /* this */
            aload 1 /* sampleStats1 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
            aload 2 /* sampleStats2 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
         3: .line 364
            aload 1 /* sampleStats1 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
            aload 2 /* sampleStats2 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
         4: .line 365
            aload 1 /* sampleStats1 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
            l2d
            aload 2 /* sampleStats2 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
            l2d
         5: .line 363
            invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDDDD)D
            dreturn
        end local 2 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats2
        end local 1 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    6     1  sampleStats1  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
            0    6     2  sampleStats2  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
    MethodParameters:
              Name  Flags
      sampleStats1  final
      sampleStats2  final

  public double homoscedasticT(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary);
    descriptor: (Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=3, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats1
        start local 2 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats2
         0: .line 409
            aload 0 /* this */
            aload 1 /* sampleStats1 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
         1: .line 410
            aload 0 /* this */
            aload 2 /* sampleStats2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
         2: .line 411
            aload 0 /* this */
            aload 1 /* sampleStats1 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
            aload 2 /* sampleStats2 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
         3: .line 412
            aload 1 /* sampleStats1 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
            aload 2 /* sampleStats2 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
         4: .line 413
            aload 1 /* sampleStats1 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
            l2d
            aload 2 /* sampleStats2 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
            l2d
         5: .line 411
            invokevirtual org.apache.commons.math3.stat.inference.TTest.homoscedasticT:(DDDDDD)D
            dreturn
        end local 2 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats2
        end local 1 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    6     1  sampleStats1  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
            0    6     2  sampleStats2  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
    MethodParameters:
              Name  Flags
      sampleStats1  final
      sampleStats2  final

  public double tTest(double, double[]);
    descriptor: (D[D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=4, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double mu
        start local 3 // double[] sample
         0: .line 448
            aload 0 /* this */
            aload 3 /* sample */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
         1: .line 450
            aload 0 /* this */
            aload 3 /* sample */
            invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
            dload 1 /* mu */
            aload 3 /* sample */
            invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
         2: .line 451
            aload 3 /* sample */
            arraylength
            i2d
         3: .line 450
            invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(DDDD)D
            dreturn
        end local 3 // double[] sample
        end local 1 // double mu
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    4     1      mu  D
            0    4     3  sample  [D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
        Name  Flags
      mu      final
      sample  final

  public boolean tTest(double, double[], double);
    descriptor: (D[DD)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double mu
        start local 3 // double[] sample
        start local 4 // double alpha
         0: .line 496
            aload 0 /* this */
            dload 4 /* alpha */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSignificanceLevel:(D)V
         1: .line 497
            aload 0 /* this */
            dload 1 /* mu */
            aload 3 /* sample */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(D[D)D
            dload 4 /* alpha */
            dcmpg
            ifge 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
        end local 4 // double alpha
        end local 3 // double[] sample
        end local 1 // double mu
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    3     1      mu  D
            0    3     3  sample  [D
            0    3     4   alpha  D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
        Name  Flags
      mu      final
      sample  final
      alpha   final

  public double tTest(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary);
    descriptor: (DLorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=4, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double mu
        start local 3 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats
         0: .line 534
            aload 0 /* this */
            aload 3 /* sampleStats */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
         1: .line 535
            aload 0 /* this */
            aload 3 /* sampleStats */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
            dload 1 /* mu */
            aload 3 /* sampleStats */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
         2: .line 536
            aload 3 /* sampleStats */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
            l2d
         3: .line 535
            invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(DDDD)D
            dreturn
        end local 3 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats
        end local 1 // double mu
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    4     1           mu  D
            0    4     3  sampleStats  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
             Name  Flags
      mu           final
      sampleStats  final

  public boolean tTest(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary, double);
    descriptor: (DLorg/apache/commons/math3/stat/descriptive/StatisticalSummary;D)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double mu
        start local 3 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats
        start local 4 // double alpha
         0: .line 583
            aload 0 /* this */
            dload 4 /* alpha */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSignificanceLevel:(D)V
         1: .line 584
            aload 0 /* this */
            dload 1 /* mu */
            aload 3 /* sampleStats */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(DLorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
            dload 4 /* alpha */
            dcmpg
            ifge 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
        end local 4 // double alpha
        end local 3 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats
        end local 1 // double mu
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    3     1           mu  D
            0    3     3  sampleStats  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
            0    3     4        alpha  D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
             Name  Flags
      mu           final
      sampleStats  final
      alpha        final

  public double tTest(double[], double[]);
    descriptor: ([D[D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=3, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double[] sample1
        start local 2 // double[] sample2
         0: .line 629
            aload 0 /* this */
            aload 1 /* sample1 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
         1: .line 630
            aload 0 /* this */
            aload 2 /* sample2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
         2: .line 632
            aload 0 /* this */
            aload 1 /* sample1 */
            invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
            aload 2 /* sample2 */
            invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
         3: .line 633
            aload 1 /* sample1 */
            invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
            aload 2 /* sample2 */
            invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
         4: .line 634
            aload 1 /* sample1 */
            arraylength
            i2d
            aload 2 /* sample2 */
            arraylength
            i2d
         5: .line 632
            invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(DDDDDD)D
            dreturn
        end local 2 // double[] sample2
        end local 1 // double[] sample1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    6     1  sample1  [D
            0    6     2  sample2  [D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
         Name  Flags
      sample1  final
      sample2  final

  public double homoscedasticTTest(double[], double[]);
    descriptor: ([D[D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=3, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double[] sample1
        start local 2 // double[] sample2
         0: .line 676
            aload 0 /* this */
            aload 1 /* sample1 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
         1: .line 677
            aload 0 /* this */
            aload 2 /* sample2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
         2: .line 679
            aload 0 /* this */
            aload 1 /* sample1 */
            invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
         3: .line 680
            aload 2 /* sample2 */
            invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
         4: .line 681
            aload 1 /* sample1 */
            invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
         5: .line 682
            aload 2 /* sample2 */
            invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
         6: .line 683
            aload 1 /* sample1 */
            arraylength
            i2d
            aload 2 /* sample2 */
            arraylength
            i2d
         7: .line 679
            invokevirtual org.apache.commons.math3.stat.inference.TTest.homoscedasticTTest:(DDDDDD)D
            dreturn
        end local 2 // double[] sample2
        end local 1 // double[] sample1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    8     1  sample1  [D
            0    8     2  sample2  [D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
         Name  Flags
      sample1  final
      sample2  final

  public boolean tTest(double[], double[], double);
    descriptor: ([D[DD)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double[] sample1
        start local 2 // double[] sample2
        start local 3 // double alpha
         0: .line 744
            aload 0 /* this */
            dload 3 /* alpha */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSignificanceLevel:(D)V
         1: .line 745
            aload 0 /* this */
            aload 1 /* sample1 */
            aload 2 /* sample2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:([D[D)D
            dload 3 /* alpha */
            dcmpg
            ifge 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
        end local 3 // double alpha
        end local 2 // double[] sample2
        end local 1 // double[] sample1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    3     1  sample1  [D
            0    3     2  sample2  [D
            0    3     3    alpha  D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
         Name  Flags
      sample1  final
      sample2  final
      alpha    final

  public boolean homoscedasticTTest(double[], double[], double);
    descriptor: ([D[DD)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double[] sample1
        start local 2 // double[] sample2
        start local 3 // double alpha
         0: .line 807
            aload 0 /* this */
            dload 3 /* alpha */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSignificanceLevel:(D)V
         1: .line 808
            aload 0 /* this */
            aload 1 /* sample1 */
            aload 2 /* sample2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.homoscedasticTTest:([D[D)D
            dload 3 /* alpha */
            dcmpg
            ifge 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
        end local 3 // double alpha
        end local 2 // double[] sample2
        end local 1 // double[] sample1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    3     1  sample1  [D
            0    3     2  sample2  [D
            0    3     3    alpha  D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
         Name  Flags
      sample1  final
      sample2  final
      alpha    final

  public double tTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary);
    descriptor: (Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=3, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats1
        start local 2 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats2
         0: .line 852
            aload 0 /* this */
            aload 1 /* sampleStats1 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
         1: .line 853
            aload 0 /* this */
            aload 2 /* sampleStats2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
         2: .line 854
            aload 0 /* this */
            aload 1 /* sampleStats1 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
            aload 2 /* sampleStats2 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
         3: .line 855
            aload 1 /* sampleStats1 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
            aload 2 /* sampleStats2 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
         4: .line 856
            aload 1 /* sampleStats1 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
            l2d
            aload 2 /* sampleStats2 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
            l2d
         5: .line 854
            invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(DDDDDD)D
            dreturn
        end local 2 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats2
        end local 1 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    6     1  sampleStats1  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
            0    6     2  sampleStats2  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
              Name  Flags
      sampleStats1  final
      sampleStats2  final

  public double homoscedasticTTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary);
    descriptor: (Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=3, args_size=3
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats1
        start local 2 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats2
         0: .line 899
            aload 0 /* this */
            aload 1 /* sampleStats1 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
         1: .line 900
            aload 0 /* this */
            aload 2 /* sampleStats2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
         2: .line 901
            aload 0 /* this */
            aload 1 /* sampleStats1 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
         3: .line 902
            aload 2 /* sampleStats2 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
         4: .line 903
            aload 1 /* sampleStats1 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
         5: .line 904
            aload 2 /* sampleStats2 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
         6: .line 905
            aload 1 /* sampleStats1 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
            l2d
            aload 2 /* sampleStats2 */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
            l2d
         7: .line 901
            invokevirtual org.apache.commons.math3.stat.inference.TTest.homoscedasticTTest:(DDDDDD)D
            dreturn
        end local 2 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats2
        end local 1 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    8     1  sampleStats1  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
            0    8     2  sampleStats2  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
              Name  Flags
      sampleStats1  final
      sampleStats2  final

  public boolean tTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary, double);
    descriptor: (Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;D)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats1
        start local 2 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats2
        start local 3 // double alpha
         0: .line 970
            aload 0 /* this */
            dload 3 /* alpha */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSignificanceLevel:(D)V
         1: .line 971
            aload 0 /* this */
            aload 1 /* sampleStats1 */
            aload 2 /* sampleStats2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
            dload 3 /* alpha */
            dcmpg
            ifge 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
        end local 3 // double alpha
        end local 2 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats2
        end local 1 // org.apache.commons.math3.stat.descriptive.StatisticalSummary sampleStats1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    3     1  sampleStats1  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
            0    3     2  sampleStats2  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
            0    3     3         alpha  D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException
    MethodParameters:
              Name  Flags
      sampleStats1  final
      sampleStats2  final
      alpha         final

  protected double df(double, double, double, double);
    descriptor: (DDDD)D
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=12, locals=9, args_size=5
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double v1
        start local 3 // double v2
        start local 5 // double n1
        start local 7 // double n2
         0: .line 987
            dload 1 /* v1 */
            dload 5 /* n1 */
            ddiv
            dload 3 /* v2 */
            dload 7 /* n2 */
            ddiv
            dadd
            dload 1 /* v1 */
            dload 5 /* n1 */
            ddiv
            dload 3 /* v2 */
            dload 7 /* n2 */
            ddiv
            dadd
            dmul
         1: .line 988
            dload 1 /* v1 */
            dload 1 /* v1 */
            dmul
            dload 5 /* n1 */
            dload 5 /* n1 */
            dmul
            dload 5 /* n1 */
            dconst_1
            dsub
            dmul
            ddiv
            dload 3 /* v2 */
            dload 3 /* v2 */
            dmul
         2: .line 989
            dload 7 /* n2 */
            dload 7 /* n2 */
            dmul
            dload 7 /* n2 */
            dconst_1
            dsub
            dmul
            ddiv
         3: .line 988
            dadd
         4: .line 987
            ddiv
            dreturn
        end local 7 // double n2
        end local 5 // double n1
        end local 3 // double v2
        end local 1 // double v1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    5     1    v1  D
            0    5     3    v2  D
            0    5     5    n1  D
            0    5     7    n2  D
    MethodParameters:
      Name  Flags
      v1    
      v2    
      n1    
      n2    

  protected double t(double, double, double, double);
    descriptor: (DDDD)D
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=9, args_size=5
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double m
        start local 3 // double mu
        start local 5 // double v
        start local 7 // double n
         0: .line 1003
            dload 1 /* m */
            dload 3 /* mu */
            dsub
            dload 5 /* v */
            dload 7 /* n */
            ddiv
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            ddiv
            dreturn
        end local 7 // double n
        end local 5 // double v
        end local 3 // double mu
        end local 1 // double m
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    1     1     m  D
            0    1     3    mu  D
            0    1     5     v  D
            0    1     7     n  D
    MethodParameters:
      Name  Flags
      m     final
      mu    final
      v     final
      n     final

  protected double t(double, double, double, double, double, double);
    descriptor: (DDDDDD)D
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=13, args_size=7
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double m1
        start local 3 // double m2
        start local 5 // double v1
        start local 7 // double v2
        start local 9 // double n1
        start local 11 // double n2
         0: .line 1022
            dload 1 /* m1 */
            dload 3 /* m2 */
            dsub
            dload 5 /* v1 */
            dload 9 /* n1 */
            ddiv
            dload 7 /* v2 */
            dload 11 /* n2 */
            ddiv
            dadd
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            ddiv
            dreturn
        end local 11 // double n2
        end local 9 // double n1
        end local 7 // double v2
        end local 5 // double v1
        end local 3 // double m2
        end local 1 // double m1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    1     1    m1  D
            0    1     3    m2  D
            0    1     5    v1  D
            0    1     7    v2  D
            0    1     9    n1  D
            0    1    11    n2  D
    MethodParameters:
      Name  Flags
      m1    final
      m2    final
      v1    final
      v2    final
      n1    final
      n2    final

  protected double homoscedasticT(double, double, double, double, double, double);
    descriptor: (DDDDDD)D
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=10, locals=15, args_size=7
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double m1
        start local 3 // double m2
        start local 5 // double v1
        start local 7 // double v2
        start local 9 // double n1
        start local 11 // double n2
         0: .line 1040
            dload 9 /* n1 */
            dconst_1
            dsub
            dload 5 /* v1 */
            dmul
            dload 11 /* n2 */
            dconst_1
            dsub
            dload 7 /* v2 */
            dmul
            dadd
            dload 9 /* n1 */
            dload 11 /* n2 */
            dadd
            ldc 2.0
            dsub
            ddiv
            dstore 13 /* pooledVariance */
        start local 13 // double pooledVariance
         1: .line 1041
            dload 1 /* m1 */
            dload 3 /* m2 */
            dsub
            dload 13 /* pooledVariance */
            dconst_1
            dload 9 /* n1 */
            ddiv
            dconst_1
            dload 11 /* n2 */
            ddiv
            dadd
            dmul
            invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
            ddiv
            dreturn
        end local 13 // double pooledVariance
        end local 11 // double n2
        end local 9 // double n1
        end local 7 // double v2
        end local 5 // double v1
        end local 3 // double m2
        end local 1 // double m1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    2     1              m1  D
            0    2     3              m2  D
            0    2     5              v1  D
            0    2     7              v2  D
            0    2     9              n1  D
            0    2    11              n2  D
            1    2    13  pooledVariance  D
    MethodParameters:
      Name  Flags
      m1    final
      m2    final
      v1    final
      v2    final
      n1    final
      n2    final

  protected double tTest(double, double, double, double);
    descriptor: (DDDD)D
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=12, args_size=5
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double m
        start local 3 // double mu
        start local 5 // double v
        start local 7 // double n
         0: .line 1059
            aload 0 /* this */
            dload 1 /* m */
            dload 3 /* mu */
            dload 5 /* v */
            dload 7 /* n */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDD)D
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            dstore 9 /* t */
        start local 9 // double t
         1: .line 1061
            new org.apache.commons.math3.distribution.TDistribution
            dup
            aconst_null
            dload 7 /* n */
            dconst_1
            dsub
            invokespecial org.apache.commons.math3.distribution.TDistribution.<init>:(Lorg/apache/commons/math3/random/RandomGenerator;D)V
            astore 11 /* distribution */
        start local 11 // org.apache.commons.math3.distribution.TDistribution distribution
         2: .line 1062
            ldc 2.0
            aload 11 /* distribution */
            dload 9 /* t */
            dneg
            invokevirtual org.apache.commons.math3.distribution.TDistribution.cumulativeProbability:(D)D
            dmul
            dreturn
        end local 11 // org.apache.commons.math3.distribution.TDistribution distribution
        end local 9 // double t
        end local 7 // double n
        end local 5 // double v
        end local 3 // double mu
        end local 1 // double m
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    3     1             m  D
            0    3     3            mu  D
            0    3     5             v  D
            0    3     7             n  D
            1    3     9             t  D
            2    3    11  distribution  Lorg/apache/commons/math3/distribution/TDistribution;
    Exceptions:
      throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.MathIllegalArgumentException
    MethodParameters:
      Name  Flags
      m     final
      mu    final
      v     final
      n     final

  protected double tTest(double, double, double, double, double, double);
    descriptor: (DDDDDD)D
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=13, locals=18, args_size=7
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double m1
        start local 3 // double m2
        start local 5 // double v1
        start local 7 // double v2
        start local 9 // double n1
        start local 11 // double n2
         0: .line 1088
            aload 0 /* this */
            dload 1 /* m1 */
            dload 3 /* m2 */
            dload 5 /* v1 */
            dload 7 /* v2 */
            dload 9 /* n1 */
            dload 11 /* n2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDDDD)D
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            dstore 13 /* t */
        start local 13 // double t
         1: .line 1089
            aload 0 /* this */
            dload 5 /* v1 */
            dload 7 /* v2 */
            dload 9 /* n1 */
            dload 11 /* n2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.df:(DDDD)D
            dstore 15 /* degreesOfFreedom */
        start local 15 // double degreesOfFreedom
         2: .line 1091
            new org.apache.commons.math3.distribution.TDistribution
            dup
            aconst_null
            dload 15 /* degreesOfFreedom */
            invokespecial org.apache.commons.math3.distribution.TDistribution.<init>:(Lorg/apache/commons/math3/random/RandomGenerator;D)V
            astore 17 /* distribution */
        start local 17 // org.apache.commons.math3.distribution.TDistribution distribution
         3: .line 1092
            ldc 2.0
            aload 17 /* distribution */
            dload 13 /* t */
            dneg
            invokevirtual org.apache.commons.math3.distribution.TDistribution.cumulativeProbability:(D)D
            dmul
            dreturn
        end local 17 // org.apache.commons.math3.distribution.TDistribution distribution
        end local 15 // double degreesOfFreedom
        end local 13 // double t
        end local 11 // double n2
        end local 9 // double n1
        end local 7 // double v2
        end local 5 // double v1
        end local 3 // double m2
        end local 1 // double m1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    4     1                m1  D
            0    4     3                m2  D
            0    4     5                v1  D
            0    4     7                v2  D
            0    4     9                n1  D
            0    4    11                n2  D
            1    4    13                 t  D
            2    4    15  degreesOfFreedom  D
            3    4    17      distribution  Lorg/apache/commons/math3/distribution/TDistribution;
    Exceptions:
      throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NotStrictlyPositiveException
    MethodParameters:
      Name  Flags
      m1    final
      m2    final
      v1    final
      v2    final
      n1    final
      n2    final

  protected double homoscedasticTTest(double, double, double, double, double, double);
    descriptor: (DDDDDD)D
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=13, locals=18, args_size=7
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double m1
        start local 3 // double m2
        start local 5 // double v1
        start local 7 // double v2
        start local 9 // double n1
        start local 11 // double n2
         0: .line 1118
            aload 0 /* this */
            dload 1 /* m1 */
            dload 3 /* m2 */
            dload 5 /* v1 */
            dload 7 /* v2 */
            dload 9 /* n1 */
            dload 11 /* n2 */
            invokevirtual org.apache.commons.math3.stat.inference.TTest.homoscedasticT:(DDDDDD)D
            invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
            dstore 13 /* t */
        start local 13 // double t
         1: .line 1119
            dload 9 /* n1 */
            dload 11 /* n2 */
            dadd
            ldc 2.0
            dsub
            dstore 15 /* degreesOfFreedom */
        start local 15 // double degreesOfFreedom
         2: .line 1121
            new org.apache.commons.math3.distribution.TDistribution
            dup
            aconst_null
            dload 15 /* degreesOfFreedom */
            invokespecial org.apache.commons.math3.distribution.TDistribution.<init>:(Lorg/apache/commons/math3/random/RandomGenerator;D)V
            astore 17 /* distribution */
        start local 17 // org.apache.commons.math3.distribution.TDistribution distribution
         3: .line 1122
            ldc 2.0
            aload 17 /* distribution */
            dload 13 /* t */
            dneg
            invokevirtual org.apache.commons.math3.distribution.TDistribution.cumulativeProbability:(D)D
            dmul
            dreturn
        end local 17 // org.apache.commons.math3.distribution.TDistribution distribution
        end local 15 // double degreesOfFreedom
        end local 13 // double t
        end local 11 // double n2
        end local 9 // double n1
        end local 7 // double v2
        end local 5 // double v1
        end local 3 // double m2
        end local 1 // double m1
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    4     1                m1  D
            0    4     3                m2  D
            0    4     5                v1  D
            0    4     7                v2  D
            0    4     9                n1  D
            0    4    11                n2  D
            1    4    13                 t  D
            2    4    15  degreesOfFreedom  D
            3    4    17      distribution  Lorg/apache/commons/math3/distribution/TDistribution;
    Exceptions:
      throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NotStrictlyPositiveException
    MethodParameters:
      Name  Flags
      m1    
      m2    
      v1    
      v2    
      n1    
      n2    

  private void checkSignificanceLevel(double);
    descriptor: (D)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double alpha
         0: .line 1135
            dload 1 /* alpha */
            dconst_0
            dcmpg
            ifle 1
            dload 1 /* alpha */
            ldc 0.5
            dcmpl
            ifle 4
         1: .line 1136
      StackMap locals:
      StackMap stack:
            new org.apache.commons.math3.exception.OutOfRangeException
            dup
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
         2: .line 1137
            dload 1 /* alpha */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            dconst_0
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            ldc 0.5
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
         3: .line 1136
            invokespecial org.apache.commons.math3.exception.OutOfRangeException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
            athrow
         4: .line 1140
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double alpha
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    5     1  alpha  D
    Exceptions:
      throws org.apache.commons.math3.exception.OutOfRangeException
    MethodParameters:
       Name  Flags
      alpha  final

  private void checkSampleData(double[]);
    descriptor: ([D)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // double[] data
         0: .line 1152
            aload 1 /* data */
            ifnonnull 2
         1: .line 1153
            new org.apache.commons.math3.exception.NullArgumentException
            dup
            invokespecial org.apache.commons.math3.exception.NullArgumentException.<init>:()V
            athrow
         2: .line 1155
      StackMap locals:
      StackMap stack:
            aload 1 /* data */
            arraylength
            iconst_2
            if_icmpge 7
         3: .line 1156
            new org.apache.commons.math3.exception.NumberIsTooSmallException
            dup
         4: .line 1157
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.INSUFFICIENT_DATA_FOR_T_STATISTIC:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
         5: .line 1158
            aload 1 /* data */
            arraylength
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iconst_1
         6: .line 1156
            invokespecial org.apache.commons.math3.exception.NumberIsTooSmallException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Z)V
            athrow
         7: .line 1161
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double[] data
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    8     1  data  [D
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
    MethodParameters:
      Name  Flags
      data  final

  private void checkSampleData(org.apache.commons.math3.stat.descriptive.StatisticalSummary);
    descriptor: (Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.apache.commons.math3.stat.inference.TTest this
        start local 1 // org.apache.commons.math3.stat.descriptive.StatisticalSummary stat
         0: .line 1173
            aload 1 /* stat */
            ifnonnull 2
         1: .line 1174
            new org.apache.commons.math3.exception.NullArgumentException
            dup
            invokespecial org.apache.commons.math3.exception.NullArgumentException.<init>:()V
            athrow
         2: .line 1176
      StackMap locals:
      StackMap stack:
            aload 1 /* stat */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
            ldc 2
            lcmp
            ifge 7
         3: .line 1177
            new org.apache.commons.math3.exception.NumberIsTooSmallException
            dup
         4: .line 1178
            getstatic org.apache.commons.math3.exception.util.LocalizedFormats.INSUFFICIENT_DATA_FOR_T_STATISTIC:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
         5: .line 1179
            aload 1 /* stat */
            invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iconst_1
         6: .line 1177
            invokespecial org.apache.commons.math3.exception.NumberIsTooSmallException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Z)V
            athrow
         7: .line 1182
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.commons.math3.stat.descriptive.StatisticalSummary stat
        end local 0 // org.apache.commons.math3.stat.inference.TTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/commons/math3/stat/inference/TTest;
            0    8     1  stat  Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
    Exceptions:
      throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
    MethodParameters:
      Name  Flags
      stat  final
}
SourceFile: "TTest.java"