public class it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList extends it.unimi.dsi.fastutil.bytes.AbstractByteBigList implements java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList
  super_class: it.unimi.dsi.fastutil.bytes.AbstractByteBigList
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -7046029254386353129

  private final it.unimi.dsi.fastutil.bytes.ByteList list;
    descriptor: Lit/unimi/dsi/fastutil/bytes/ByteList;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  protected void <init>(it.unimi.dsi.fastutil.bytes.ByteList);
    descriptor: (Lit/unimi/dsi/fastutil/bytes/ByteList;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // it.unimi.dsi.fastutil.bytes.ByteList list
         0: .line 848
            aload 0 /* this */
            invokespecial it.unimi.dsi.fastutil.bytes.AbstractByteBigList.<init>:()V
         1: .line 849
            aload 0 /* this */
            aload 1 /* list */
            putfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
         2: .line 850
            return
        end local 1 // it.unimi.dsi.fastutil.bytes.ByteList list
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    3     1  list  Lit/unimi/dsi/fastutil/bytes/ByteList;
    MethodParameters:
      Name  Flags
      list  final

  private int intIndex(long);
    descriptor: (J)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // long index
         0: .line 852
            lload 1 /* index */
            ldc 2147483647
            lcmp
            iflt 2
         1: .line 853
            new java.lang.IndexOutOfBoundsException
            dup
            ldc "This big list is restricted to 32-bit indices"
            invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 854
      StackMap locals:
      StackMap stack:
            lload 1 /* index */
            l2i
            ireturn
        end local 1 // long index
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    3     1  index  J
    MethodParameters:
       Name  Flags
      index  

  public long size64();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
         0: .line 858
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.size:()I
            i2l
            lreturn
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;

  public void size(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // long size
         0: .line 862
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 0 /* this */
            lload 1 /* size */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.size:(I)V
         1: .line 863
            return
        end local 1 // long size
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    2     1  size  J
    MethodParameters:
      Name  Flags
      size  final

  public it.unimi.dsi.fastutil.bytes.ByteBigListIterator iterator();
    descriptor: ()Lit/unimi/dsi/fastutil/bytes/ByteBigListIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
         0: .line 866
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.iterator:()Lit/unimi/dsi/fastutil/bytes/ByteListIterator;
            invokestatic it.unimi.dsi.fastutil.bytes.ByteBigListIterators.asBigListIterator:(Lit/unimi/dsi/fastutil/bytes/ByteListIterator;)Lit/unimi/dsi/fastutil/bytes/ByteBigListIterator;
            areturn
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;

  public it.unimi.dsi.fastutil.bytes.ByteBigListIterator listIterator();
    descriptor: ()Lit/unimi/dsi/fastutil/bytes/ByteBigListIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
         0: .line 870
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.listIterator:()Lit/unimi/dsi/fastutil/bytes/ByteListIterator;
            invokestatic it.unimi.dsi.fastutil.bytes.ByteBigListIterators.asBigListIterator:(Lit/unimi/dsi/fastutil/bytes/ByteListIterator;)Lit/unimi/dsi/fastutil/bytes/ByteBigListIterator;
            areturn
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;

  public it.unimi.dsi.fastutil.bytes.ByteBigListIterator listIterator(long);
    descriptor: (J)Lit/unimi/dsi/fastutil/bytes/ByteBigListIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // long index
         0: .line 874
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 0 /* this */
            lload 1 /* index */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.listIterator:(I)Lit/unimi/dsi/fastutil/bytes/ByteListIterator;
            invokestatic it.unimi.dsi.fastutil.bytes.ByteBigListIterators.asBigListIterator:(Lit/unimi/dsi/fastutil/bytes/ByteListIterator;)Lit/unimi/dsi/fastutil/bytes/ByteBigListIterator;
            areturn
        end local 1 // long index
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1  index  J
    MethodParameters:
       Name  Flags
      index  final

  public boolean addAll(long, java.util.Collection<? extends java.lang.Byte>);
    descriptor: (JLjava/util/Collection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // long index
        start local 3 // java.util.Collection c
         0: .line 878
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 0 /* this */
            lload 1 /* index */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            aload 3 /* c */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.addAll:(ILjava/util/Collection;)Z
            ireturn
        end local 3 // java.util.Collection c
        end local 1 // long index
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1  index  J
            0    1     3      c  Ljava/util/Collection<+Ljava/lang/Byte;>;
    Signature: (JLjava/util/Collection<+Ljava/lang/Byte;>;)Z
    MethodParameters:
       Name  Flags
      index  final
      c      final

  public it.unimi.dsi.fastutil.bytes.ByteBigList subList(long, long);
    descriptor: (JJ)Lit/unimi/dsi/fastutil/bytes/ByteBigList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=3
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // long from
        start local 3 // long to
         0: .line 882
            new it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList
            dup
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 0 /* this */
            lload 1 /* from */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            aload 0 /* this */
            lload 3 /* to */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.subList:(II)Lit/unimi/dsi/fastutil/bytes/ByteList;
            invokespecial it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.<init>:(Lit/unimi/dsi/fastutil/bytes/ByteList;)V
            areturn
        end local 3 // long to
        end local 1 // long from
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1  from  J
            0    1     3    to  J
    MethodParameters:
      Name  Flags
      from  
      to    

  public boolean contains(byte);
    descriptor: (B)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // byte key
         0: .line 886
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            iload 1 /* key */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.contains:(B)Z
            ireturn
        end local 1 // byte key
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1   key  B
    MethodParameters:
      Name  Flags
      key   final

  public byte[] toByteArray();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
         0: .line 890
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.toByteArray:()[B
            areturn
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;

  public void removeElements(long, long);
    descriptor: (JJ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // long from
        start local 3 // long to
         0: .line 894
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 0 /* this */
            lload 1 /* from */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            aload 0 /* this */
            lload 3 /* to */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.removeElements:(II)V
         1: .line 895
            return
        end local 3 // long to
        end local 1 // long from
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    2     1  from  J
            0    2     3    to  J
    MethodParameters:
      Name  Flags
      from  final
      to    final

  public byte[] toByteArray(byte[]);
    descriptor: ([B)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // byte[] a
         0: .line 905
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 1 /* a */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.toArray:([B)[B
            areturn
        end local 1 // byte[] a
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     a  [B
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      a     

  public boolean addAll(long, it.unimi.dsi.fastutil.bytes.ByteCollection);
    descriptor: (JLit/unimi/dsi/fastutil/bytes/ByteCollection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // long index
        start local 3 // it.unimi.dsi.fastutil.bytes.ByteCollection c
         0: .line 909
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 0 /* this */
            lload 1 /* index */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            aload 3 /* c */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.addAll:(ILit/unimi/dsi/fastutil/bytes/ByteCollection;)Z
            ireturn
        end local 3 // it.unimi.dsi.fastutil.bytes.ByteCollection c
        end local 1 // long index
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1  index  J
            0    1     3      c  Lit/unimi/dsi/fastutil/bytes/ByteCollection;
    MethodParameters:
       Name  Flags
      index  
      c      

  public boolean addAll(it.unimi.dsi.fastutil.bytes.ByteCollection);
    descriptor: (Lit/unimi/dsi/fastutil/bytes/ByteCollection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // it.unimi.dsi.fastutil.bytes.ByteCollection c
         0: .line 913
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 1 /* c */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.addAll:(Lit/unimi/dsi/fastutil/bytes/ByteCollection;)Z
            ireturn
        end local 1 // it.unimi.dsi.fastutil.bytes.ByteCollection c
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     c  Lit/unimi/dsi/fastutil/bytes/ByteCollection;
    MethodParameters:
      Name  Flags
      c     

  public boolean addAll(long, it.unimi.dsi.fastutil.bytes.ByteBigList);
    descriptor: (JLit/unimi/dsi/fastutil/bytes/ByteBigList;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // long index
        start local 3 // it.unimi.dsi.fastutil.bytes.ByteBigList c
         0: .line 917
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 0 /* this */
            lload 1 /* index */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            aload 3 /* c */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.addAll:(ILit/unimi/dsi/fastutil/bytes/ByteCollection;)Z
            ireturn
        end local 3 // it.unimi.dsi.fastutil.bytes.ByteBigList c
        end local 1 // long index
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1  index  J
            0    1     3      c  Lit/unimi/dsi/fastutil/bytes/ByteBigList;
    MethodParameters:
       Name  Flags
      index  
      c      

  public boolean addAll(it.unimi.dsi.fastutil.bytes.ByteBigList);
    descriptor: (Lit/unimi/dsi/fastutil/bytes/ByteBigList;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // it.unimi.dsi.fastutil.bytes.ByteBigList c
         0: .line 921
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 1 /* c */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.addAll:(Lit/unimi/dsi/fastutil/bytes/ByteCollection;)Z
            ireturn
        end local 1 // it.unimi.dsi.fastutil.bytes.ByteBigList c
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     c  Lit/unimi/dsi/fastutil/bytes/ByteBigList;
    MethodParameters:
      Name  Flags
      c     

  public boolean containsAll(it.unimi.dsi.fastutil.bytes.ByteCollection);
    descriptor: (Lit/unimi/dsi/fastutil/bytes/ByteCollection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // it.unimi.dsi.fastutil.bytes.ByteCollection c
         0: .line 925
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 1 /* c */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.containsAll:(Lit/unimi/dsi/fastutil/bytes/ByteCollection;)Z
            ireturn
        end local 1 // it.unimi.dsi.fastutil.bytes.ByteCollection c
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     c  Lit/unimi/dsi/fastutil/bytes/ByteCollection;
    MethodParameters:
      Name  Flags
      c     

  public boolean removeAll(it.unimi.dsi.fastutil.bytes.ByteCollection);
    descriptor: (Lit/unimi/dsi/fastutil/bytes/ByteCollection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // it.unimi.dsi.fastutil.bytes.ByteCollection c
         0: .line 929
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 1 /* c */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.removeAll:(Lit/unimi/dsi/fastutil/bytes/ByteCollection;)Z
            ireturn
        end local 1 // it.unimi.dsi.fastutil.bytes.ByteCollection c
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     c  Lit/unimi/dsi/fastutil/bytes/ByteCollection;
    MethodParameters:
      Name  Flags
      c     

  public boolean retainAll(it.unimi.dsi.fastutil.bytes.ByteCollection);
    descriptor: (Lit/unimi/dsi/fastutil/bytes/ByteCollection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // it.unimi.dsi.fastutil.bytes.ByteCollection c
         0: .line 933
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 1 /* c */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.retainAll:(Lit/unimi/dsi/fastutil/bytes/ByteCollection;)Z
            ireturn
        end local 1 // it.unimi.dsi.fastutil.bytes.ByteCollection c
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     c  Lit/unimi/dsi/fastutil/bytes/ByteCollection;
    MethodParameters:
      Name  Flags
      c     

  public void add(long, byte);
    descriptor: (JB)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // long index
        start local 3 // byte key
         0: .line 937
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 0 /* this */
            lload 1 /* index */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            iload 3 /* key */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.add:(IB)V
         1: .line 938
            return
        end local 3 // byte key
        end local 1 // long index
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    2     1  index  J
            0    2     3    key  B
    MethodParameters:
       Name  Flags
      index  
      key    

  public boolean add(byte);
    descriptor: (B)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // byte key
         0: .line 941
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            iload 1 /* key */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.add:(B)Z
            ireturn
        end local 1 // byte key
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1   key  B
    MethodParameters:
      Name  Flags
      key   

  public byte getByte(long);
    descriptor: (J)B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // long index
         0: .line 945
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 0 /* this */
            lload 1 /* index */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.getByte:(I)B
            ireturn
        end local 1 // long index
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1  index  J
    MethodParameters:
       Name  Flags
      index  

  public long indexOf(byte);
    descriptor: (B)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // byte k
         0: .line 949
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            iload 1 /* k */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.indexOf:(B)I
            i2l
            lreturn
        end local 1 // byte k
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     k  B
    MethodParameters:
      Name  Flags
      k     

  public long lastIndexOf(byte);
    descriptor: (B)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // byte k
         0: .line 953
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            iload 1 /* k */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.lastIndexOf:(B)I
            i2l
            lreturn
        end local 1 // byte k
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     k  B
    MethodParameters:
      Name  Flags
      k     

  public byte removeByte(long);
    descriptor: (J)B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // long index
         0: .line 957
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 0 /* this */
            lload 1 /* index */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.removeByte:(I)B
            ireturn
        end local 1 // long index
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1  index  J
    MethodParameters:
       Name  Flags
      index  

  public byte set(long, byte);
    descriptor: (JB)B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // long index
        start local 3 // byte k
         0: .line 961
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 0 /* this */
            lload 1 /* index */
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.intIndex:(J)I
            iload 3 /* k */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.set:(IB)B
            ireturn
        end local 3 // byte k
        end local 1 // long index
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1  index  J
            0    1     3      k  B
    MethodParameters:
       Name  Flags
      index  
      k      

  public boolean isEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
         0: .line 965
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.isEmpty:()Z
            ireturn
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;

  public <T> T[] toArray();
    descriptor: ([Ljava/lang/Object;)[Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // java.lang.Object[] a
         0: .line 969
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 1 /* a */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            areturn
        end local 1 // java.lang.Object[] a
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     a  [Ljava/lang/Object;
    Signature: <T:Ljava/lang/Object;>([TT;)[TT;
    MethodParameters:
      Name  Flags
      a     

  public boolean containsAll(java.util.Collection<?>);
    descriptor: (Ljava/util/Collection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // java.util.Collection c
         0: .line 973
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 1 /* c */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.containsAll:(Ljava/util/Collection;)Z
            ireturn
        end local 1 // java.util.Collection c
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     c  Ljava/util/Collection<*>;
    Signature: (Ljava/util/Collection<*>;)Z
    MethodParameters:
      Name  Flags
      c     

  public boolean addAll(java.util.Collection<? extends java.lang.Byte>);
    descriptor: (Ljava/util/Collection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // java.util.Collection c
         0: .line 977
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 1 /* c */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.addAll:(Ljava/util/Collection;)Z
            ireturn
        end local 1 // java.util.Collection c
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     c  Ljava/util/Collection<+Ljava/lang/Byte;>;
    Signature: (Ljava/util/Collection<+Ljava/lang/Byte;>;)Z
    MethodParameters:
      Name  Flags
      c     

  public boolean removeAll(java.util.Collection<?>);
    descriptor: (Ljava/util/Collection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // java.util.Collection c
         0: .line 981
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 1 /* c */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.removeAll:(Ljava/util/Collection;)Z
            ireturn
        end local 1 // java.util.Collection c
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     c  Ljava/util/Collection<*>;
    Signature: (Ljava/util/Collection<*>;)Z
    MethodParameters:
      Name  Flags
      c     

  public boolean retainAll(java.util.Collection<?>);
    descriptor: (Ljava/util/Collection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
        start local 1 // java.util.Collection c
         0: .line 985
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            aload 1 /* c */
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.retainAll:(Ljava/util/Collection;)Z
            ireturn
        end local 1 // java.util.Collection c
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;
            0    1     1     c  Ljava/util/Collection<*>;
    Signature: (Ljava/util/Collection<*>;)Z
    MethodParameters:
      Name  Flags
      c     

  public void clear();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
         0: .line 989
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.clear:()V
         1: .line 990
            return
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
         0: .line 993
            aload 0 /* this */
            getfield it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.list:Lit/unimi/dsi/fastutil/bytes/ByteList;
            invokeinterface it.unimi.dsi.fastutil.bytes.ByteList.hashCode:()I
            ireturn
        end local 0 // it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lit/unimi/dsi/fastutil/bytes/ByteBigLists$ListBigList;

  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.bytes.ByteBigLists$ListBigList.iterator:()Lit/unimi/dsi/fastutil/bytes/ByteBigListIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public it.unimi.dsi.fastutil.bytes.ByteIterator iterator();
    descriptor: ()Lit/unimi/dsi/fastutil/bytes/ByteIterator;
    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.bytes.ByteBigLists$ListBigList.iterator:()Lit/unimi/dsi/fastutil/bytes/ByteBigListIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public it.unimi.dsi.fastutil.BigListIterator listIterator(long);
    descriptor: (J)Lit/unimi/dsi/fastutil/BigListIterator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            lload 1
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.listIterator:(J)Lit/unimi/dsi/fastutil/bytes/ByteBigListIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public it.unimi.dsi.fastutil.BigListIterator listIterator();
    descriptor: ()Lit/unimi/dsi/fastutil/BigListIterator;
    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.bytes.ByteBigLists$ListBigList.listIterator:()Lit/unimi/dsi/fastutil/bytes/ByteBigListIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public it.unimi.dsi.fastutil.BigList subList(long, long);
    descriptor: (JJ)Lit/unimi/dsi/fastutil/BigList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=3
         0: .line 1
            aload 0
            lload 1
            lload 3
            invokevirtual it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList.subList:(JJ)Lit/unimi/dsi/fastutil/bytes/ByteBigList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "ByteBigLists.java"
NestHost: it.unimi.dsi.fastutil.bytes.ByteBigLists
InnerClasses:
  public ListBigList = it.unimi.dsi.fastutil.bytes.ByteBigLists$ListBigList of it.unimi.dsi.fastutil.bytes.ByteBigLists