public final class org.eclipse.collections.impl.tuple.primitive.PrimitiveTuples
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.eclipse.collections.impl.tuple.primitive.PrimitiveTuples
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.collections.impl.tuple.primitive.PrimitiveTuples this
         0: .line 99
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 101
            new java.lang.AssertionError
            dup
            ldc "Suppress default constructor for noninstantiability"
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
        end local 0 // org.eclipse.collections.impl.tuple.primitive.PrimitiveTuples this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/collections/impl/tuple/primitive/PrimitiveTuples;

  public static <T> org.eclipse.collections.api.tuple.primitive.ObjectBooleanPair<T> pair(T, boolean);
    descriptor: (Ljava/lang/Object;Z)Lorg/eclipse/collections/api/tuple/primitive/ObjectBooleanPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object one
        start local 1 // boolean two
         0: .line 106
            new org.eclipse.collections.impl.tuple.primitive.ObjectBooleanPairImpl
            dup
            aload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ObjectBooleanPairImpl.<init>:(Ljava/lang/Object;Z)V
            areturn
        end local 1 // boolean two
        end local 0 // java.lang.Object one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  TT;
            0    1     1   two  Z
    Signature: <T:Ljava/lang/Object;>(TT;Z)Lorg/eclipse/collections/api/tuple/primitive/ObjectBooleanPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.ObjectBytePair<T> pair(T, byte);
    descriptor: (Ljava/lang/Object;B)Lorg/eclipse/collections/api/tuple/primitive/ObjectBytePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object one
        start local 1 // byte two
         0: .line 111
            new org.eclipse.collections.impl.tuple.primitive.ObjectBytePairImpl
            dup
            aload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ObjectBytePairImpl.<init>:(Ljava/lang/Object;B)V
            areturn
        end local 1 // byte two
        end local 0 // java.lang.Object one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  TT;
            0    1     1   two  B
    Signature: <T:Ljava/lang/Object;>(TT;B)Lorg/eclipse/collections/api/tuple/primitive/ObjectBytePair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.ObjectCharPair<T> pair(T, char);
    descriptor: (Ljava/lang/Object;C)Lorg/eclipse/collections/api/tuple/primitive/ObjectCharPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object one
        start local 1 // char two
         0: .line 116
            new org.eclipse.collections.impl.tuple.primitive.ObjectCharPairImpl
            dup
            aload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ObjectCharPairImpl.<init>:(Ljava/lang/Object;C)V
            areturn
        end local 1 // char two
        end local 0 // java.lang.Object one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  TT;
            0    1     1   two  C
    Signature: <T:Ljava/lang/Object;>(TT;C)Lorg/eclipse/collections/api/tuple/primitive/ObjectCharPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.ObjectShortPair<T> pair(T, short);
    descriptor: (Ljava/lang/Object;S)Lorg/eclipse/collections/api/tuple/primitive/ObjectShortPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object one
        start local 1 // short two
         0: .line 121
            new org.eclipse.collections.impl.tuple.primitive.ObjectShortPairImpl
            dup
            aload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ObjectShortPairImpl.<init>:(Ljava/lang/Object;S)V
            areturn
        end local 1 // short two
        end local 0 // java.lang.Object one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  TT;
            0    1     1   two  S
    Signature: <T:Ljava/lang/Object;>(TT;S)Lorg/eclipse/collections/api/tuple/primitive/ObjectShortPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.ObjectIntPair<T> pair(T, int);
    descriptor: (Ljava/lang/Object;I)Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object one
        start local 1 // int two
         0: .line 126
            new org.eclipse.collections.impl.tuple.primitive.ObjectIntPairImpl
            dup
            aload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ObjectIntPairImpl.<init>:(Ljava/lang/Object;I)V
            areturn
        end local 1 // int two
        end local 0 // java.lang.Object one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  TT;
            0    1     1   two  I
    Signature: <T:Ljava/lang/Object;>(TT;I)Lorg/eclipse/collections/api/tuple/primitive/ObjectIntPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.ObjectFloatPair<T> pair(T, float);
    descriptor: (Ljava/lang/Object;F)Lorg/eclipse/collections/api/tuple/primitive/ObjectFloatPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object one
        start local 1 // float two
         0: .line 131
            new org.eclipse.collections.impl.tuple.primitive.ObjectFloatPairImpl
            dup
            aload 0 /* one */
            fload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ObjectFloatPairImpl.<init>:(Ljava/lang/Object;F)V
            areturn
        end local 1 // float two
        end local 0 // java.lang.Object one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  TT;
            0    1     1   two  F
    Signature: <T:Ljava/lang/Object;>(TT;F)Lorg/eclipse/collections/api/tuple/primitive/ObjectFloatPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.ObjectLongPair<T> pair(T, long);
    descriptor: (Ljava/lang/Object;J)Lorg/eclipse/collections/api/tuple/primitive/ObjectLongPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // java.lang.Object one
        start local 1 // long two
         0: .line 136
            new org.eclipse.collections.impl.tuple.primitive.ObjectLongPairImpl
            dup
            aload 0 /* one */
            lload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ObjectLongPairImpl.<init>:(Ljava/lang/Object;J)V
            areturn
        end local 1 // long two
        end local 0 // java.lang.Object one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  TT;
            0    1     1   two  J
    Signature: <T:Ljava/lang/Object;>(TT;J)Lorg/eclipse/collections/api/tuple/primitive/ObjectLongPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.ObjectDoublePair<T> pair(T, double);
    descriptor: (Ljava/lang/Object;D)Lorg/eclipse/collections/api/tuple/primitive/ObjectDoublePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // java.lang.Object one
        start local 1 // double two
         0: .line 141
            new org.eclipse.collections.impl.tuple.primitive.ObjectDoublePairImpl
            dup
            aload 0 /* one */
            dload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ObjectDoublePairImpl.<init>:(Ljava/lang/Object;D)V
            areturn
        end local 1 // double two
        end local 0 // java.lang.Object one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  TT;
            0    1     1   two  D
    Signature: <T:Ljava/lang/Object;>(TT;D)Lorg/eclipse/collections/api/tuple/primitive/ObjectDoublePair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.BooleanObjectPair<T> pair(boolean, T);
    descriptor: (ZLjava/lang/Object;)Lorg/eclipse/collections/api/tuple/primitive/BooleanObjectPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // boolean one
        start local 1 // java.lang.Object two
         0: .line 146
            new org.eclipse.collections.impl.tuple.primitive.BooleanObjectPairImpl
            dup
            iload 0 /* one */
            aload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.BooleanObjectPairImpl.<init>:(ZLjava/lang/Object;)V
            areturn
        end local 1 // java.lang.Object two
        end local 0 // boolean one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  Z
            0    1     1   two  TT;
    Signature: <T:Ljava/lang/Object;>(ZTT;)Lorg/eclipse/collections/api/tuple/primitive/BooleanObjectPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.ByteObjectPair<T> pair(byte, T);
    descriptor: (BLjava/lang/Object;)Lorg/eclipse/collections/api/tuple/primitive/ByteObjectPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // byte one
        start local 1 // java.lang.Object two
         0: .line 151
            new org.eclipse.collections.impl.tuple.primitive.ByteObjectPairImpl
            dup
            iload 0 /* one */
            aload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ByteObjectPairImpl.<init>:(BLjava/lang/Object;)V
            areturn
        end local 1 // java.lang.Object two
        end local 0 // byte one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  B
            0    1     1   two  TT;
    Signature: <T:Ljava/lang/Object;>(BTT;)Lorg/eclipse/collections/api/tuple/primitive/ByteObjectPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.CharObjectPair<T> pair(char, T);
    descriptor: (CLjava/lang/Object;)Lorg/eclipse/collections/api/tuple/primitive/CharObjectPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // char one
        start local 1 // java.lang.Object two
         0: .line 156
            new org.eclipse.collections.impl.tuple.primitive.CharObjectPairImpl
            dup
            iload 0 /* one */
            aload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.CharObjectPairImpl.<init>:(CLjava/lang/Object;)V
            areturn
        end local 1 // java.lang.Object two
        end local 0 // char one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  C
            0    1     1   two  TT;
    Signature: <T:Ljava/lang/Object;>(CTT;)Lorg/eclipse/collections/api/tuple/primitive/CharObjectPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.ShortObjectPair<T> pair(short, T);
    descriptor: (SLjava/lang/Object;)Lorg/eclipse/collections/api/tuple/primitive/ShortObjectPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // short one
        start local 1 // java.lang.Object two
         0: .line 161
            new org.eclipse.collections.impl.tuple.primitive.ShortObjectPairImpl
            dup
            iload 0 /* one */
            aload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ShortObjectPairImpl.<init>:(SLjava/lang/Object;)V
            areturn
        end local 1 // java.lang.Object two
        end local 0 // short one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  S
            0    1     1   two  TT;
    Signature: <T:Ljava/lang/Object;>(STT;)Lorg/eclipse/collections/api/tuple/primitive/ShortObjectPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.IntObjectPair<T> pair(int, T);
    descriptor: (ILjava/lang/Object;)Lorg/eclipse/collections/api/tuple/primitive/IntObjectPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // int one
        start local 1 // java.lang.Object two
         0: .line 166
            new org.eclipse.collections.impl.tuple.primitive.IntObjectPairImpl
            dup
            iload 0 /* one */
            aload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.IntObjectPairImpl.<init>:(ILjava/lang/Object;)V
            areturn
        end local 1 // java.lang.Object two
        end local 0 // int one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  I
            0    1     1   two  TT;
    Signature: <T:Ljava/lang/Object;>(ITT;)Lorg/eclipse/collections/api/tuple/primitive/IntObjectPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.FloatObjectPair<T> pair(float, T);
    descriptor: (FLjava/lang/Object;)Lorg/eclipse/collections/api/tuple/primitive/FloatObjectPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // float one
        start local 1 // java.lang.Object two
         0: .line 171
            new org.eclipse.collections.impl.tuple.primitive.FloatObjectPairImpl
            dup
            fload 0 /* one */
            aload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.FloatObjectPairImpl.<init>:(FLjava/lang/Object;)V
            areturn
        end local 1 // java.lang.Object two
        end local 0 // float one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  F
            0    1     1   two  TT;
    Signature: <T:Ljava/lang/Object;>(FTT;)Lorg/eclipse/collections/api/tuple/primitive/FloatObjectPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.LongObjectPair<T> pair(long, T);
    descriptor: (JLjava/lang/Object;)Lorg/eclipse/collections/api/tuple/primitive/LongObjectPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // long one
        start local 2 // java.lang.Object two
         0: .line 176
            new org.eclipse.collections.impl.tuple.primitive.LongObjectPairImpl
            dup
            lload 0 /* one */
            aload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.LongObjectPairImpl.<init>:(JLjava/lang/Object;)V
            areturn
        end local 2 // java.lang.Object two
        end local 0 // long one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  J
            0    1     2   two  TT;
    Signature: <T:Ljava/lang/Object;>(JTT;)Lorg/eclipse/collections/api/tuple/primitive/LongObjectPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static <T> org.eclipse.collections.api.tuple.primitive.DoubleObjectPair<T> pair(double, T);
    descriptor: (DLjava/lang/Object;)Lorg/eclipse/collections/api/tuple/primitive/DoubleObjectPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // double one
        start local 2 // java.lang.Object two
         0: .line 181
            new org.eclipse.collections.impl.tuple.primitive.DoubleObjectPairImpl
            dup
            dload 0 /* one */
            aload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.DoubleObjectPairImpl.<init>:(DLjava/lang/Object;)V
            areturn
        end local 2 // java.lang.Object two
        end local 0 // double one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  D
            0    1     2   two  TT;
    Signature: <T:Ljava/lang/Object;>(DTT;)Lorg/eclipse/collections/api/tuple/primitive/DoubleObjectPair<TT;>;
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.IntIntPair pair(int, int);
    descriptor: (II)Lorg/eclipse/collections/api/tuple/primitive/IntIntPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // int one
        start local 1 // int two
         0: .line 186
            new org.eclipse.collections.impl.tuple.primitive.IntIntPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.IntIntPairImpl.<init>:(II)V
            areturn
        end local 1 // int two
        end local 0 // int one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  I
            0    1     1   two  I
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.IntFloatPair pair(int, float);
    descriptor: (IF)Lorg/eclipse/collections/api/tuple/primitive/IntFloatPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // int one
        start local 1 // float two
         0: .line 191
            new org.eclipse.collections.impl.tuple.primitive.IntFloatPairImpl
            dup
            iload 0 /* one */
            fload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.IntFloatPairImpl.<init>:(IF)V
            areturn
        end local 1 // float two
        end local 0 // int one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  I
            0    1     1   two  F
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.IntDoublePair pair(int, double);
    descriptor: (ID)Lorg/eclipse/collections/api/tuple/primitive/IntDoublePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // int one
        start local 1 // double two
         0: .line 196
            new org.eclipse.collections.impl.tuple.primitive.IntDoublePairImpl
            dup
            iload 0 /* one */
            dload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.IntDoublePairImpl.<init>:(ID)V
            areturn
        end local 1 // double two
        end local 0 // int one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  I
            0    1     1   two  D
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.IntLongPair pair(int, long);
    descriptor: (IJ)Lorg/eclipse/collections/api/tuple/primitive/IntLongPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // int one
        start local 1 // long two
         0: .line 201
            new org.eclipse.collections.impl.tuple.primitive.IntLongPairImpl
            dup
            iload 0 /* one */
            lload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.IntLongPairImpl.<init>:(IJ)V
            areturn
        end local 1 // long two
        end local 0 // int one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  I
            0    1     1   two  J
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.IntShortPair pair(int, short);
    descriptor: (IS)Lorg/eclipse/collections/api/tuple/primitive/IntShortPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // int one
        start local 1 // short two
         0: .line 206
            new org.eclipse.collections.impl.tuple.primitive.IntShortPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.IntShortPairImpl.<init>:(IS)V
            areturn
        end local 1 // short two
        end local 0 // int one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  I
            0    1     1   two  S
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.IntBytePair pair(int, byte);
    descriptor: (IB)Lorg/eclipse/collections/api/tuple/primitive/IntBytePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // int one
        start local 1 // byte two
         0: .line 211
            new org.eclipse.collections.impl.tuple.primitive.IntBytePairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.IntBytePairImpl.<init>:(IB)V
            areturn
        end local 1 // byte two
        end local 0 // int one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  I
            0    1     1   two  B
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.IntCharPair pair(int, char);
    descriptor: (IC)Lorg/eclipse/collections/api/tuple/primitive/IntCharPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // int one
        start local 1 // char two
         0: .line 216
            new org.eclipse.collections.impl.tuple.primitive.IntCharPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.IntCharPairImpl.<init>:(IC)V
            areturn
        end local 1 // char two
        end local 0 // int one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  I
            0    1     1   two  C
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.IntBooleanPair pair(int, boolean);
    descriptor: (IZ)Lorg/eclipse/collections/api/tuple/primitive/IntBooleanPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // int one
        start local 1 // boolean two
         0: .line 221
            new org.eclipse.collections.impl.tuple.primitive.IntBooleanPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.IntBooleanPairImpl.<init>:(IZ)V
            areturn
        end local 1 // boolean two
        end local 0 // int one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  I
            0    1     1   two  Z
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.FloatIntPair pair(float, int);
    descriptor: (FI)Lorg/eclipse/collections/api/tuple/primitive/FloatIntPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // float one
        start local 1 // int two
         0: .line 226
            new org.eclipse.collections.impl.tuple.primitive.FloatIntPairImpl
            dup
            fload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.FloatIntPairImpl.<init>:(FI)V
            areturn
        end local 1 // int two
        end local 0 // float one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  F
            0    1     1   two  I
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.FloatFloatPair pair(float, float);
    descriptor: (FF)Lorg/eclipse/collections/api/tuple/primitive/FloatFloatPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // float one
        start local 1 // float two
         0: .line 231
            new org.eclipse.collections.impl.tuple.primitive.FloatFloatPairImpl
            dup
            fload 0 /* one */
            fload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.FloatFloatPairImpl.<init>:(FF)V
            areturn
        end local 1 // float two
        end local 0 // float one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  F
            0    1     1   two  F
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.FloatDoublePair pair(float, double);
    descriptor: (FD)Lorg/eclipse/collections/api/tuple/primitive/FloatDoublePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // float one
        start local 1 // double two
         0: .line 236
            new org.eclipse.collections.impl.tuple.primitive.FloatDoublePairImpl
            dup
            fload 0 /* one */
            dload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.FloatDoublePairImpl.<init>:(FD)V
            areturn
        end local 1 // double two
        end local 0 // float one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  F
            0    1     1   two  D
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.FloatLongPair pair(float, long);
    descriptor: (FJ)Lorg/eclipse/collections/api/tuple/primitive/FloatLongPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // float one
        start local 1 // long two
         0: .line 241
            new org.eclipse.collections.impl.tuple.primitive.FloatLongPairImpl
            dup
            fload 0 /* one */
            lload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.FloatLongPairImpl.<init>:(FJ)V
            areturn
        end local 1 // long two
        end local 0 // float one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  F
            0    1     1   two  J
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.FloatShortPair pair(float, short);
    descriptor: (FS)Lorg/eclipse/collections/api/tuple/primitive/FloatShortPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // float one
        start local 1 // short two
         0: .line 246
            new org.eclipse.collections.impl.tuple.primitive.FloatShortPairImpl
            dup
            fload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.FloatShortPairImpl.<init>:(FS)V
            areturn
        end local 1 // short two
        end local 0 // float one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  F
            0    1     1   two  S
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.FloatBytePair pair(float, byte);
    descriptor: (FB)Lorg/eclipse/collections/api/tuple/primitive/FloatBytePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // float one
        start local 1 // byte two
         0: .line 251
            new org.eclipse.collections.impl.tuple.primitive.FloatBytePairImpl
            dup
            fload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.FloatBytePairImpl.<init>:(FB)V
            areturn
        end local 1 // byte two
        end local 0 // float one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  F
            0    1     1   two  B
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.FloatCharPair pair(float, char);
    descriptor: (FC)Lorg/eclipse/collections/api/tuple/primitive/FloatCharPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // float one
        start local 1 // char two
         0: .line 256
            new org.eclipse.collections.impl.tuple.primitive.FloatCharPairImpl
            dup
            fload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.FloatCharPairImpl.<init>:(FC)V
            areturn
        end local 1 // char two
        end local 0 // float one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  F
            0    1     1   two  C
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.FloatBooleanPair pair(float, boolean);
    descriptor: (FZ)Lorg/eclipse/collections/api/tuple/primitive/FloatBooleanPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // float one
        start local 1 // boolean two
         0: .line 261
            new org.eclipse.collections.impl.tuple.primitive.FloatBooleanPairImpl
            dup
            fload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.FloatBooleanPairImpl.<init>:(FZ)V
            areturn
        end local 1 // boolean two
        end local 0 // float one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  F
            0    1     1   two  Z
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.DoubleIntPair pair(double, int);
    descriptor: (DI)Lorg/eclipse/collections/api/tuple/primitive/DoubleIntPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // double one
        start local 2 // int two
         0: .line 266
            new org.eclipse.collections.impl.tuple.primitive.DoubleIntPairImpl
            dup
            dload 0 /* one */
            iload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.DoubleIntPairImpl.<init>:(DI)V
            areturn
        end local 2 // int two
        end local 0 // double one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  D
            0    1     2   two  I
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.DoubleFloatPair pair(double, float);
    descriptor: (DF)Lorg/eclipse/collections/api/tuple/primitive/DoubleFloatPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // double one
        start local 2 // float two
         0: .line 271
            new org.eclipse.collections.impl.tuple.primitive.DoubleFloatPairImpl
            dup
            dload 0 /* one */
            fload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.DoubleFloatPairImpl.<init>:(DF)V
            areturn
        end local 2 // float two
        end local 0 // double one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  D
            0    1     2   two  F
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.DoubleDoublePair pair(double, double);
    descriptor: (DD)Lorg/eclipse/collections/api/tuple/primitive/DoubleDoublePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // double one
        start local 2 // double two
         0: .line 276
            new org.eclipse.collections.impl.tuple.primitive.DoubleDoublePairImpl
            dup
            dload 0 /* one */
            dload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.DoubleDoublePairImpl.<init>:(DD)V
            areturn
        end local 2 // double two
        end local 0 // double one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  D
            0    1     2   two  D
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.DoubleLongPair pair(double, long);
    descriptor: (DJ)Lorg/eclipse/collections/api/tuple/primitive/DoubleLongPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // double one
        start local 2 // long two
         0: .line 281
            new org.eclipse.collections.impl.tuple.primitive.DoubleLongPairImpl
            dup
            dload 0 /* one */
            lload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.DoubleLongPairImpl.<init>:(DJ)V
            areturn
        end local 2 // long two
        end local 0 // double one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  D
            0    1     2   two  J
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.DoubleShortPair pair(double, short);
    descriptor: (DS)Lorg/eclipse/collections/api/tuple/primitive/DoubleShortPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // double one
        start local 2 // short two
         0: .line 286
            new org.eclipse.collections.impl.tuple.primitive.DoubleShortPairImpl
            dup
            dload 0 /* one */
            iload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.DoubleShortPairImpl.<init>:(DS)V
            areturn
        end local 2 // short two
        end local 0 // double one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  D
            0    1     2   two  S
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.DoubleBytePair pair(double, byte);
    descriptor: (DB)Lorg/eclipse/collections/api/tuple/primitive/DoubleBytePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // double one
        start local 2 // byte two
         0: .line 291
            new org.eclipse.collections.impl.tuple.primitive.DoubleBytePairImpl
            dup
            dload 0 /* one */
            iload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.DoubleBytePairImpl.<init>:(DB)V
            areturn
        end local 2 // byte two
        end local 0 // double one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  D
            0    1     2   two  B
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.DoubleCharPair pair(double, char);
    descriptor: (DC)Lorg/eclipse/collections/api/tuple/primitive/DoubleCharPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // double one
        start local 2 // char two
         0: .line 296
            new org.eclipse.collections.impl.tuple.primitive.DoubleCharPairImpl
            dup
            dload 0 /* one */
            iload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.DoubleCharPairImpl.<init>:(DC)V
            areturn
        end local 2 // char two
        end local 0 // double one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  D
            0    1     2   two  C
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.DoubleBooleanPair pair(double, boolean);
    descriptor: (DZ)Lorg/eclipse/collections/api/tuple/primitive/DoubleBooleanPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // double one
        start local 2 // boolean two
         0: .line 301
            new org.eclipse.collections.impl.tuple.primitive.DoubleBooleanPairImpl
            dup
            dload 0 /* one */
            iload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.DoubleBooleanPairImpl.<init>:(DZ)V
            areturn
        end local 2 // boolean two
        end local 0 // double one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  D
            0    1     2   two  Z
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.LongIntPair pair(long, int);
    descriptor: (JI)Lorg/eclipse/collections/api/tuple/primitive/LongIntPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // long one
        start local 2 // int two
         0: .line 306
            new org.eclipse.collections.impl.tuple.primitive.LongIntPairImpl
            dup
            lload 0 /* one */
            iload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.LongIntPairImpl.<init>:(JI)V
            areturn
        end local 2 // int two
        end local 0 // long one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  J
            0    1     2   two  I
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.LongFloatPair pair(long, float);
    descriptor: (JF)Lorg/eclipse/collections/api/tuple/primitive/LongFloatPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // long one
        start local 2 // float two
         0: .line 311
            new org.eclipse.collections.impl.tuple.primitive.LongFloatPairImpl
            dup
            lload 0 /* one */
            fload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.LongFloatPairImpl.<init>:(JF)V
            areturn
        end local 2 // float two
        end local 0 // long one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  J
            0    1     2   two  F
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.LongDoublePair pair(long, double);
    descriptor: (JD)Lorg/eclipse/collections/api/tuple/primitive/LongDoublePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // long one
        start local 2 // double two
         0: .line 316
            new org.eclipse.collections.impl.tuple.primitive.LongDoublePairImpl
            dup
            lload 0 /* one */
            dload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.LongDoublePairImpl.<init>:(JD)V
            areturn
        end local 2 // double two
        end local 0 // long one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  J
            0    1     2   two  D
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.LongLongPair pair(long, long);
    descriptor: (JJ)Lorg/eclipse/collections/api/tuple/primitive/LongLongPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // long one
        start local 2 // long two
         0: .line 321
            new org.eclipse.collections.impl.tuple.primitive.LongLongPairImpl
            dup
            lload 0 /* one */
            lload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.LongLongPairImpl.<init>:(JJ)V
            areturn
        end local 2 // long two
        end local 0 // long one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  J
            0    1     2   two  J
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.LongShortPair pair(long, short);
    descriptor: (JS)Lorg/eclipse/collections/api/tuple/primitive/LongShortPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // long one
        start local 2 // short two
         0: .line 326
            new org.eclipse.collections.impl.tuple.primitive.LongShortPairImpl
            dup
            lload 0 /* one */
            iload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.LongShortPairImpl.<init>:(JS)V
            areturn
        end local 2 // short two
        end local 0 // long one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  J
            0    1     2   two  S
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.LongBytePair pair(long, byte);
    descriptor: (JB)Lorg/eclipse/collections/api/tuple/primitive/LongBytePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // long one
        start local 2 // byte two
         0: .line 331
            new org.eclipse.collections.impl.tuple.primitive.LongBytePairImpl
            dup
            lload 0 /* one */
            iload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.LongBytePairImpl.<init>:(JB)V
            areturn
        end local 2 // byte two
        end local 0 // long one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  J
            0    1     2   two  B
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.LongCharPair pair(long, char);
    descriptor: (JC)Lorg/eclipse/collections/api/tuple/primitive/LongCharPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // long one
        start local 2 // char two
         0: .line 336
            new org.eclipse.collections.impl.tuple.primitive.LongCharPairImpl
            dup
            lload 0 /* one */
            iload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.LongCharPairImpl.<init>:(JC)V
            areturn
        end local 2 // char two
        end local 0 // long one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  J
            0    1     2   two  C
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.LongBooleanPair pair(long, boolean);
    descriptor: (JZ)Lorg/eclipse/collections/api/tuple/primitive/LongBooleanPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // long one
        start local 2 // boolean two
         0: .line 341
            new org.eclipse.collections.impl.tuple.primitive.LongBooleanPairImpl
            dup
            lload 0 /* one */
            iload 2 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.LongBooleanPairImpl.<init>:(JZ)V
            areturn
        end local 2 // boolean two
        end local 0 // long one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  J
            0    1     2   two  Z
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ShortIntPair pair(short, int);
    descriptor: (SI)Lorg/eclipse/collections/api/tuple/primitive/ShortIntPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // short one
        start local 1 // int two
         0: .line 346
            new org.eclipse.collections.impl.tuple.primitive.ShortIntPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ShortIntPairImpl.<init>:(SI)V
            areturn
        end local 1 // int two
        end local 0 // short one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  S
            0    1     1   two  I
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ShortFloatPair pair(short, float);
    descriptor: (SF)Lorg/eclipse/collections/api/tuple/primitive/ShortFloatPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // short one
        start local 1 // float two
         0: .line 351
            new org.eclipse.collections.impl.tuple.primitive.ShortFloatPairImpl
            dup
            iload 0 /* one */
            fload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ShortFloatPairImpl.<init>:(SF)V
            areturn
        end local 1 // float two
        end local 0 // short one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  S
            0    1     1   two  F
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ShortDoublePair pair(short, double);
    descriptor: (SD)Lorg/eclipse/collections/api/tuple/primitive/ShortDoublePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // short one
        start local 1 // double two
         0: .line 356
            new org.eclipse.collections.impl.tuple.primitive.ShortDoublePairImpl
            dup
            iload 0 /* one */
            dload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ShortDoublePairImpl.<init>:(SD)V
            areturn
        end local 1 // double two
        end local 0 // short one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  S
            0    1     1   two  D
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ShortLongPair pair(short, long);
    descriptor: (SJ)Lorg/eclipse/collections/api/tuple/primitive/ShortLongPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // short one
        start local 1 // long two
         0: .line 361
            new org.eclipse.collections.impl.tuple.primitive.ShortLongPairImpl
            dup
            iload 0 /* one */
            lload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ShortLongPairImpl.<init>:(SJ)V
            areturn
        end local 1 // long two
        end local 0 // short one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  S
            0    1     1   two  J
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ShortShortPair pair(short, short);
    descriptor: (SS)Lorg/eclipse/collections/api/tuple/primitive/ShortShortPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // short one
        start local 1 // short two
         0: .line 366
            new org.eclipse.collections.impl.tuple.primitive.ShortShortPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ShortShortPairImpl.<init>:(SS)V
            areturn
        end local 1 // short two
        end local 0 // short one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  S
            0    1     1   two  S
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ShortBytePair pair(short, byte);
    descriptor: (SB)Lorg/eclipse/collections/api/tuple/primitive/ShortBytePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // short one
        start local 1 // byte two
         0: .line 371
            new org.eclipse.collections.impl.tuple.primitive.ShortBytePairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ShortBytePairImpl.<init>:(SB)V
            areturn
        end local 1 // byte two
        end local 0 // short one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  S
            0    1     1   two  B
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ShortCharPair pair(short, char);
    descriptor: (SC)Lorg/eclipse/collections/api/tuple/primitive/ShortCharPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // short one
        start local 1 // char two
         0: .line 376
            new org.eclipse.collections.impl.tuple.primitive.ShortCharPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ShortCharPairImpl.<init>:(SC)V
            areturn
        end local 1 // char two
        end local 0 // short one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  S
            0    1     1   two  C
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ShortBooleanPair pair(short, boolean);
    descriptor: (SZ)Lorg/eclipse/collections/api/tuple/primitive/ShortBooleanPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // short one
        start local 1 // boolean two
         0: .line 381
            new org.eclipse.collections.impl.tuple.primitive.ShortBooleanPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ShortBooleanPairImpl.<init>:(SZ)V
            areturn
        end local 1 // boolean two
        end local 0 // short one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  S
            0    1     1   two  Z
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ByteIntPair pair(byte, int);
    descriptor: (BI)Lorg/eclipse/collections/api/tuple/primitive/ByteIntPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // byte one
        start local 1 // int two
         0: .line 386
            new org.eclipse.collections.impl.tuple.primitive.ByteIntPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ByteIntPairImpl.<init>:(BI)V
            areturn
        end local 1 // int two
        end local 0 // byte one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  B
            0    1     1   two  I
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ByteFloatPair pair(byte, float);
    descriptor: (BF)Lorg/eclipse/collections/api/tuple/primitive/ByteFloatPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // byte one
        start local 1 // float two
         0: .line 391
            new org.eclipse.collections.impl.tuple.primitive.ByteFloatPairImpl
            dup
            iload 0 /* one */
            fload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ByteFloatPairImpl.<init>:(BF)V
            areturn
        end local 1 // float two
        end local 0 // byte one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  B
            0    1     1   two  F
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ByteDoublePair pair(byte, double);
    descriptor: (BD)Lorg/eclipse/collections/api/tuple/primitive/ByteDoublePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // byte one
        start local 1 // double two
         0: .line 396
            new org.eclipse.collections.impl.tuple.primitive.ByteDoublePairImpl
            dup
            iload 0 /* one */
            dload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ByteDoublePairImpl.<init>:(BD)V
            areturn
        end local 1 // double two
        end local 0 // byte one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  B
            0    1     1   two  D
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ByteLongPair pair(byte, long);
    descriptor: (BJ)Lorg/eclipse/collections/api/tuple/primitive/ByteLongPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // byte one
        start local 1 // long two
         0: .line 401
            new org.eclipse.collections.impl.tuple.primitive.ByteLongPairImpl
            dup
            iload 0 /* one */
            lload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ByteLongPairImpl.<init>:(BJ)V
            areturn
        end local 1 // long two
        end local 0 // byte one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  B
            0    1     1   two  J
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ByteShortPair pair(byte, short);
    descriptor: (BS)Lorg/eclipse/collections/api/tuple/primitive/ByteShortPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // byte one
        start local 1 // short two
         0: .line 406
            new org.eclipse.collections.impl.tuple.primitive.ByteShortPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ByteShortPairImpl.<init>:(BS)V
            areturn
        end local 1 // short two
        end local 0 // byte one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  B
            0    1     1   two  S
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ByteBytePair pair(byte, byte);
    descriptor: (BB)Lorg/eclipse/collections/api/tuple/primitive/ByteBytePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // byte one
        start local 1 // byte two
         0: .line 411
            new org.eclipse.collections.impl.tuple.primitive.ByteBytePairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ByteBytePairImpl.<init>:(BB)V
            areturn
        end local 1 // byte two
        end local 0 // byte one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  B
            0    1     1   two  B
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ByteCharPair pair(byte, char);
    descriptor: (BC)Lorg/eclipse/collections/api/tuple/primitive/ByteCharPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // byte one
        start local 1 // char two
         0: .line 416
            new org.eclipse.collections.impl.tuple.primitive.ByteCharPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ByteCharPairImpl.<init>:(BC)V
            areturn
        end local 1 // char two
        end local 0 // byte one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  B
            0    1     1   two  C
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.ByteBooleanPair pair(byte, boolean);
    descriptor: (BZ)Lorg/eclipse/collections/api/tuple/primitive/ByteBooleanPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // byte one
        start local 1 // boolean two
         0: .line 421
            new org.eclipse.collections.impl.tuple.primitive.ByteBooleanPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.ByteBooleanPairImpl.<init>:(BZ)V
            areturn
        end local 1 // boolean two
        end local 0 // byte one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  B
            0    1     1   two  Z
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.CharIntPair pair(char, int);
    descriptor: (CI)Lorg/eclipse/collections/api/tuple/primitive/CharIntPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // char one
        start local 1 // int two
         0: .line 426
            new org.eclipse.collections.impl.tuple.primitive.CharIntPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.CharIntPairImpl.<init>:(CI)V
            areturn
        end local 1 // int two
        end local 0 // char one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  C
            0    1     1   two  I
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.CharFloatPair pair(char, float);
    descriptor: (CF)Lorg/eclipse/collections/api/tuple/primitive/CharFloatPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // char one
        start local 1 // float two
         0: .line 431
            new org.eclipse.collections.impl.tuple.primitive.CharFloatPairImpl
            dup
            iload 0 /* one */
            fload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.CharFloatPairImpl.<init>:(CF)V
            areturn
        end local 1 // float two
        end local 0 // char one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  C
            0    1     1   two  F
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.CharDoublePair pair(char, double);
    descriptor: (CD)Lorg/eclipse/collections/api/tuple/primitive/CharDoublePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // char one
        start local 1 // double two
         0: .line 436
            new org.eclipse.collections.impl.tuple.primitive.CharDoublePairImpl
            dup
            iload 0 /* one */
            dload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.CharDoublePairImpl.<init>:(CD)V
            areturn
        end local 1 // double two
        end local 0 // char one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  C
            0    1     1   two  D
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.CharLongPair pair(char, long);
    descriptor: (CJ)Lorg/eclipse/collections/api/tuple/primitive/CharLongPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // char one
        start local 1 // long two
         0: .line 441
            new org.eclipse.collections.impl.tuple.primitive.CharLongPairImpl
            dup
            iload 0 /* one */
            lload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.CharLongPairImpl.<init>:(CJ)V
            areturn
        end local 1 // long two
        end local 0 // char one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  C
            0    1     1   two  J
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.CharShortPair pair(char, short);
    descriptor: (CS)Lorg/eclipse/collections/api/tuple/primitive/CharShortPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // char one
        start local 1 // short two
         0: .line 446
            new org.eclipse.collections.impl.tuple.primitive.CharShortPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.CharShortPairImpl.<init>:(CS)V
            areturn
        end local 1 // short two
        end local 0 // char one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  C
            0    1     1   two  S
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.CharBytePair pair(char, byte);
    descriptor: (CB)Lorg/eclipse/collections/api/tuple/primitive/CharBytePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // char one
        start local 1 // byte two
         0: .line 451
            new org.eclipse.collections.impl.tuple.primitive.CharBytePairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.CharBytePairImpl.<init>:(CB)V
            areturn
        end local 1 // byte two
        end local 0 // char one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  C
            0    1     1   two  B
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.CharCharPair pair(char, char);
    descriptor: (CC)Lorg/eclipse/collections/api/tuple/primitive/CharCharPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // char one
        start local 1 // char two
         0: .line 456
            new org.eclipse.collections.impl.tuple.primitive.CharCharPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.CharCharPairImpl.<init>:(CC)V
            areturn
        end local 1 // char two
        end local 0 // char one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  C
            0    1     1   two  C
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.CharBooleanPair pair(char, boolean);
    descriptor: (CZ)Lorg/eclipse/collections/api/tuple/primitive/CharBooleanPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // char one
        start local 1 // boolean two
         0: .line 461
            new org.eclipse.collections.impl.tuple.primitive.CharBooleanPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.CharBooleanPairImpl.<init>:(CZ)V
            areturn
        end local 1 // boolean two
        end local 0 // char one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  C
            0    1     1   two  Z
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.BooleanIntPair pair(boolean, int);
    descriptor: (ZI)Lorg/eclipse/collections/api/tuple/primitive/BooleanIntPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // boolean one
        start local 1 // int two
         0: .line 466
            new org.eclipse.collections.impl.tuple.primitive.BooleanIntPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.BooleanIntPairImpl.<init>:(ZI)V
            areturn
        end local 1 // int two
        end local 0 // boolean one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  Z
            0    1     1   two  I
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.BooleanFloatPair pair(boolean, float);
    descriptor: (ZF)Lorg/eclipse/collections/api/tuple/primitive/BooleanFloatPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // boolean one
        start local 1 // float two
         0: .line 471
            new org.eclipse.collections.impl.tuple.primitive.BooleanFloatPairImpl
            dup
            iload 0 /* one */
            fload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.BooleanFloatPairImpl.<init>:(ZF)V
            areturn
        end local 1 // float two
        end local 0 // boolean one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  Z
            0    1     1   two  F
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.BooleanDoublePair pair(boolean, double);
    descriptor: (ZD)Lorg/eclipse/collections/api/tuple/primitive/BooleanDoublePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // boolean one
        start local 1 // double two
         0: .line 476
            new org.eclipse.collections.impl.tuple.primitive.BooleanDoublePairImpl
            dup
            iload 0 /* one */
            dload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.BooleanDoublePairImpl.<init>:(ZD)V
            areturn
        end local 1 // double two
        end local 0 // boolean one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  Z
            0    1     1   two  D
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.BooleanLongPair pair(boolean, long);
    descriptor: (ZJ)Lorg/eclipse/collections/api/tuple/primitive/BooleanLongPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // boolean one
        start local 1 // long two
         0: .line 481
            new org.eclipse.collections.impl.tuple.primitive.BooleanLongPairImpl
            dup
            iload 0 /* one */
            lload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.BooleanLongPairImpl.<init>:(ZJ)V
            areturn
        end local 1 // long two
        end local 0 // boolean one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  Z
            0    1     1   two  J
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.BooleanShortPair pair(boolean, short);
    descriptor: (ZS)Lorg/eclipse/collections/api/tuple/primitive/BooleanShortPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // boolean one
        start local 1 // short two
         0: .line 486
            new org.eclipse.collections.impl.tuple.primitive.BooleanShortPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.BooleanShortPairImpl.<init>:(ZS)V
            areturn
        end local 1 // short two
        end local 0 // boolean one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  Z
            0    1     1   two  S
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.BooleanBytePair pair(boolean, byte);
    descriptor: (ZB)Lorg/eclipse/collections/api/tuple/primitive/BooleanBytePair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // boolean one
        start local 1 // byte two
         0: .line 491
            new org.eclipse.collections.impl.tuple.primitive.BooleanBytePairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.BooleanBytePairImpl.<init>:(ZB)V
            areturn
        end local 1 // byte two
        end local 0 // boolean one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  Z
            0    1     1   two  B
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.BooleanCharPair pair(boolean, char);
    descriptor: (ZC)Lorg/eclipse/collections/api/tuple/primitive/BooleanCharPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // boolean one
        start local 1 // char two
         0: .line 496
            new org.eclipse.collections.impl.tuple.primitive.BooleanCharPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.BooleanCharPairImpl.<init>:(ZC)V
            areturn
        end local 1 // char two
        end local 0 // boolean one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  Z
            0    1     1   two  C
    MethodParameters:
      Name  Flags
      one   
      two   

  public static org.eclipse.collections.api.tuple.primitive.BooleanBooleanPair pair(boolean, boolean);
    descriptor: (ZZ)Lorg/eclipse/collections/api/tuple/primitive/BooleanBooleanPair;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // boolean one
        start local 1 // boolean two
         0: .line 501
            new org.eclipse.collections.impl.tuple.primitive.BooleanBooleanPairImpl
            dup
            iload 0 /* one */
            iload 1 /* two */
            invokespecial org.eclipse.collections.impl.tuple.primitive.BooleanBooleanPairImpl.<init>:(ZZ)V
            areturn
        end local 1 // boolean two
        end local 0 // boolean one
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   one  Z
            0    1     1   two  Z
    MethodParameters:
      Name  Flags
      one   
      two   
}
SourceFile: "PrimitiveTuples.java"