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 28
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 30
            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 33
            iload 0 /* expected */
            iload 1 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(BBLjava/lang/String;)V
         1: .line 34
            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 37
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 38
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 40
      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 43
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 44
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 46
      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 49
            iload 0 /* expected */
            iload 1 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(CCLjava/lang/String;)V
         1: .line 50
            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 53
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 54
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 56
      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 59
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 60
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 62
      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 65
            dload 0 /* expected */
            dload 2 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(DDLjava/lang/String;)V
         1: .line 66
            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 69
            dload 0 /* expected */
            dload 2 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.doublesAreEqual:(DD)Z
            ifne 2
         1: .line 70
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 72
      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 75
            dload 0 /* expected */
            dload 2 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.doublesAreEqual:(DD)Z
            ifne 2
         1: .line 76
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 78
      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 81
            dload 0 /* expected */
            dload 2 /* actual */
            dload 4 /* delta */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(DDDLjava/lang/String;)V
         1: .line 82
            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 85
            dload 0 /* expected */
            dload 2 /* actual */
            dload 4 /* delta */
            invokestatic org.junit.jupiter.api.AssertionUtils.doublesAreEqual:(DDD)Z
            ifne 2
         1: .line 86
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 88
      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 91
            dload 0 /* expected */
            dload 2 /* actual */
            dload 4 /* delta */
            invokestatic org.junit.jupiter.api.AssertionUtils.doublesAreEqual:(DDD)Z
            ifne 2
         1: .line 92
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 94
      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 97
            fload 0 /* expected */
            fload 1 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(FFLjava/lang/String;)V
         1: .line 98
            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 101
            fload 0 /* expected */
            fload 1 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.floatsAreEqual:(FF)Z
            ifne 2
         1: .line 102
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 104
      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 107
            fload 0 /* expected */
            fload 1 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.floatsAreEqual:(FF)Z
            ifne 2
         1: .line 108
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 110
      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 113
            fload 0 /* expected */
            fload 1 /* actual */
            fload 2 /* delta */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(FFFLjava/lang/String;)V
         1: .line 114
            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 117
            fload 0 /* expected */
            fload 1 /* actual */
            fload 2 /* delta */
            invokestatic org.junit.jupiter.api.AssertionUtils.floatsAreEqual:(FFF)Z
            ifne 2
         1: .line 118
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 120
      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 123
            fload 0 /* expected */
            fload 1 /* actual */
            fload 2 /* delta */
            invokestatic org.junit.jupiter.api.AssertionUtils.floatsAreEqual:(FFF)Z
            ifne 2
         1: .line 124
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 126
      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 129
            iload 0 /* expected */
            iload 1 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(SSLjava/lang/String;)V
         1: .line 130
            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 133
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 134
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 136
      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 139
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 140
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 142
      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 145
            iload 0 /* expected */
            iload 1 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(IILjava/lang/String;)V
         1: .line 146
            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 149
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 150
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 152
      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 155
            iload 0 /* expected */
            iload 1 /* actual */
            if_icmpeq 2
         1: .line 156
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 158
      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 161
            lload 0 /* expected */
            lload 2 /* actual */
            aconst_null
            invokestatic org.junit.jupiter.api.AssertEquals.assertEquals:(JJLjava/lang/String;)V
         1: .line 162
            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 165
            lload 0 /* expected */
            lload 2 /* actual */
            lcmp
            ifeq 2
         1: .line 166
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 168
      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 171
            lload 0 /* expected */
            lload 2 /* actual */
            lcmp
            ifeq 2
         1: .line 172
            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.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 174
      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 177
            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 178
            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 181
            aload 0 /* expected */
            aload 1 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.objectsAreEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 2
         1: .line 182
            aload 0 /* expected */
            aload 1 /* actual */
            aload 2 /* message */
            invokestatic org.junit.jupiter.api.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 184
      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 187
            aload 0 /* expected */
            aload 1 /* actual */
            invokestatic org.junit.jupiter.api.AssertionUtils.objectsAreEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 2
         1: .line 188
            aload 0 /* expected */
            aload 1 /* actual */
            aload 2 /* messageSupplier */
            invokestatic org.junit.jupiter.api.AssertionUtils.failNotEqual:(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Supplier;)V
         2: .line 190
      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  
}
SourceFile: "AssertEquals.java"