class org.terracotta.offheapstore.util.AATreeSet$SubSet extends java.util.AbstractSet<T> implements java.util.SortedSet<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.terracotta.offheapstore.util.AATreeSet$SubSet
  super_class: java.util.AbstractSet
{
  private final T start;
    descriptor: Ljava/lang/Comparable;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: TT;

  private final T end;
    descriptor: Ljava/lang/Comparable;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: TT;

  final org.terracotta.offheapstore.util.AATreeSet this$0;
    descriptor: Lorg/terracotta/offheapstore/util/AATreeSet;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(T, );
    descriptor: (Lorg/terracotta/offheapstore/util/AATreeSet;Ljava/lang/Comparable;Ljava/lang/Comparable;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
        start local 2 // java.lang.Comparable start
        start local 3 // java.lang.Comparable end
         0: .line 417
            aload 0 /* this */
            aload 1
            putfield org.terracotta.offheapstore.util.AATreeSet$SubSet.this$0:Lorg/terracotta/offheapstore/util/AATreeSet;
            aload 0 /* this */
            invokespecial java.util.AbstractSet.<init>:()V
         1: .line 418
            aload 0 /* this */
            aload 2 /* start */
            putfield org.terracotta.offheapstore.util.AATreeSet$SubSet.start:Ljava/lang/Comparable;
         2: .line 419
            aload 0 /* this */
            aload 3 /* end */
            putfield org.terracotta.offheapstore.util.AATreeSet$SubSet.end:Ljava/lang/Comparable;
         3: .line 420
            return
        end local 3 // java.lang.Comparable end
        end local 2 // java.lang.Comparable start
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;
            0    4     2  start  TT;
            0    4     3    end  TT;
    Signature: (TT;TT;)V
    MethodParameters:
        Name  Flags
      this$0  final
      start   
      end     

  public boolean add();
    descriptor: (Ljava/lang/Comparable;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
        start local 1 // java.lang.Comparable o
         0: .line 424
            aload 0 /* this */
            aload 1 /* o */
            invokevirtual org.terracotta.offheapstore.util.AATreeSet$SubSet.inRange:(Ljava/lang/Comparable;)Z
            ifeq 2
         1: .line 425
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.this$0:Lorg/terracotta/offheapstore/util/AATreeSet;
            aload 1 /* o */
            invokevirtual org.terracotta.offheapstore.util.AATreeSet.add:(Ljava/lang/Comparable;)Z
            ireturn
         2: .line 427
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
        end local 1 // java.lang.Comparable o
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;
            0    3     1     o  TT;
    Signature: (TT;)Z
    MethodParameters:
      Name  Flags
      o     

  public boolean remove(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
        start local 1 // java.lang.Object o
         0: .line 434
            aload 0 /* this */
            aload 1 /* o */
            checkcast java.lang.Comparable
            invokevirtual org.terracotta.offheapstore.util.AATreeSet$SubSet.inRange:(Ljava/lang/Comparable;)Z
            ifeq 1
            aload 0 /* this */
            aload 1 /* o */
            invokevirtual org.terracotta.offheapstore.util.AATreeSet$SubSet.remove:(Ljava/lang/Object;)Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // java.lang.Object o
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;
            0    2     1     o  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      o     

  public void clear();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
         0: .line 439
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;

  public java.util.Iterator<T> iterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
         0: .line 444
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.end:Ljava/lang/Comparable;
            ifnonnull 2
         1: .line 445
            new org.terracotta.offheapstore.util.AATreeSet$SubTreeIterator
            dup
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.this$0:Lorg/terracotta/offheapstore/util/AATreeSet;
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.start:Ljava/lang/Comparable;
            invokespecial org.terracotta.offheapstore.util.AATreeSet$SubTreeIterator.<init>:(Lorg/terracotta/offheapstore/util/AATreeSet;Ljava/lang/Comparable;)V
            areturn
         2: .line 447
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;
    Signature: ()Ljava/util/Iterator<TT;>;

  public int size();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
         0: .line 453
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;

  public boolean isEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
         0: .line 458
            aload 0 /* this */
            invokevirtual org.terracotta.offheapstore.util.AATreeSet$SubSet.iterator:()Ljava/util/Iterator;
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;

  public java.util.Comparator<? super T> comparator();
    descriptor: ()Ljava/util/Comparator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
         0: .line 463
            aconst_null
            areturn
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;
    Signature: ()Ljava/util/Comparator<-TT;>;

  public java.util.SortedSet<T> subSet(T, T);
    descriptor: (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/util/SortedSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
        start local 1 // java.lang.Comparable fromElement
        start local 2 // java.lang.Comparable toElement
         0: .line 468
            aload 0 /* this */
            aload 1 /* fromElement */
            invokevirtual org.terracotta.offheapstore.util.AATreeSet$SubSet.inRangeInclusive:(Ljava/lang/Comparable;)Z
            ifeq 2
            aload 0 /* this */
            aload 2 /* toElement */
            invokevirtual org.terracotta.offheapstore.util.AATreeSet$SubSet.inRangeInclusive:(Ljava/lang/Comparable;)Z
            ifeq 2
         1: .line 469
            new org.terracotta.offheapstore.util.AATreeSet$SubSet
            dup
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.this$0:Lorg/terracotta/offheapstore/util/AATreeSet;
            aload 1 /* fromElement */
            aload 2 /* toElement */
            invokespecial org.terracotta.offheapstore.util.AATreeSet$SubSet.<init>:(Lorg/terracotta/offheapstore/util/AATreeSet;Ljava/lang/Comparable;Ljava/lang/Comparable;)V
            areturn
         2: .line 471
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
        end local 2 // java.lang.Comparable toElement
        end local 1 // java.lang.Comparable fromElement
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;
            0    3     1  fromElement  TT;
            0    3     2    toElement  TT;
    Signature: (TT;TT;)Ljava/util/SortedSet<TT;>;
    MethodParameters:
             Name  Flags
      fromElement  
      toElement    

  public java.util.SortedSet<T> headSet(T);
    descriptor: (Ljava/lang/Comparable;)Ljava/util/SortedSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
        start local 1 // java.lang.Comparable toElement
         0: .line 477
            aload 0 /* this */
            aload 1 /* toElement */
            invokevirtual org.terracotta.offheapstore.util.AATreeSet$SubSet.inRangeInclusive:(Ljava/lang/Comparable;)Z
            ifeq 2
         1: .line 478
            new org.terracotta.offheapstore.util.AATreeSet$SubSet
            dup
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.this$0:Lorg/terracotta/offheapstore/util/AATreeSet;
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.start:Ljava/lang/Comparable;
            aload 1 /* toElement */
            invokespecial org.terracotta.offheapstore.util.AATreeSet$SubSet.<init>:(Lorg/terracotta/offheapstore/util/AATreeSet;Ljava/lang/Comparable;Ljava/lang/Comparable;)V
            areturn
         2: .line 480
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
        end local 1 // java.lang.Comparable toElement
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;
            0    3     1  toElement  TT;
    Signature: (TT;)Ljava/util/SortedSet<TT;>;
    MethodParameters:
           Name  Flags
      toElement  

  public java.util.SortedSet<T> tailSet(T);
    descriptor: (Ljava/lang/Comparable;)Ljava/util/SortedSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
        start local 1 // java.lang.Comparable fromElement
         0: .line 486
            aload 0 /* this */
            aload 1 /* fromElement */
            invokevirtual org.terracotta.offheapstore.util.AATreeSet$SubSet.inRangeInclusive:(Ljava/lang/Comparable;)Z
            ifeq 2
         1: .line 487
            new org.terracotta.offheapstore.util.AATreeSet$SubSet
            dup
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.this$0:Lorg/terracotta/offheapstore/util/AATreeSet;
            aload 1 /* fromElement */
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.end:Ljava/lang/Comparable;
            invokespecial org.terracotta.offheapstore.util.AATreeSet$SubSet.<init>:(Lorg/terracotta/offheapstore/util/AATreeSet;Ljava/lang/Comparable;Ljava/lang/Comparable;)V
            areturn
         2: .line 489
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
        end local 1 // java.lang.Comparable fromElement
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;
            0    3     1  fromElement  TT;
    Signature: (TT;)Ljava/util/SortedSet<TT;>;
    MethodParameters:
             Name  Flags
      fromElement  

  public T first();
    descriptor: ()Ljava/lang/Comparable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
         0: .line 495
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.start:Ljava/lang/Comparable;
            ifnonnull 2
         1: .line 496
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.this$0:Lorg/terracotta/offheapstore/util/AATreeSet;
            invokevirtual org.terracotta.offheapstore.util.AATreeSet.first:()Ljava/lang/Comparable;
            areturn
         2: .line 498
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;
    Signature: ()TT;

  public T last();
    descriptor: ()Ljava/lang/Comparable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
         0: .line 504
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.end:Ljava/lang/Comparable;
            ifnonnull 2
         1: .line 505
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.this$0:Lorg/terracotta/offheapstore/util/AATreeSet;
            invokevirtual org.terracotta.offheapstore.util.AATreeSet.last:()Ljava/lang/Comparable;
            areturn
         2: .line 507
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;
    Signature: ()TT;

  private boolean inRange();
    descriptor: (Ljava/lang/Comparable;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
        start local 1 // java.lang.Comparable value
         0: .line 512
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.start:Ljava/lang/Comparable;
            ifnull 1
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.start:Ljava/lang/Comparable;
            aload 1 /* value */
            invokeinterface java.lang.Comparable.compareTo:(Ljava/lang/Object;)I
            ifgt 3
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.end:Ljava/lang/Comparable;
            ifnull 2
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.end:Ljava/lang/Comparable;
            aload 1 /* value */
            invokeinterface java.lang.Comparable.compareTo:(Ljava/lang/Object;)I
            ifle 3
      StackMap locals:
      StackMap stack:
         2: iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 1 // java.lang.Comparable value
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;
            0    4     1  value  TT;
    Signature: (TT;)Z
    MethodParameters:
       Name  Flags
      value  

  private boolean inRangeInclusive();
    descriptor: (Ljava/lang/Comparable;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
        start local 1 // java.lang.Comparable value
         0: .line 516
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.start:Ljava/lang/Comparable;
            ifnull 1
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.start:Ljava/lang/Comparable;
            aload 1 /* value */
            invokeinterface java.lang.Comparable.compareTo:(Ljava/lang/Object;)I
            ifgt 3
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.end:Ljava/lang/Comparable;
            ifnull 2
            aload 0 /* this */
            getfield org.terracotta.offheapstore.util.AATreeSet$SubSet.end:Ljava/lang/Comparable;
            aload 1 /* value */
            invokeinterface java.lang.Comparable.compareTo:(Ljava/lang/Object;)I
            iflt 3
      StackMap locals:
      StackMap stack:
         2: iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 1 // java.lang.Comparable value
        end local 0 // org.terracotta.offheapstore.util.AATreeSet$SubSet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/terracotta/offheapstore/util/AATreeSet$SubSet;
            0    4     1  value  TT;
    Signature: (TT;)Z
    MethodParameters:
       Name  Flags
      value  

  public java.util.SortedSet headSet(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/util/SortedSet;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Comparable
            invokevirtual org.terracotta.offheapstore.util.AATreeSet$SubSet.headSet:(Ljava/lang/Comparable;)Ljava/util/SortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.SortedSet tailSet(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/util/SortedSet;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Comparable
            invokevirtual org.terracotta.offheapstore.util.AATreeSet$SubSet.tailSet:(Ljava/lang/Comparable;)Ljava/util/SortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object last();
    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 org.terracotta.offheapstore.util.AATreeSet$SubSet.last:()Ljava/lang/Comparable;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object first();
    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 org.terracotta.offheapstore.util.AATreeSet$SubSet.first:()Ljava/lang/Comparable;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.SortedSet subSet(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Comparable
            aload 2
            checkcast java.lang.Comparable
            invokevirtual org.terracotta.offheapstore.util.AATreeSet$SubSet.subSet:(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/util/SortedSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean add(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Comparable
            invokevirtual org.terracotta.offheapstore.util.AATreeSet$SubSet.add:(Ljava/lang/Comparable;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Ljava/util/AbstractSet<TT;>;Ljava/util/SortedSet<TT;>;
SourceFile: "AATreeSet.java"
NestHost: org.terracotta.offheapstore.util.AATreeSet
InnerClasses:
  SubSet = org.terracotta.offheapstore.util.AATreeSet$SubSet of org.terracotta.offheapstore.util.AATreeSet
  SubTreeIterator = org.terracotta.offheapstore.util.AATreeSet$SubTreeIterator of org.terracotta.offheapstore.util.AATreeSet