public class it.unimi.dsi.fastutil.longs.LongOpenHashBigSet extends it.unimi.dsi.fastutil.longs.AbstractLongSet implements java.io.Serializable, java.lang.Cloneable, it.unimi.dsi.fastutil.Hash, it.unimi.dsi.fastutil.Size64
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet
  super_class: it.unimi.dsi.fastutil.longs.AbstractLongSet
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final boolean ASSERTS;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  protected transient long[][] key;
    descriptor: [[J
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient long mask;
    descriptor: J
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient int segmentMask;
    descriptor: I
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient int baseMask;
    descriptor: I
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient boolean containsNull;
    descriptor: Z
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient long n;
    descriptor: J
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient long maxFill;
    descriptor: J
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected final transient long minN;
    descriptor: J
    flags: (0x0094) ACC_PROTECTED, ACC_FINAL, ACC_TRANSIENT

  protected final float f;
    descriptor: F
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected long size;
    descriptor: J
    flags: (0x0004) ACC_PROTECTED

  private void initMasks();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 86
            aload 0 /* this */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            lconst_1
            lsub
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.mask:J
         1: .line 92
            aload 0 /* this */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
            iconst_0
            aaload
            arraylength
            iconst_1
            isub
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
         2: .line 93
            aload 0 /* this */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
            arraylength
            iconst_1
            isub
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.baseMask:I
         3: .line 94
            return
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;

  public void <init>(long, float);
    descriptor: (JF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long expected
        start local 3 // float f
         0: .line 108
            aload 0 /* this */
            invokespecial it.unimi.dsi.fastutil.longs.AbstractLongSet.<init>:()V
         1: .line 109
            fload 3 /* f */
            fconst_0
            fcmpg
            ifle 2
            fload 3 /* f */
            fconst_1
            fcmpl
            ifle 3
         2: .line 110
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long float
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Load factor must be greater than 0 and smaller than or equal to 1"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 111
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            lconst_0
            lcmp
            ifge 5
         4: .line 112
            new java.lang.IllegalArgumentException
            dup
            ldc "The expected number of elements must be nonnegative"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 113
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            fload 3 /* f */
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.f:F
         6: .line 114
            aload 0 /* this */
            aload 0 /* this */
            lload 1 /* expected */
            fload 3 /* f */
            invokestatic it.unimi.dsi.fastutil.HashCommon.bigArraySize:(JF)J
            dup2_x1
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.minN:J
         7: .line 115
            aload 0 /* this */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            fload 3 /* f */
            invokestatic it.unimi.dsi.fastutil.HashCommon.maxFill:(JF)J
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.maxFill:J
         8: .line 116
            aload 0 /* this */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            invokestatic it.unimi.dsi.fastutil.longs.LongBigArrays.newBigArray:(J)[[J
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
         9: .line 117
            aload 0 /* this */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.initMasks:()V
        10: .line 118
            return
        end local 3 // float f
        end local 1 // long expected
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0   11     1  expected  J
            0   11     3         f  F
    MethodParameters:
          Name  Flags
      expected  final
      f         final

  public void <init>(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long expected
         0: .line 127
            aload 0 /* this */
            lload 1 /* expected */
            ldc 0.75
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:(JF)V
         1: .line 128
            return
        end local 1 // long expected
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    2     1  expected  J
    MethodParameters:
          Name  Flags
      expected  final

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 135
            aload 0 /* this */
            ldc 16
            ldc 0.75
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:(JF)V
         1: .line 136
            return
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;

  public void <init>(java.util.Collection<? extends java.lang.Long>, );
    descriptor: (Ljava/util/Collection;F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // java.util.Collection c
        start local 2 // float f
         0: .line 146
            aload 0 /* this */
            aload 1 /* c */
            invokeinterface java.util.Collection.size:()I
            i2l
            fload 2 /* f */
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:(JF)V
         1: .line 147
            aload 0 /* this */
            aload 1 /* c */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.addAll:(Ljava/util/Collection;)Z
            pop
         2: .line 148
            return
        end local 2 // float f
        end local 1 // java.util.Collection c
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    3     1     c  Ljava/util/Collection<+Ljava/lang/Long;>;
            0    3     2     f  F
    Signature: (Ljava/util/Collection<+Ljava/lang/Long;>;F)V
    MethodParameters:
      Name  Flags
      c     final
      f     final

  public void <init>(java.util.Collection<? extends java.lang.Long>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // java.util.Collection c
         0: .line 157
            aload 0 /* this */
            aload 1 /* c */
            ldc 0.75
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:(Ljava/util/Collection;F)V
         1: .line 158
            return
        end local 1 // java.util.Collection c
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    2     1     c  Ljava/util/Collection<+Ljava/lang/Long;>;
    Signature: (Ljava/util/Collection<+Ljava/lang/Long;>;)V
    MethodParameters:
      Name  Flags
      c     final

  public void <init>(it.unimi.dsi.fastutil.longs.LongCollection, float);
    descriptor: (Lit/unimi/dsi/fastutil/longs/LongCollection;F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // it.unimi.dsi.fastutil.longs.LongCollection c
        start local 2 // float f
         0: .line 168
            aload 0 /* this */
            aload 1 /* c */
            invokeinterface it.unimi.dsi.fastutil.longs.LongCollection.size:()I
            i2l
            fload 2 /* f */
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:(JF)V
         1: .line 169
            aload 0 /* this */
            aload 1 /* c */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.addAll:(Lit/unimi/dsi/fastutil/longs/LongCollection;)Z
            pop
         2: .line 170
            return
        end local 2 // float f
        end local 1 // it.unimi.dsi.fastutil.longs.LongCollection c
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    3     1     c  Lit/unimi/dsi/fastutil/longs/LongCollection;
            0    3     2     f  F
    MethodParameters:
      Name  Flags
      c     final
      f     final

  public void <init>(it.unimi.dsi.fastutil.longs.LongCollection);
    descriptor: (Lit/unimi/dsi/fastutil/longs/LongCollection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // it.unimi.dsi.fastutil.longs.LongCollection c
         0: .line 179
            aload 0 /* this */
            aload 1 /* c */
            ldc 0.75
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:(Lit/unimi/dsi/fastutil/longs/LongCollection;F)V
         1: .line 180
            return
        end local 1 // it.unimi.dsi.fastutil.longs.LongCollection c
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    2     1     c  Lit/unimi/dsi/fastutil/longs/LongCollection;
    MethodParameters:
      Name  Flags
      c     final

  public void <init>(it.unimi.dsi.fastutil.longs.LongIterator, float);
    descriptor: (Lit/unimi/dsi/fastutil/longs/LongIterator;F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // it.unimi.dsi.fastutil.longs.LongIterator i
        start local 2 // float f
         0: .line 192
            aload 0 /* this */
            ldc 16
            fload 2 /* f */
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:(JF)V
         1: .line 193
            goto 3
         2: .line 194
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet it.unimi.dsi.fastutil.longs.LongIterator float
      StackMap stack:
            aload 0 /* this */
            aload 1 /* i */
            invokeinterface it.unimi.dsi.fastutil.longs.LongIterator.nextLong:()J
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.add:(J)Z
            pop
         3: .line 193
      StackMap locals:
      StackMap stack:
            aload 1 /* i */
            invokeinterface it.unimi.dsi.fastutil.longs.LongIterator.hasNext:()Z
            ifne 2
         4: .line 195
            return
        end local 2 // float f
        end local 1 // it.unimi.dsi.fastutil.longs.LongIterator i
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    5     1     i  Lit/unimi/dsi/fastutil/longs/LongIterator;
            0    5     2     f  F
    MethodParameters:
      Name  Flags
      i     final
      f     final

  public void <init>(it.unimi.dsi.fastutil.longs.LongIterator);
    descriptor: (Lit/unimi/dsi/fastutil/longs/LongIterator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // it.unimi.dsi.fastutil.longs.LongIterator i
         0: .line 205
            aload 0 /* this */
            aload 1 /* i */
            ldc 0.75
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:(Lit/unimi/dsi/fastutil/longs/LongIterator;F)V
         1: .line 206
            return
        end local 1 // it.unimi.dsi.fastutil.longs.LongIterator i
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    2     1     i  Lit/unimi/dsi/fastutil/longs/LongIterator;
    MethodParameters:
      Name  Flags
      i     final

  public void <init>(java.util.Iterator<?>, );
    descriptor: (Ljava/util/Iterator;F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // java.util.Iterator i
        start local 2 // float f
         0: .line 216
            aload 0 /* this */
            aload 1 /* i */
            invokestatic it.unimi.dsi.fastutil.longs.LongIterators.asLongIterator:(Ljava/util/Iterator;)Lit/unimi/dsi/fastutil/longs/LongIterator;
            fload 2 /* f */
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:(Lit/unimi/dsi/fastutil/longs/LongIterator;F)V
         1: .line 217
            return
        end local 2 // float f
        end local 1 // java.util.Iterator i
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    2     1     i  Ljava/util/Iterator<*>;
            0    2     2     f  F
    Signature: (Ljava/util/Iterator<*>;F)V
    MethodParameters:
      Name  Flags
      i     final
      f     final

  public void <init>(java.util.Iterator<?>);
    descriptor: (Ljava/util/Iterator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // java.util.Iterator i
         0: .line 226
            aload 0 /* this */
            aload 1 /* i */
            invokestatic it.unimi.dsi.fastutil.longs.LongIterators.asLongIterator:(Ljava/util/Iterator;)Lit/unimi/dsi/fastutil/longs/LongIterator;
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:(Lit/unimi/dsi/fastutil/longs/LongIterator;)V
         1: .line 227
            return
        end local 1 // java.util.Iterator i
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    2     1     i  Ljava/util/Iterator<*>;
    Signature: (Ljava/util/Iterator<*>;)V
    MethodParameters:
      Name  Flags
      i     final

  public void <init>(long[], int, int, float);
    descriptor: ([JIIF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=5
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long[] a
        start local 2 // int offset
        start local 3 // int length
        start local 4 // float f
         0: .line 241
            aload 0 /* this */
            iload 3 /* length */
            ifge 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack: uninitialized-this
         1: iload 3 /* length */
      StackMap locals: uninitialized-this long[] int int float
      StackMap stack: uninitialized-this int
         2: i2l
            fload 4 /* f */
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:(JF)V
         3: .line 242
            aload 1 /* a */
            iload 2 /* offset */
            iload 3 /* length */
            invokestatic it.unimi.dsi.fastutil.longs.LongArrays.ensureOffsetLength:([JII)V
         4: .line 243
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         5: goto 8
         6: .line 244
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long[] int int float int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* a */
            iload 2 /* offset */
            iload 5 /* i */
            iadd
            laload
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.add:(J)Z
            pop
         7: .line 243
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 5 /* i */
            iload 3 /* length */
            if_icmplt 6
        end local 5 // int i
         9: .line 245
            return
        end local 4 // float f
        end local 3 // int length
        end local 2 // int offset
        end local 1 // long[] a
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0   10     1       a  [J
            0   10     2  offset  I
            0   10     3  length  I
            0   10     4       f  F
            5    9     5       i  I
    MethodParameters:
        Name  Flags
      a       final
      offset  final
      length  final
      f       final

  public void <init>(long[], int, int);
    descriptor: ([JII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long[] a
        start local 2 // int offset
        start local 3 // int length
         0: .line 258
            aload 0 /* this */
            aload 1 /* a */
            iload 2 /* offset */
            iload 3 /* length */
            ldc 0.75
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:([JIIF)V
         1: .line 259
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // long[] a
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    2     1       a  [J
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      a       final
      offset  final
      length  final

  public void <init>(long[], float);
    descriptor: ([JF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long[] a
        start local 2 // float f
         0: .line 269
            aload 0 /* this */
            aload 1 /* a */
            iconst_0
            aload 1 /* a */
            arraylength
            fload 2 /* f */
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:([JIIF)V
         1: .line 270
            return
        end local 2 // float f
        end local 1 // long[] a
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    2     1     a  [J
            0    2     2     f  F
    MethodParameters:
      Name  Flags
      a     final
      f     final

  public void <init>(long[]);
    descriptor: ([J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long[] a
         0: .line 279
            aload 0 /* this */
            aload 1 /* a */
            ldc 0.75
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.<init>:([JF)V
         1: .line 280
            return
        end local 1 // long[] a
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    2     1     a  [J
    MethodParameters:
      Name  Flags
      a     final

  private long realSize();
    descriptor: ()J
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 282
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.containsNull:Z
            ifeq 1
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            lconst_1
            lsub
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
      StackMap locals:
      StackMap stack: long
         2: lreturn
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;

  private void ensureCapacity(long);
    descriptor: (J)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long capacity
         0: .line 285
            lload 1 /* capacity */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.f:F
            invokestatic it.unimi.dsi.fastutil.HashCommon.bigArraySize:(JF)J
            lstore 3 /* needed */
        start local 3 // long needed
         1: .line 286
            lload 3 /* needed */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            lcmp
            ifle 3
         2: .line 287
            aload 0 /* this */
            lload 3 /* needed */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.rehash:(J)V
         3: .line 288
      StackMap locals: long
      StackMap stack:
            return
        end local 3 // long needed
        end local 1 // long capacity
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    4     1  capacity  J
            1    4     3    needed  J
    MethodParameters:
          Name  Flags
      capacity  final

  public boolean addAll(java.util.Collection<? extends java.lang.Long>);
    descriptor: (Ljava/util/Collection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // java.util.Collection c
         0: .line 291
            aload 1 /* c */
            instanceof it.unimi.dsi.fastutil.Size64
            ifeq 1
            aload 1 /* c */
            checkcast it.unimi.dsi.fastutil.Size64
            invokeinterface it.unimi.dsi.fastutil.Size64.size64:()J
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 1 /* c */
            invokeinterface java.util.Collection.size:()I
            i2l
      StackMap locals:
      StackMap stack: long
         2: lstore 2 /* size */
        start local 2 // long size
         3: .line 293
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.f:F
            f2d
            ldc 0.5
            dcmpg
            ifgt 5
         4: .line 294
            aload 0 /* this */
            lload 2 /* size */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.ensureCapacity:(J)V
            goto 6
         5: .line 296
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size64:()J
            lload 2 /* size */
            ladd
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.ensureCapacity:(J)V
         6: .line 297
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* c */
            invokespecial it.unimi.dsi.fastutil.longs.AbstractLongSet.addAll:(Ljava/util/Collection;)Z
            ireturn
        end local 2 // long size
        end local 1 // java.util.Collection c
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    7     1     c  Ljava/util/Collection<+Ljava/lang/Long;>;
            3    7     2  size  J
    Signature: (Ljava/util/Collection<+Ljava/lang/Long;>;)Z
    MethodParameters:
      Name  Flags
      c     

  public boolean addAll(it.unimi.dsi.fastutil.longs.LongCollection);
    descriptor: (Lit/unimi/dsi/fastutil/longs/LongCollection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // it.unimi.dsi.fastutil.longs.LongCollection c
         0: .line 301
            aload 1 /* c */
            instanceof it.unimi.dsi.fastutil.Size64
            ifeq 1
            aload 1 /* c */
            checkcast it.unimi.dsi.fastutil.Size64
            invokeinterface it.unimi.dsi.fastutil.Size64.size64:()J
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 1 /* c */
            invokeinterface it.unimi.dsi.fastutil.longs.LongCollection.size:()I
            i2l
      StackMap locals:
      StackMap stack: long
         2: lstore 2 /* size */
        start local 2 // long size
         3: .line 302
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.f:F
            f2d
            ldc 0.5
            dcmpg
            ifgt 5
         4: .line 303
            aload 0 /* this */
            lload 2 /* size */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.ensureCapacity:(J)V
            goto 6
         5: .line 305
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size64:()J
            lload 2 /* size */
            ladd
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.ensureCapacity:(J)V
         6: .line 306
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* c */
            invokespecial it.unimi.dsi.fastutil.longs.AbstractLongSet.addAll:(Lit/unimi/dsi/fastutil/longs/LongCollection;)Z
            ireturn
        end local 2 // long size
        end local 1 // it.unimi.dsi.fastutil.longs.LongCollection c
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    7     1     c  Lit/unimi/dsi/fastutil/longs/LongCollection;
            3    7     2  size  J
    MethodParameters:
      Name  Flags
      c     

  public boolean add(long);
    descriptor: (J)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=10, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long k
         0: .line 311
            lload 1 /* k */
            lconst_0
            lcmp
            ifne 5
         1: .line 312
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.containsNull:Z
            ifeq 3
         2: .line 313
            iconst_0
            ireturn
         3: .line 314
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.containsNull:Z
         4: .line 315
            goto 27
         5: .line 317
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
            astore 7 /* key */
        start local 7 // long[][] key
         6: .line 318
            lload 1 /* k */
            invokestatic it.unimi.dsi.fastutil.HashCommon.mix:(J)J
            lstore 8 /* h */
        start local 8 // long h
         7: .line 320
            aload 7 /* key */
            lload 8 /* h */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.mask:J
            land
            bipush 27
            lushr
            l2i
            dup
            istore 4 /* base */
        start local 4 // int base
         8: aaload
            lload 8 /* h */
         9: .line 321
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
            i2l
            land
            l2i
            dup
            istore 3 /* displ */
        start local 3 // int displ
        10: .line 320
            laload
            dup2
            lstore 5 /* curr */
        start local 5 // long curr
        11: .line 321
            lconst_0
        12: .line 320
            lcmp
            ifeq 26
        13: .line 322
            lload 5 /* curr */
            lload 1 /* k */
            lcmp
            ifne 17
        14: .line 323
            iconst_0
            ireturn
        15: .line 326
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long int int long long[][] long
      StackMap stack:
            lload 5 /* curr */
            lload 1 /* k */
            lcmp
            ifne 17
        16: .line 327
            iconst_0
            ireturn
        17: .line 324
      StackMap locals:
      StackMap stack:
            aload 7 /* key */
            iload 4 /* base */
            iload 3 /* displ */
            iconst_1
            iadd
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
            iand
            dup
            istore 3 /* displ */
            ifne 18
            iconst_1
            goto 19
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long int int long long[][] long
      StackMap stack: long[][] int
        18: iconst_0
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long int int long long[][] long
      StackMap stack: long[][] int int
        19: iadd
        20: .line 325
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.baseMask:I
            iand
            dup
            istore 4 /* base */
        21: .line 324
            aaload
        22: .line 325
            iload 3 /* displ */
        23: .line 324
            laload
            dup2
            lstore 5 /* curr */
        24: .line 325
            lconst_0
        25: .line 324
            lcmp
            ifne 15
        26: .line 329
      StackMap locals:
      StackMap stack:
            aload 7 /* key */
            iload 4 /* base */
            aaload
            iload 3 /* displ */
            lload 1 /* k */
            lastore
        end local 8 // long h
        end local 7 // long[][] key
        end local 5 // long curr
        end local 4 // int base
        end local 3 // int displ
        27: .line 331
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long
      StackMap stack:
            aload 0 /* this */
            dup
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            dup2_x1
            lconst_1
            ladd
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.maxFill:J
            lcmp
            iflt 29
        28: .line 332
            aload 0 /* this */
            ldc 2
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            lmul
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.rehash:(J)V
        29: .line 335
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // long k
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   30     0   this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0   30     1      k  J
           10   27     3  displ  I
            8   27     4   base  I
           11   27     5   curr  J
            6   27     7    key  [[J
            7   27     8      h  J
    MethodParameters:
      Name  Flags
      k     final

  protected final void shiftKeys(long);
    descriptor: (J)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=6, locals=8, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long pos
         0: .line 347
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
            astore 7 /* key */
        start local 7 // long[][] key
         1: .line 349
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long top top top top long[][]
      StackMap stack:
            lload 1 /* pos */
            dup2
            lstore 3 /* last */
        start local 3 // long last
         2: lconst_1
            ladd
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.mask:J
            land
            lstore 1 /* pos */
         3: .line 351
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long top top long[][]
      StackMap stack:
            aload 7 /* key */
            lload 1 /* pos */
            invokestatic it.unimi.dsi.fastutil.BigArrays.get:([[JJ)J
            lconst_0
            lcmp
            ifne 6
         4: .line 352
            aload 7 /* key */
            lload 3 /* last */
            lconst_0
            invokestatic it.unimi.dsi.fastutil.BigArrays.set:([[JJJ)V
         5: .line 353
            return
         6: .line 355
      StackMap locals:
      StackMap stack:
            aload 7 /* key */
            lload 1 /* pos */
            invokestatic it.unimi.dsi.fastutil.BigArrays.get:([[JJ)J
            invokestatic it.unimi.dsi.fastutil.HashCommon.mix:(J)J
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.mask:J
            land
            lstore 5 /* slot */
        start local 5 // long slot
         7: .line 356
            lload 3 /* last */
            lload 1 /* pos */
            lcmp
            ifgt 8
            lload 3 /* last */
            lload 5 /* slot */
            lcmp
            ifge 12
            lload 5 /* slot */
            lload 1 /* pos */
            lcmp
            ifle 10
            goto 12
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long long long[][]
      StackMap stack:
         8: lload 3 /* last */
            lload 5 /* slot */
            lcmp
            iflt 10
            lload 5 /* slot */
            lload 1 /* pos */
            lcmp
            ifle 10
         9: .line 357
            goto 12
        10: .line 358
      StackMap locals:
      StackMap stack:
            lload 1 /* pos */
            lconst_1
            ladd
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.mask:J
            land
            lstore 1 /* pos */
        end local 5 // long slot
        11: .line 350
            goto 3
        start local 5 // long slot
        12: .line 360
      StackMap locals:
      StackMap stack:
            aload 7 /* key */
            lload 3 /* last */
            aload 7 /* key */
            lload 1 /* pos */
            invokestatic it.unimi.dsi.fastutil.BigArrays.get:([[JJ)J
            invokestatic it.unimi.dsi.fastutil.BigArrays.set:([[JJJ)V
        end local 5 // long slot
        end local 3 // long last
        13: .line 348
            goto 1
        end local 7 // long[][] key
        end local 1 // long pos
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0   14     1   pos  J
            2   13     3  last  J
            7   11     5  slot  J
           12   13     5  slot  J
            1   14     7   key  [[J
    MethodParameters:
      Name  Flags
      pos   

  private boolean removeEntry(int, int);
    descriptor: (II)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // int base
        start local 2 // int displ
         0: .line 364
            aload 0 /* this */
            dup
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            lconst_1
            lsub
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
         1: .line 365
            aload 0 /* this */
            iload 1 /* base */
            i2l
            ldc 134217728
            lmul
            iload 2 /* displ */
            i2l
            ladd
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.shiftKeys:(J)V
         2: .line 366
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.minN:J
            lcmp
            ifle 4
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.maxFill:J
            ldc 4
            ldiv
            lcmp
            ifge 4
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            ldc 16
            lcmp
            ifle 4
         3: .line 367
            aload 0 /* this */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            ldc 2
            ldiv
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.rehash:(J)V
         4: .line 368
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // int displ
        end local 1 // int base
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    5     1   base  I
            0    5     2  displ  I
    MethodParameters:
       Name  Flags
      base   final
      displ  final

  private boolean removeNullEntry();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 371
            aload 0 /* this */
            iconst_0
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.containsNull:Z
         1: .line 372
            aload 0 /* this */
            dup
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            lconst_1
            lsub
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
         2: .line 373
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.minN:J
            lcmp
            ifle 4
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.maxFill:J
            ldc 4
            ldiv
            lcmp
            ifge 4
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            ldc 16
            lcmp
            ifle 4
         3: .line 374
            aload 0 /* this */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            ldc 2
            ldiv
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.rehash:(J)V
         4: .line 375
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;

  public boolean remove(long);
    descriptor: (J)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long k
         0: .line 379
            lload 1 /* k */
            lconst_0
            lcmp
            ifne 4
         1: .line 380
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.containsNull:Z
            ifeq 3
         2: .line 381
            aload 0 /* this */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.removeNullEntry:()Z
            ireturn
         3: .line 382
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         4: .line 385
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
            astore 5 /* key */
        start local 5 // long[][] key
         5: .line 386
            lload 1 /* k */
            invokestatic it.unimi.dsi.fastutil.HashCommon.mix:(J)J
            lstore 6 /* h */
        start local 6 // long h
         6: .line 389
            aload 5 /* key */
            lload 6 /* h */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.mask:J
            land
            bipush 27
            lushr
            l2i
            dup
            istore 9 /* base */
        start local 9 // int base
         7: aaload
            lload 6 /* h */
         8: .line 390
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
            i2l
            land
            l2i
            dup
            istore 8 /* displ */
        start local 8 // int displ
         9: .line 389
            laload
            dup2
            lstore 3 /* curr */
        start local 3 // long curr
        10: .line 390
            lconst_0
        11: .line 389
            lcmp
            ifne 13
        12: .line 391
            iconst_0
            ireturn
        13: .line 392
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long long[][] long int int
      StackMap stack:
            lload 3 /* curr */
            lload 1 /* k */
            lcmp
            ifne 15
        14: .line 393
            aload 0 /* this */
            iload 9 /* base */
            iload 8 /* displ */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.removeEntry:(II)Z
            ireturn
        15: .line 395
      StackMap locals:
      StackMap stack:
            aload 5 /* key */
            iload 9 /* base */
            iload 8 /* displ */
            iconst_1
            iadd
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
            iand
            dup
            istore 8 /* displ */
            ifne 16
            iconst_1
            goto 17
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long long[][] long int int
      StackMap stack: long[][] int
        16: iconst_0
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long long[][] long int int
      StackMap stack: long[][] int int
        17: iadd
        18: .line 396
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.baseMask:I
            iand
            dup
            istore 9 /* base */
        19: .line 395
            aaload
        20: .line 396
            iload 8 /* displ */
        21: .line 395
            laload
            dup2
            lstore 3 /* curr */
        22: .line 396
            lconst_0
        23: .line 395
            lcmp
            ifne 25
        24: .line 397
            iconst_0
            ireturn
        25: .line 398
      StackMap locals:
      StackMap stack:
            lload 3 /* curr */
            lload 1 /* k */
            lcmp
            ifne 15
        26: .line 399
            aload 0 /* this */
            iload 9 /* base */
            iload 8 /* displ */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.removeEntry:(II)Z
            ireturn
        end local 9 // int base
        end local 8 // int displ
        end local 6 // long h
        end local 5 // long[][] key
        end local 3 // long curr
        end local 1 // long k
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   27     0   this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0   27     1      k  J
           10   27     3   curr  J
            5   27     5    key  [[J
            6   27     6      h  J
            9   27     8  displ  I
            7   27     9   base  I
    MethodParameters:
      Name  Flags
      k     final

  public boolean contains(long);
    descriptor: (J)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long k
         0: .line 404
            lload 1 /* k */
            lconst_0
            lcmp
            ifne 2
         1: .line 405
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.containsNull:Z
            ireturn
         2: .line 407
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
            astore 5 /* key */
        start local 5 // long[][] key
         3: .line 408
            lload 1 /* k */
            invokestatic it.unimi.dsi.fastutil.HashCommon.mix:(J)J
            lstore 6 /* h */
        start local 6 // long h
         4: .line 411
            aload 5 /* key */
            lload 6 /* h */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.mask:J
            land
            bipush 27
            lushr
            l2i
            dup
            istore 9 /* base */
        start local 9 // int base
         5: aaload
            lload 6 /* h */
         6: .line 412
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
            i2l
            land
            l2i
            dup
            istore 8 /* displ */
        start local 8 // int displ
         7: .line 411
            laload
            dup2
            lstore 3 /* curr */
        start local 3 // long curr
         8: .line 412
            lconst_0
         9: .line 411
            lcmp
            ifne 11
        10: .line 413
            iconst_0
            ireturn
        11: .line 414
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long long[][] long int int
      StackMap stack:
            lload 3 /* curr */
            lload 1 /* k */
            lcmp
            ifne 13
        12: .line 415
            iconst_1
            ireturn
        13: .line 417
      StackMap locals:
      StackMap stack:
            aload 5 /* key */
            iload 9 /* base */
            iload 8 /* displ */
            iconst_1
            iadd
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
            iand
            dup
            istore 8 /* displ */
            ifne 14
            iconst_1
            goto 15
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long long[][] long int int
      StackMap stack: long[][] int
        14: iconst_0
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long long[][] long int int
      StackMap stack: long[][] int int
        15: iadd
        16: .line 418
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.baseMask:I
            iand
            dup
            istore 9 /* base */
        17: .line 417
            aaload
        18: .line 418
            iload 8 /* displ */
        19: .line 417
            laload
            dup2
            lstore 3 /* curr */
        20: .line 418
            lconst_0
        21: .line 417
            lcmp
            ifne 23
        22: .line 419
            iconst_0
            ireturn
        23: .line 420
      StackMap locals:
      StackMap stack:
            lload 3 /* curr */
            lload 1 /* k */
            lcmp
            ifne 13
        24: .line 421
            iconst_1
            ireturn
        end local 9 // int base
        end local 8 // int displ
        end local 6 // long h
        end local 5 // long[][] key
        end local 3 // long curr
        end local 1 // long k
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   25     0   this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0   25     1      k  J
            8   25     3   curr  J
            3   25     5    key  [[J
            4   25     6      h  J
            7   25     8  displ  I
            5   25     9   base  I
    MethodParameters:
      Name  Flags
      k     final

  public void clear();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 437
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            lconst_0
            lcmp
            ifne 2
         1: .line 438
            return
         2: .line 439
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lconst_0
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
         3: .line 440
            aload 0 /* this */
            iconst_0
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.containsNull:Z
         4: .line 441
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
            lconst_0
            invokestatic it.unimi.dsi.fastutil.BigArrays.fill:([[JJ)V
         5: .line 442
            return
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;

  public it.unimi.dsi.fastutil.longs.LongIterator iterator();
    descriptor: ()Lit/unimi/dsi/fastutil/longs/LongIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 552
            new it.unimi.dsi.fastutil.longs.LongOpenHashBigSet$SetIterator
            dup
            aload 0 /* this */
            invokespecial it.unimi.dsi.fastutil.longs.LongOpenHashBigSet$SetIterator.<init>:(Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;)V
            areturn
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;

  public boolean trim();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 569
            aload 0 /* this */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.trim:(J)Z
            ireturn
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;

  public boolean trim(long);
    descriptor: (J)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long n
         0: .line 593
            lload 1 /* n */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.f:F
            invokestatic it.unimi.dsi.fastutil.HashCommon.bigArraySize:(JF)J
            lstore 3 /* l */
        start local 3 // long l
         1: .line 594
            lload 3 /* l */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            lcmp
            ifge 2
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            lload 3 /* l */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.f:F
            invokestatic it.unimi.dsi.fastutil.HashCommon.maxFill:(JF)J
            lcmp
            ifle 3
         2: .line 595
      StackMap locals: long
      StackMap stack:
            iconst_1
            ireturn
         3: .line 597
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 3 /* l */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.rehash:(J)V
         4: .line 598
            goto 7
      StackMap locals:
      StackMap stack: java.lang.OutOfMemoryError
         5: pop
         6: .line 599
            iconst_0
            ireturn
         7: .line 601
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // long l
        end local 1 // long n
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    8     1     n  J
            1    8     3     l  J
      Exception table:
        from    to  target  type
           3     4       5  Class java.lang.OutOfMemoryError
    MethodParameters:
      Name  Flags
      n     final

  protected void rehash(long);
    descriptor: (J)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=19, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // long newN
         0: .line 617
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
            astore 3 /* key */
        start local 3 // long[][] key
         1: .line 618
            lload 1 /* newN */
            invokestatic it.unimi.dsi.fastutil.longs.LongBigArrays.newBigArray:(J)[[J
            astore 4 /* newKey */
        start local 4 // long[][] newKey
         2: .line 619
            lload 1 /* newN */
            lconst_1
            lsub
            lstore 5 /* mask */
        start local 5 // long mask
         3: .line 620
            aload 4 /* newKey */
            iconst_0
            aaload
            arraylength
            iconst_1
            isub
            istore 7 /* newSegmentMask */
        start local 7 // int newSegmentMask
         4: .line 621
            aload 4 /* newKey */
            arraylength
            iconst_1
            isub
            istore 8 /* newBaseMask */
        start local 8 // int newBaseMask
         5: .line 622
            iconst_0
            istore 9 /* base */
        start local 9 // int base
         6: iconst_0
            istore 10 /* displ */
        start local 10 // int displ
         7: .line 625
            aload 0 /* this */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.realSize:()J
            lstore 17 /* i */
        start local 17 // long i
         8: goto 25
         9: .line 627
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long[][] long[][] long int int int int top top top top top top long
      StackMap stack:
            iload 9 /* base */
            iload 10 /* displ */
            iconst_1
            iadd
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
            iand
            dup
            istore 10 /* displ */
            ifne 10
            iconst_1
            goto 11
      StackMap locals:
      StackMap stack: int
        10: iconst_0
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long[][] long[][] long int int int int top top top top top top long
      StackMap stack: int int
        11: iadd
            istore 9 /* base */
        12: .line 626
      StackMap locals:
      StackMap stack:
            aload 3 /* key */
            iload 9 /* base */
            aaload
            iload 10 /* displ */
            laload
            lconst_0
            lcmp
            ifeq 9
        13: .line 628
            aload 3 /* key */
            iload 9 /* base */
            aaload
            iload 10 /* displ */
            laload
            lstore 15 /* k */
        start local 15 // long k
        14: .line 629
            lload 15 /* k */
            invokestatic it.unimi.dsi.fastutil.HashCommon.mix:(J)J
            lstore 13 /* h */
        start local 13 // long h
        15: .line 631
            aload 4 /* newKey */
            lload 13 /* h */
            lload 5 /* mask */
            land
            bipush 27
            lushr
            l2i
            dup
            istore 11 /* b */
        start local 11 // int b
        16: aaload
            lload 13 /* h */
            iload 7 /* newSegmentMask */
            i2l
            land
            l2i
            dup
            istore 12 /* d */
        start local 12 // int d
        17: laload
            lconst_0
            lcmp
            ifeq 21
        18: .line 632
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long[][] long[][] long int int int int int int long long long
      StackMap stack:
            aload 4 /* newKey */
            iload 11 /* b */
            iload 12 /* d */
            iconst_1
            iadd
            iload 7 /* newSegmentMask */
            iand
            dup
            istore 12 /* d */
            ifne 19
            iconst_1
            goto 20
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long[][] long[][] long int int int int int int long long long
      StackMap stack: long[][] int
        19: iconst_0
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long[][] long[][] long int int int int int int long long long
      StackMap stack: long[][] int int
        20: iadd
            iload 8 /* newBaseMask */
            iand
            dup
            istore 11 /* b */
            aaload
            iload 12 /* d */
            laload
            lconst_0
            lcmp
            ifne 18
        21: .line 633
      StackMap locals:
      StackMap stack:
            aload 4 /* newKey */
            iload 11 /* b */
            aaload
            iload 12 /* d */
            lload 15 /* k */
            lastore
        22: .line 634
            iload 9 /* base */
            iload 10 /* displ */
            iconst_1
            iadd
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
            iand
            dup
            istore 10 /* displ */
            ifne 23
            iconst_1
            goto 24
      StackMap locals:
      StackMap stack: int
        23: iconst_0
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long[][] long[][] long int int int int int int long long long
      StackMap stack: int int
        24: iadd
            istore 9 /* base */
        end local 15 // long k
        end local 13 // long h
        end local 12 // int d
        end local 11 // int b
        25: .line 625
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long long[][] long[][] long int int int int top top top top top top long
      StackMap stack:
            lload 17 /* i */
            dup2
            lconst_1
            lsub
            lstore 17 /* i */
            lconst_0
            lcmp
            ifne 12
        end local 17 // long i
        26: .line 636
            aload 0 /* this */
            lload 1 /* newN */
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
        27: .line 637
            aload 0 /* this */
            aload 4 /* newKey */
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
        28: .line 638
            aload 0 /* this */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.initMasks:()V
        29: .line 639
            aload 0 /* this */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.f:F
            invokestatic it.unimi.dsi.fastutil.HashCommon.maxFill:(JF)J
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.maxFill:J
        30: .line 640
            return
        end local 10 // int displ
        end local 9 // int base
        end local 8 // int newBaseMask
        end local 7 // int newSegmentMask
        end local 5 // long mask
        end local 4 // long[][] newKey
        end local 3 // long[][] key
        end local 1 // long newN
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   31     0            this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0   31     1            newN  J
            1   31     3             key  [[J
            2   31     4          newKey  [[J
            3   31     5            mask  J
            4   31     7  newSegmentMask  I
            5   31     8     newBaseMask  I
            6   31     9            base  I
            7   31    10           displ  I
           16   25    11               b  I
           17   25    12               d  I
           15   25    13               h  J
           14   25    15               k  J
            8   26    17               i  J
    MethodParameters:
      Name  Flags
      newN  final

  public int size();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 644
            ldc 2147483647
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            invokestatic java.lang.Math.min:(JJ)J
            l2i
            ireturn
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public long size64();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 648
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            lreturn
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;

  public boolean isEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 652
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            lconst_0
            lcmp
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;

  public it.unimi.dsi.fastutil.longs.LongOpenHashBigSet clone();
    descriptor: ()Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 669
            aload 0 /* this */
            invokespecial java.lang.Object.clone:()Ljava/lang/Object;
            checkcast it.unimi.dsi.fastutil.longs.LongOpenHashBigSet
            astore 1 /* c */
        start local 1 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet c
         1: .line 670
            goto 4
        end local 1 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet c
      StackMap locals:
      StackMap stack: java.lang.CloneNotSupportedException
         2: pop
         3: .line 671
            new java.lang.InternalError
            dup
            invokespecial java.lang.InternalError.<init>:()V
            athrow
        start local 1 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet c
         4: .line 673
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet
      StackMap stack:
            aload 1 /* c */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
            invokestatic it.unimi.dsi.fastutil.BigArrays.copy:([[J)[[J
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
         5: .line 674
            aload 1 /* c */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.containsNull:Z
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.containsNull:Z
         6: .line 675
            aload 1 /* c */
            areturn
        end local 1 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet c
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            1    2     1     c  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            4    7     1     c  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.CloneNotSupportedException

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 688
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
            astore 1 /* key */
        start local 1 // long[][] key
         1: .line 689
            iconst_0
            istore 2 /* h */
        start local 2 // int h
         2: iconst_0
            istore 3 /* base */
        start local 3 // int base
         3: iconst_0
            istore 4 /* displ */
        start local 4 // int displ
         4: .line 690
            aload 0 /* this */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.realSize:()J
            lstore 5 /* j */
        start local 5 // long j
         5: goto 14
         6: .line 692
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long[][] int int int long
      StackMap stack:
            iload 3 /* base */
            iload 4 /* displ */
            iconst_1
            iadd
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
            iand
            dup
            istore 4 /* displ */
            ifne 7
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack: int
         7: iconst_0
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long[][] int int int long
      StackMap stack: int int
         8: iadd
            istore 3 /* base */
         9: .line 691
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            iload 3 /* base */
            aaload
            iload 4 /* displ */
            laload
            lconst_0
            lcmp
            ifeq 6
        10: .line 693
            iload 2 /* h */
            aload 1 /* key */
            iload 3 /* base */
            aaload
            iload 4 /* displ */
            laload
            invokestatic it.unimi.dsi.fastutil.HashCommon.long2int:(J)I
            iadd
            istore 2 /* h */
        11: .line 694
            iload 3 /* base */
            iload 4 /* displ */
            iconst_1
            iadd
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
            iand
            dup
            istore 4 /* displ */
            ifne 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack: int
        12: iconst_0
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet long[][] int int int long
      StackMap stack: int int
        13: iadd
            istore 3 /* base */
        14: .line 690
      StackMap locals:
      StackMap stack:
            lload 5 /* j */
            dup2
            lconst_1
            lsub
            lstore 5 /* j */
            lconst_0
            lcmp
            ifne 9
        end local 5 // long j
        15: .line 696
            iload 2 /* h */
            ireturn
        end local 4 // int displ
        end local 3 // int base
        end local 2 // int h
        end local 1 // long[][] key
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   16     0   this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            1   16     1    key  [[J
            2   16     2      h  I
            3   16     3   base  I
            4   16     4  displ  I
            5   15     5      j  J

  private void writeObject(java.io.ObjectOutputStream);
    descriptor: (Ljava/io/ObjectOutputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // java.io.ObjectOutputStream s
         0: .line 699
            aload 0 /* this */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.iterator:()Lit/unimi/dsi/fastutil/longs/LongIterator;
            astore 2 /* i */
        start local 2 // it.unimi.dsi.fastutil.longs.LongIterator i
         1: .line 700
            aload 1 /* s */
            invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
         2: .line 701
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            lstore 3 /* j */
        start local 3 // long j
         3: goto 5
         4: .line 702
      StackMap locals: it.unimi.dsi.fastutil.longs.LongIterator long
      StackMap stack:
            aload 1 /* s */
            aload 2 /* i */
            invokeinterface it.unimi.dsi.fastutil.longs.LongIterator.nextLong:()J
            invokevirtual java.io.ObjectOutputStream.writeLong:(J)V
         5: .line 701
      StackMap locals:
      StackMap stack:
            lload 3 /* j */
            dup2
            lconst_1
            lsub
            lstore 3 /* j */
            lconst_0
            lcmp
            ifne 4
        end local 3 // long j
         6: .line 703
            return
        end local 2 // it.unimi.dsi.fastutil.longs.LongIterator i
        end local 1 // java.io.ObjectOutputStream s
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0    7     1     s  Ljava/io/ObjectOutputStream;
            1    7     2     i  Lit/unimi/dsi/fastutil/longs/LongIterator;
            3    6     3     j  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      s     

  private void readObject(java.io.ObjectInputStream);
    descriptor: (Ljava/io/ObjectInputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=11, args_size=2
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
        start local 1 // java.io.ObjectInputStream s
         0: .line 706
            aload 1 /* s */
            invokevirtual java.io.ObjectInputStream.defaultReadObject:()V
         1: .line 707
            aload 0 /* this */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.f:F
            invokestatic it.unimi.dsi.fastutil.HashCommon.bigArraySize:(JF)J
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
         2: .line 708
            aload 0 /* this */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.f:F
            invokestatic it.unimi.dsi.fastutil.HashCommon.maxFill:(JF)J
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.maxFill:J
         3: .line 709
            aload 0 /* this */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.n:J
            invokestatic it.unimi.dsi.fastutil.longs.LongBigArrays.newBigArray:(J)[[J
            dup_x1
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.key:[[J
            astore 2 /* key */
        start local 2 // long[][] key
         4: .line 710
            aload 0 /* this */
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.initMasks:()V
         5: .line 714
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.size:J
            lstore 9 /* i */
        start local 9 // long i
         6: goto 27
         7: .line 715
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet java.io.ObjectInputStream long[][] top top top top top top long
      StackMap stack:
            aload 1 /* s */
            invokevirtual java.io.ObjectInputStream.readLong:()J
            lstore 5 /* k */
        start local 5 // long k
         8: .line 716
            lload 5 /* k */
            lconst_0
            lcmp
            ifne 10
         9: .line 717
            aload 0 /* this */
            iconst_1
            putfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.containsNull:Z
            goto 27
        10: .line 719
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet java.io.ObjectInputStream long[][] top top long top top long
      StackMap stack:
            lload 5 /* k */
            invokestatic it.unimi.dsi.fastutil.HashCommon.mix:(J)J
            lstore 3 /* h */
        start local 3 // long h
        11: .line 720
            aload 2 /* key */
            lload 3 /* h */
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.mask:J
            land
            bipush 27
            lushr
            l2i
            dup
            istore 7 /* base */
        start local 7 // int base
        12: aaload
            lload 3 /* h */
        13: .line 721
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
            i2l
            land
            l2i
            dup
            istore 8 /* displ */
        start local 8 // int displ
        14: .line 720
            laload
        15: .line 721
            lconst_0
        16: .line 720
            lcmp
            ifeq 26
        17: .line 722
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet java.io.ObjectInputStream long[][] long long int int long
      StackMap stack:
            aload 2 /* key */
            iload 7 /* base */
            iload 8 /* displ */
            iconst_1
            iadd
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.segmentMask:I
            iand
            dup
            istore 8 /* displ */
            ifne 18
            iconst_1
            goto 19
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet java.io.ObjectInputStream long[][] long long int int long
      StackMap stack: long[][] int
        18: iconst_0
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet java.io.ObjectInputStream long[][] long long int int long
      StackMap stack: long[][] int int
        19: iadd
        20: .line 723
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.baseMask:I
            iand
            dup
            istore 7 /* base */
        21: .line 722
            aaload
        22: .line 723
            iload 8 /* displ */
        23: .line 722
            laload
        24: .line 723
            lconst_0
        25: .line 722
            lcmp
            ifne 17
        26: .line 724
      StackMap locals:
      StackMap stack:
            aload 2 /* key */
            iload 7 /* base */
            aaload
            iload 8 /* displ */
            lload 5 /* k */
            lastore
        end local 8 // int displ
        end local 7 // int base
        end local 5 // long k
        end local 3 // long h
        27: .line 714
      StackMap locals: it.unimi.dsi.fastutil.longs.LongOpenHashBigSet java.io.ObjectInputStream long[][] top top top top top top long
      StackMap stack:
            lload 9 /* i */
            dup2
            lconst_1
            lsub
            lstore 9 /* i */
            lconst_0
            lcmp
            ifne 7
        end local 9 // long i
        28: .line 729
            return
        end local 2 // long[][] key
        end local 1 // java.io.ObjectInputStream s
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   29     0   this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            0   29     1      s  Ljava/io/ObjectInputStream;
            4   29     2    key  [[J
           11   27     3      h  J
            8   27     5      k  J
           12   27     7   base  I
           14   27     8  displ  I
            6   28     9      i  J
    Exceptions:
      throws java.io.IOException, java.lang.ClassNotFoundException
    MethodParameters:
      Name  Flags
      s     

  private void checkTable();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
         0: .line 731
            return
        end local 0 // it.unimi.dsi.fastutil.longs.LongOpenHashBigSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;

  public java.util.Iterator iterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.iterator:()Lit/unimi/dsi/fastutil/longs/LongIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual it.unimi.dsi.fastutil.longs.LongOpenHashBigSet.clone:()Lit/unimi/dsi/fastutil/longs/LongOpenHashBigSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.CloneNotSupportedException
}
SourceFile: "LongOpenHashBigSet.java"
NestMembers:
  it.unimi.dsi.fastutil.longs.LongOpenHashBigSet$SetIterator
InnerClasses:
  private SetIterator = it.unimi.dsi.fastutil.longs.LongOpenHashBigSet$SetIterator of it.unimi.dsi.fastutil.longs.LongOpenHashBigSet