class org.junit.jupiter.api.AssertEquals
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.junit.jupiter.api.AssertEquals
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.junit.jupiter.api.AssertEquals this
         0: .line 30
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 32
            return
        end local 0 // org.junit.jupiter.api.AssertEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/junit/jupiter/api/AssertEquals;

  static void assertEquals(byte, byte);
    descriptor: (BB)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // byte expected
        start local 1 // byte actual
         0: .line 35
            iload 0 /* expected */
            iload 1 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(BBLjava/lang/String;)V
         1: .line 36
            return
        end local 1 // byte actual
        end local 0 // byte expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  expected  B
            0    2     1    actual  B
    MethodParameters:
          Name  Flags
      expected  
      actual    

  static void assertEquals(byte, byte, java.lang.String);
    descriptor: (BBLjava/lang/String;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // byte expected
        start local 1 // byte actual
        start local 2 // java.lang.String message
         0: .line 39
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 40
            iload 0 /* expected */
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            iload 1 /* actual */
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            aload 2 /* message */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 42
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String message
        end local 1 // byte actual
        end local 0 // byte expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  expected  B
            0    3     1    actual  B
            0    3     2   message  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      expected  
      actual    
      message   

  static void assertEquals(byte, byte, java.util.function.Supplier<java.lang.String>);
    descriptor: (BBLjava/util/function/Supplier;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // byte expected
        start local 1 // byte actual
        start local 2 // java.util.function.Supplier messageSupplier
         0: .line 45
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 46
            iload 0 /* expected */
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            iload 1 /* actual */
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            aload 2 /* messageSupplier */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 48
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.util.function.Supplier messageSupplier
        end local 1 // byte actual
        end local 0 // byte expected
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0         expected  B
            0    3     1           actual  B
            0    3     2  messageSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (BBLjava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
                 Name  Flags
      expected         
      actual           
      messageSupplier  

  static void assertEquals(char, char);
    descriptor: (CC)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // char expected
        start local 1 // char actual
         0: .line 51
            iload 0 /* expected */
            iload 1 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(CCLjava/lang/String;)V
         1: .line 52
            return
        end local 1 // char actual
        end local 0 // char expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  expected  C
            0    2     1    actual  C
    MethodParameters:
          Name  Flags
      expected  
      actual    

  static void assertEquals(char, char, java.lang.String);
    descriptor: (CCLjava/lang/String;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // char expected
        start local 1 // char actual
        start local 2 // java.lang.String message
         0: .line 55
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 56
            iload 0 /* expected */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            iload 1 /* actual */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            aload 2 /* message */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 58
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String message
        end local 1 // char actual
        end local 0 // char expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  expected  C
            0    3     1    actual  C
            0    3     2   message  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      expected  
      actual    
      message   

  static void assertEquals(char, char, java.util.function.Supplier<java.lang.String>);
    descriptor: (CCLjava/util/function/Supplier;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // char expected
        start local 1 // char actual
        start local 2 // java.util.function.Supplier messageSupplier
         0: .line 61
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 62
            iload 0 /* expected */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            iload 1 /* actual */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            aload 2 /* messageSupplier */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 64
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.util.function.Supplier messageSupplier
        end local 1 // char actual
        end local 0 // char expected
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0         expected  C
            0    3     1           actual  C
            0    3     2  messageSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (CCLjava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
                 Name  Flags
      expected         
      actual           
      messageSupplier  

  static void assertEquals(double, double);
    descriptor: (DD)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // double expected
        start local 2 // double actual
         0: .line 67
            dload 0 /* expected */
            dload 2 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(DDLjava/lang/String;)V
         1: .line 68
            return
        end local 2 // double actual
        end local 0 // double expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  expected  D
            0    2     2    actual  D
    MethodParameters:
          Name  Flags
      expected  
      actual    

  static void assertEquals(double, double, java.lang.String);
    descriptor: (DDLjava/lang/String;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // double expected
        start local 2 // double actual
        start local 4 // java.lang.String message
         0: .line 71
            dload 0 /* expected */
            dload 2 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.doublesAreEqual:(DD)Z
            ifne 2
         1: .line 72
            dload 0 /* expected */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            dload 2 /* actual */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aload 4 /* message */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 74
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String message
        end local 2 // double actual
        end local 0 // double expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  expected  D
            0    3     2    actual  D
            0    3     4   message  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      expected  
      actual    
      message   

  static void assertEquals(double, double, java.util.function.Supplier<java.lang.String>);
    descriptor: (DDLjava/util/function/Supplier;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // double expected
        start local 2 // double actual
        start local 4 // java.util.function.Supplier messageSupplier
         0: .line 77
            dload 0 /* expected */
            dload 2 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.doublesAreEqual:(DD)Z
            ifne 2
         1: .line 78
            dload 0 /* expected */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            dload 2 /* actual */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aload 4 /* messageSupplier */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 80
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.util.function.Supplier messageSupplier
        end local 2 // double actual
        end local 0 // double expected
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0         expected  D
            0    3     2           actual  D
            0    3     4  messageSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (DDLjava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
                 Name  Flags
      expected         
      actual           
      messageSupplier  

  static void assertEquals(double, double, double);
    descriptor: (DDD)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=7, locals=6, args_size=3
        start local 0 // double expected
        start local 2 // double actual
        start local 4 // double delta
         0: .line 83
            dload 0 /* expected */
            dload 2 /* actual */
            dload 4 /* delta */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(DDDLjava/lang/String;)V
         1: .line 84
            return
        end local 4 // double delta
        end local 2 // double actual
        end local 0 // double expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  expected  D
            0    2     2    actual  D
            0    2     4     delta  D
    MethodParameters:
          Name  Flags
      expected  
      actual    
      delta     

  static void assertEquals(double, double, double, java.lang.String);
    descriptor: (DDDLjava/lang/String;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=7, args_size=4
        start local 0 // double expected
        start local 2 // double actual
        start local 4 // double delta
        start local 6 // java.lang.String message
         0: .line 87
            dload 0 /* expected */
            dload 2 /* actual */
            dload 4 /* delta */
            invokestatic org.junit.jupiter.api.AssertionUtils.doublesAreEqual:(DDD)Z
            ifne 2
         1: .line 88
            dload 0 /* expected */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            dload 2 /* actual */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aload 6 /* message */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 90
      StackMap locals:
      StackMap stack:
            return
        end local 6 // java.lang.String message
        end local 4 // double delta
        end local 2 // double actual
        end local 0 // double expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  expected  D
            0    3     2    actual  D
            0    3     4     delta  D
            0    3     6   message  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      expected  
      actual    
      delta     
      message   

  static void assertEquals(double, double, double, java.util.function.Supplier<java.lang.String>);
    descriptor: (DDDLjava/util/function/Supplier;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=7, args_size=4
        start local 0 // double expected
        start local 2 // double actual
        start local 4 // double delta
        start local 6 // java.util.function.Supplier messageSupplier
         0: .line 93
            dload 0 /* expected */
            dload 2 /* actual */
            dload 4 /* delta */
            invokestatic org.junit.jupiter.api.AssertionUtils.doublesAreEqual:(DDD)Z
            ifne 2
         1: .line 94
            dload 0 /* expected */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            dload 2 /* actual */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aload 6 /* messageSupplier */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 96
      StackMap locals:
      StackMap stack:
            return
        end local 6 // java.util.function.Supplier messageSupplier
        end local 4 // double delta
        end local 2 // double actual
        end local 0 // double expected
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0         expected  D
            0    3     2           actual  D
            0    3     4            delta  D
            0    3     6  messageSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (DDDLjava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
                 Name  Flags
      expected         
      actual           
      delta            
      messageSupplier  

  static void assertEquals(float, float);
    descriptor: (FF)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // float expected
        start local 1 // float actual
         0: .line 99
            fload 0 /* expected */
            fload 1 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(FFLjava/lang/String;)V
         1: .line 100
            return
        end local 1 // float actual
        end local 0 // float expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  expected  F
            0    2     1    actual  F
    MethodParameters:
          Name  Flags
      expected  
      actual    

  static void assertEquals(float, float, java.lang.String);
    descriptor: (FFLjava/lang/String;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // float expected
        start local 1 // float actual
        start local 2 // java.lang.String message
         0: .line 103
            fload 0 /* expected */
            fload 1 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.floatsAreEqual:(FF)Z
            ifne 2
         1: .line 104
            fload 0 /* expected */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            fload 1 /* actual */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            aload 2 /* message */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 106
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String message
        end local 1 // float actual
        end local 0 // float expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  expected  F
            0    3     1    actual  F
            0    3     2   message  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      expected  
      actual    
      message   

  static void assertEquals(float, float, java.util.function.Supplier<java.lang.String>);
    descriptor: (FFLjava/util/function/Supplier;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // float expected
        start local 1 // float actual
        start local 2 // java.util.function.Supplier messageSupplier
         0: .line 109
            fload 0 /* expected */
            fload 1 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.floatsAreEqual:(FF)Z
            ifne 2
         1: .line 110
            fload 0 /* expected */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            fload 1 /* actual */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            aload 2 /* messageSupplier */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 112
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.util.function.Supplier messageSupplier
        end local 1 // float actual
        end local 0 // float expected
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0         expected  F
            0    3     1           actual  F
            0    3     2  messageSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (FFLjava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
                 Name  Flags
      expected         
      actual           
      messageSupplier  

  static void assertEquals(float, float, float);
    descriptor: (FFF)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // float expected
        start local 1 // float actual
        start local 2 // float delta
         0: .line 115
            fload 0 /* expected */
            fload 1 /* actual */
            fload 2 /* delta */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(FFFLjava/lang/String;)V
         1: .line 116
            return
        end local 2 // float delta
        end local 1 // float actual
        end local 0 // float expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  expected  F
            0    2     1    actual  F
            0    2     2     delta  F
    MethodParameters:
          Name  Flags
      expected  
      actual    
      delta     

  static void assertEquals(float, float, float, java.lang.String);
    descriptor: (FFFLjava/lang/String;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // float expected
        start local 1 // float actual
        start local 2 // float delta
        start local 3 // java.lang.String message
         0: .line 119
            fload 0 /* expected */
            fload 1 /* actual */
            fload 2 /* delta */
            invokestatic org.junit.jupiter.api.AssertionUtils.floatsAreEqual:(FFF)Z
            ifne 2
         1: .line 120
            fload 0 /* expected */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            fload 1 /* actual */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            aload 3 /* message */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 122
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String message
        end local 2 // float delta
        end local 1 // float actual
        end local 0 // float expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  expected  F
            0    3     1    actual  F
            0    3     2     delta  F
            0    3     3   message  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      expected  
      actual    
      delta     
      message   

  static void assertEquals(float, float, float, java.util.function.Supplier<java.lang.String>);
    descriptor: (FFFLjava/util/function/Supplier;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // float expected
        start local 1 // float actual
        start local 2 // float delta
        start local 3 // java.util.function.Supplier messageSupplier
         0: .line 125
            fload 0 /* expected */
            fload 1 /* actual */
            fload 2 /* delta */
            invokestatic org.junit.jupiter.api.AssertionUtils.floatsAreEqual:(FFF)Z
            ifne 2
         1: .line 126
            fload 0 /* expected */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            fload 1 /* actual */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            aload 3 /* messageSupplier */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 128
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.function.Supplier messageSupplier
        end local 2 // float delta
        end local 1 // float actual
        end local 0 // float expected
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0         expected  F
            0    3     1           actual  F
            0    3     2            delta  F
            0    3     3  messageSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (FFFLjava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
                 Name  Flags
      expected         
      actual           
      delta            
      messageSupplier  

  static void assertEquals(short, short);
    descriptor: (SS)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // short expected
        start local 1 // short actual
         0: .line 131
            iload 0 /* expected */
            iload 1 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(SSLjava/lang/String;)V
         1: .line 132
            return
        end local 1 // short actual
        end local 0 // short expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  expected  S
            0    2     1    actual  S
    MethodParameters:
          Name  Flags
      expected  
      actual    

  static void assertEquals(short, short, java.lang.String);
    descriptor: (SSLjava/lang/String;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // short expected
        start local 1 // short actual
        start local 2 // java.lang.String message
         0: .line 135
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 136
            iload 0 /* expected */
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            iload 1 /* actual */
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            aload 2 /* message */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 138
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String message
        end local 1 // short actual
        end local 0 // short expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  expected  S
            0    3     1    actual  S
            0    3     2   message  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      expected  
      actual    
      message   

  static void assertEquals(short, short, java.util.function.Supplier<java.lang.String>);
    descriptor: (SSLjava/util/function/Supplier;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // short expected
        start local 1 // short actual
        start local 2 // java.util.function.Supplier messageSupplier
         0: .line 141
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 142
            iload 0 /* expected */
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            iload 1 /* actual */
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            aload 2 /* messageSupplier */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 144
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.util.function.Supplier messageSupplier
        end local 1 // short actual
        end local 0 // short expected
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0         expected  S
            0    3     1           actual  S
            0    3     2  messageSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (SSLjava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
                 Name  Flags
      expected         
      actual           
      messageSupplier  

  static void assertEquals(int, int);
    descriptor: (II)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // int expected
        start local 1 // int actual
         0: .line 147
            iload 0 /* expected */
            iload 1 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(IILjava/lang/String;)V
         1: .line 148
            return
        end local 1 // int actual
        end local 0 // int expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  expected  I
            0    2     1    actual  I
    MethodParameters:
          Name  Flags
      expected  
      actual    

  static void assertEquals(int, int, java.lang.String);
    descriptor: (IILjava/lang/String;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // int expected
        start local 1 // int actual
        start local 2 // java.lang.String message
         0: .line 151
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 152
            iload 0 /* expected */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iload 1 /* actual */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* message */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 154
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String message
        end local 1 // int actual
        end local 0 // int expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  expected  I
            0    3     1    actual  I
            0    3     2   message  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      expected  
      actual    
      message   

  static void assertEquals(int, int, java.util.function.Supplier<java.lang.String>);
    descriptor: (IILjava/util/function/Supplier;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // int expected
        start local 1 // int actual
        start local 2 // java.util.function.Supplier messageSupplier
         0: .line 157
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 158
            iload 0 /* expected */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iload 1 /* actual */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* messageSupplier */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 160
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.util.function.Supplier messageSupplier
        end local 1 // int actual
        end local 0 // int expected
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0         expected  I
            0    3     1           actual  I
            0    3     2  messageSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (IILjava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
                 Name  Flags
      expected         
      actual           
      messageSupplier  

  static void assertEquals(long, long);
    descriptor: (JJ)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // long expected
        start local 2 // long actual
         0: .line 163
            lload 0 /* expected */
            lload 2 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(JJLjava/lang/String;)V
         1: .line 164
            return
        end local 2 // long actual
        end local 0 // long expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  expected  J
            0    2     2    actual  J
    MethodParameters:
          Name  Flags
      expected  
      actual    

  static void assertEquals(long, long, java.lang.String);
    descriptor: (JJLjava/lang/String;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // long expected
        start local 2 // long actual
        start local 4 // java.lang.String message
         0: .line 167
            lload 0 /* expected */
            lload 2 /* actual */
            lcmp
            ifeq 2
         1: .line 168
            lload 0 /* expected */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            lload 2 /* actual */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aload 4 /* message */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 170
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String message
        end local 2 // long actual
        end local 0 // long expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  expected  J
            0    3     2    actual  J
            0    3     4   message  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      expected  
      actual    
      message   

  static void assertEquals(long, long, java.util.function.Supplier<java.lang.String>);
    descriptor: (JJLjava/util/function/Supplier;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // long expected
        start local 2 // long actual
        start local 4 // java.util.function.Supplier messageSupplier
         0: .line 173
            lload 0 /* expected */
            lload 2 /* actual */
            lcmp
            ifeq 2
         1: .line 174
            lload 0 /* expected */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            lload 2 /* actual */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aload 4 /* messageSupplier */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 176
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.util.function.Supplier messageSupplier
        end local 2 // long actual
        end local 0 // long expected
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0         expected  J
            0    3     2           actual  J
            0    3     4  messageSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (JJLjava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
                 Name  Flags
      expected         
      actual           
      messageSupplier  

  static void assertEquals(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Object expected
        start local 1 // java.lang.Object actual
         0: .line 179
            aload 0 /* expected */
            aload 1 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         1: .line 180
            return
        end local 1 // java.lang.Object actual
        end local 0 // java.lang.Object expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  expected  Ljava/lang/Object;
            0    2     1    actual  Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      expected  
      actual    

  static void assertEquals(java.lang.Object, java.lang.Object, java.lang.String);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.lang.Object expected
        start local 1 // java.lang.Object actual
        start local 2 // java.lang.String message
         0: .line 183
            aload 0 /* expected */
            aload 1 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.objectsAreEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 2
         1: .line 184
            aload 0 /* expected */
            aload 1 /* actual */
            aload 2 /* message */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 186
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String message
        end local 1 // java.lang.Object actual
        end local 0 // java.lang.Object expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  expected  Ljava/lang/Object;
            0    3     1    actual  Ljava/lang/Object;
            0    3     2   message  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      expected  
      actual    
      message   

  static void assertEquals(, , java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.lang.Object expected
        start local 1 // java.lang.Object actual
        start local 2 // java.util.function.Supplier messageSupplier
         0: .line 189
            aload 0 /* expected */
            aload 1 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.objectsAreEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 2
         1: .line 190
            aload 0 /* expected */
            aload 1 /* actual */
            aload 2 /* messageSupplier */
            invokestatic org.junit.jupiter.api.AssertEquals.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 192
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.util.function.Supplier messageSupplier
        end local 1 // java.lang.Object actual
        end local 0 // java.lang.Object expected
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0         expected  Ljava/lang/Object;
            0    3     1           actual  Ljava/lang/Object;
            0    3     2  messageSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
                 Name  Flags
      expected         
      actual           
      messageSupplier  

  private static void failNotEqual(java.lang.Object, java.lang.Object, java.lang.String);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.lang.Object expected
        start local 1 // java.lang.Object actual
        start local 2 // java.lang.String message
         0: .line 195
            aload 0 /* expected */
            aload 1 /* actual */
            aload 2 /* message */
            invokestatic org.junit.jupiter.api.AssertionUtils.format:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* expected */
            aload 1 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.fail:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 196
            return
        end local 2 // java.lang.String message
        end local 1 // java.lang.Object actual
        end local 0 // java.lang.Object expected
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  expected  Ljava/lang/Object;
            0    2     1    actual  Ljava/lang/Object;
            0    2     2   message  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      expected  
      actual    
      message   

  private static void failNotEqual(, , java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.lang.Object expected
        start local 1 // java.lang.Object actual
        start local 2 // java.util.function.Supplier messageSupplier
         0: .line 199
            aload 0 /* expected */
            aload 1 /* actual */
            aload 2 /* messageSupplier */
            invokestatic org.junit.jupiter.api.AssertionUtils.nullSafeGet:(Ljava/util/function/Supplier;)Ljava/lang/String;
            invokestatic org.junit.jupiter.api.AssertionUtils.format:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* expected */
            aload 1 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.fail:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 200
            return
        end local 2 // java.util.function.Supplier messageSupplier
        end local 1 // java.lang.Object actual
        end local 0 // java.lang.Object expected
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0         expected  Ljava/lang/Object;
            0    2     1           actual  Ljava/lang/Object;
            0    2     2  messageSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
                 Name  Flags
      expected         
      actual           
      messageSupplier  
}
SourceFile: "AssertEquals.java"