public class at.yawk.numaec.DoubleDoubleBTreeMap extends at.yawk.numaec.BaseDoubleDoubleMap implements at.yawk.numaec.DoubleDoubleBufferMap
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: at.yawk.numaec.DoubleDoubleBTreeMap
  super_class: at.yawk.numaec.BaseDoubleDoubleMap
{
  protected final at.yawk.numaec.BTree bTree;
    descriptor: Lat/yawk/numaec/BTree;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected int size;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  void <init>(at.yawk.numaec.LargeByteBufferAllocator, at.yawk.numaec.BTreeConfig);
    descriptor: (Lat/yawk/numaec/LargeByteBufferAllocator;Lat/yawk/numaec/BTreeConfig;)V
    flags: (0x0000) 
    Code:
      stack=9, locals=5, args_size=3
        start local 0 // at.yawk.numaec.DoubleDoubleBTreeMap this
        start local 1 // at.yawk.numaec.LargeByteBufferAllocator allocator
        start local 2 // at.yawk.numaec.BTreeConfig config
         0: .line 24
            aload 0 /* this */
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.<init>:()V
         1: .line 22
            aload 0 /* this */
            iconst_0
            putfield at.yawk.numaec.DoubleDoubleBTreeMap.size:I
         2: .line 25
            bipush 16
            istore 3 /* leafSize */
        start local 3 // int leafSize
         3: .line 26
            aload 2 /* config */
            getfield at.yawk.numaec.BTreeConfig.entryMustBeInLeaf:Z
            ifeq 4
            bipush 8
            goto 5
      StackMap locals: at.yawk.numaec.DoubleDoubleBTreeMap at.yawk.numaec.LargeByteBufferAllocator at.yawk.numaec.BTreeConfig int
      StackMap stack:
         4: iload 3 /* leafSize */
      StackMap locals:
      StackMap stack: int
         5: istore 4 /* branchSize */
        start local 4 // int branchSize
         6: .line 27
            aload 0 /* this */
            new at.yawk.numaec.DoubleDoubleBTreeMap$1
            dup
            aload 0 /* this */
            aload 1 /* allocator */
            aload 2 /* config */
            iload 4 /* branchSize */
            iload 3 /* leafSize */
            aload 2 /* config */
            invokespecial at.yawk.numaec.DoubleDoubleBTreeMap$1.<init>:(Lat/yawk/numaec/DoubleDoubleBTreeMap;Lat/yawk/numaec/LargeByteBufferAllocator;Lat/yawk/numaec/BTreeConfig;IILat/yawk/numaec/BTreeConfig;)V
            putfield at.yawk.numaec.DoubleDoubleBTreeMap.bTree:Lat/yawk/numaec/BTree;
         7: .line 66
            return
        end local 4 // int branchSize
        end local 3 // int leafSize
        end local 2 // at.yawk.numaec.BTreeConfig config
        end local 1 // at.yawk.numaec.LargeByteBufferAllocator allocator
        end local 0 // at.yawk.numaec.DoubleDoubleBTreeMap this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lat/yawk/numaec/DoubleDoubleBTreeMap;
            0    8     1   allocator  Lat/yawk/numaec/LargeByteBufferAllocator;
            0    8     2      config  Lat/yawk/numaec/BTreeConfig;
            3    8     3    leafSize  I
            6    8     4  branchSize  I
    MethodParameters:
           Name  Flags
      allocator  
      config     

  protected at.yawk.numaec.MapStoreCursor iterationCursor();
    descriptor: ()Lat/yawk/numaec/MapStoreCursor;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // at.yawk.numaec.DoubleDoubleBTreeMap this
         0: .line 70
            aload 0 /* this */
            getfield at.yawk.numaec.DoubleDoubleBTreeMap.bTree:Lat/yawk/numaec/BTree;
            invokevirtual at.yawk.numaec.BTree.allocateCursor:()Lat/yawk/numaec/BTree$Cursor;
            astore 1 /* cursor */
        start local 1 // at.yawk.numaec.BTree$Cursor cursor
         1: .line 71
            aload 1 /* cursor */
            invokevirtual at.yawk.numaec.BTree$Cursor.descendToStart:()V
         2: .line 72
            aload 1 /* cursor */
            areturn
        end local 1 // at.yawk.numaec.BTree$Cursor cursor
        end local 0 // at.yawk.numaec.DoubleDoubleBTreeMap this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lat/yawk/numaec/DoubleDoubleBTreeMap;
            1    3     1  cursor  Lat/yawk/numaec/BTree$Cursor;

  protected at.yawk.numaec.MapStoreCursor keyCursor(double);
    descriptor: (D)Lat/yawk/numaec/MapStoreCursor;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // at.yawk.numaec.DoubleDoubleBTreeMap this
        start local 1 // double key
         0: .line 77
            aload 0 /* this */
            getfield at.yawk.numaec.DoubleDoubleBTreeMap.bTree:Lat/yawk/numaec/BTree;
            invokevirtual at.yawk.numaec.BTree.allocateCursor:()Lat/yawk/numaec/BTree$Cursor;
            astore 3 /* cursor */
        start local 3 // at.yawk.numaec.BTree$Cursor cursor
         1: .line 78
            aload 3 /* cursor */
            dload 1 /* key */
            invokestatic at.yawk.numaec.DoubleDoubleBTreeMap.toKey:(D)J
            invokevirtual at.yawk.numaec.BTree$Cursor.descendToKey:(J)V
         2: .line 79
            aload 3 /* cursor */
            areturn
        end local 3 // at.yawk.numaec.BTree$Cursor cursor
        end local 1 // double key
        end local 0 // at.yawk.numaec.DoubleDoubleBTreeMap this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lat/yawk/numaec/DoubleDoubleBTreeMap;
            0    3     1     key  D
            1    3     3  cursor  Lat/yawk/numaec/BTree$Cursor;
    MethodParameters:
      Name  Flags
      key   

  void checkInvariants();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // at.yawk.numaec.DoubleDoubleBTreeMap this
         0: .line 85
            aload 0 /* this */
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.checkInvariants:()V
         1: .line 86
            aload 0 /* this */
            getfield at.yawk.numaec.DoubleDoubleBTreeMap.bTree:Lat/yawk/numaec/BTree;
            invokevirtual at.yawk.numaec.BTree.checkInvariants:()V
         2: .line 87
            return
        end local 0 // at.yawk.numaec.DoubleDoubleBTreeMap this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lat/yawk/numaec/DoubleDoubleBTreeMap;
    RuntimeInvisibleAnnotations: 
      at.yawk.numaec.DoNotMutate()

  public int size();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // at.yawk.numaec.DoubleDoubleBTreeMap this
         0: .line 91
            aload 0 /* this */
            getfield at.yawk.numaec.DoubleDoubleBTreeMap.size:I
            ireturn
        end local 0 // at.yawk.numaec.DoubleDoubleBTreeMap this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lat/yawk/numaec/DoubleDoubleBTreeMap;

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // at.yawk.numaec.DoubleDoubleBTreeMap this
         0: .line 96
            aload 0 /* this */
            getfield at.yawk.numaec.DoubleDoubleBTreeMap.bTree:Lat/yawk/numaec/BTree;
            invokevirtual at.yawk.numaec.BTree.close:()V
         1: .line 97
            return
        end local 0 // at.yawk.numaec.DoubleDoubleBTreeMap this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lat/yawk/numaec/DoubleDoubleBTreeMap;

  public double detectIfNone(org.eclipse.collections.api.block.predicate.primitive.DoublePredicate, double);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;D)D
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=3
         0: .line 1
            aload 0
            aload 1
            dload 2
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.detectIfNone:(Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;D)D
            dreturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void forEachKey(org.eclipse.collections.api.block.procedure.primitive.DoubleProcedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.forEachKey:(Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.iterator.MutableDoubleIterator doubleIterator();
    descriptor: ()Lorg/eclipse/collections/api/iterator/MutableDoubleIterator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.doubleIterator:()Lorg/eclipse/collections/api/iterator/MutableDoubleIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.map.primitive.ImmutableDoubleDoubleMap toImmutable();
    descriptor: ()Lorg/eclipse/collections/api/map/primitive/ImmutableDoubleDoubleMap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.toImmutable:()Lorg/eclipse/collections/api/map/primitive/ImmutableDoubleDoubleMap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.LazyDoubleIterable keysView();
    descriptor: ()Lorg/eclipse/collections/api/LazyDoubleIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.keysView:()Lorg/eclipse/collections/api/LazyDoubleIterable;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public double getOrThrow(double);
    descriptor: (D)D
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            dload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.getOrThrow:(D)D
            dreturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean contains(double);
    descriptor: (D)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            dload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.contains:(D)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object injectInto(java.lang.Object, org.eclipse.collections.api.block.function.primitive.ObjectDoubleToObjectFunction);
    descriptor: (Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/primitive/ObjectDoubleToObjectFunction;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.injectInto:(Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/primitive/ObjectDoubleToObjectFunction;)Ljava/lang/Object;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void forEachValue(org.eclipse.collections.api.block.procedure.primitive.DoubleProcedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.forEachValue:(Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean noneSatisfy(org.eclipse.collections.api.block.predicate.primitive.DoublePredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.noneSatisfy:(Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.RichIterable keyValuesView();
    descriptor: ()Lorg/eclipse/collections/api/RichIterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.keyValuesView:()Lorg/eclipse/collections/api/RichIterable;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.collection.primitive.MutableDoubleCollection values();
    descriptor: ()Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.values:()Lorg/eclipse/collections/api/collection/primitive/MutableDoubleCollection;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void forEachKeyValue(org.eclipse.collections.api.block.procedure.primitive.DoubleDoubleProcedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/DoubleDoubleProcedure;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.forEachKeyValue:(Lorg/eclipse/collections/api/block/procedure/primitive/DoubleDoubleProcedure;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public double min();
    descriptor: ()D
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.min:()D
            dreturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.set.primitive.MutableDoubleSet keySet();
    descriptor: ()Lorg/eclipse/collections/api/set/primitive/MutableDoubleSet;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.keySet:()Lorg/eclipse/collections/api/set/primitive/MutableDoubleSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.primitive.DoubleBag select(org.eclipse.collections.api.block.predicate.primitive.DoublePredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;)Lorg/eclipse/collections/api/bag/primitive/DoubleBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.select:(Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;)Lorg/eclipse/collections/api/bag/primitive/DoubleBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.map.primitive.DoubleDoubleMap select(org.eclipse.collections.api.block.predicate.primitive.DoubleDoublePredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/DoubleDoublePredicate;)Lorg/eclipse/collections/api/map/primitive/DoubleDoubleMap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.select:(Lorg/eclipse/collections/api/block/predicate/primitive/DoubleDoublePredicate;)Lorg/eclipse/collections/api/map/primitive/DoubleDoubleMap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean anySatisfy(org.eclipse.collections.api.block.predicate.primitive.DoublePredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.anySatisfy:(Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean containsKey(double);
    descriptor: (D)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            dload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.containsKey:(D)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean containsValue(double);
    descriptor: (D)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            dload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.containsValue:(D)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public double getIfAbsent(double, double);
    descriptor: (DD)D
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=3
         0: .line 1
            aload 0
            dload 1
            dload 3
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.getIfAbsent:(DD)D
            dreturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.Bag collect(org.eclipse.collections.api.block.function.primitive.DoubleToObjectFunction);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleToObjectFunction;)Lorg/eclipse/collections/api/bag/Bag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.collect:(Lorg/eclipse/collections/api/block/function/primitive/DoubleToObjectFunction;)Lorg/eclipse/collections/api/bag/Bag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean allSatisfy(org.eclipse.collections.api.block.predicate.primitive.DoublePredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.allSatisfy:(Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public double sum();
    descriptor: ()D
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.sum:()D
            dreturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public double max();
    descriptor: ()D
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.max:()D
            dreturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public double get(double);
    descriptor: (D)D
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            dload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.get:(D)D
            dreturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.bag.primitive.DoubleBag reject(org.eclipse.collections.api.block.predicate.primitive.DoublePredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;)Lorg/eclipse/collections/api/bag/primitive/DoubleBag;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.reject:(Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;)Lorg/eclipse/collections/api/bag/primitive/DoubleBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.map.primitive.DoubleDoubleMap reject(org.eclipse.collections.api.block.predicate.primitive.DoubleDoublePredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/DoubleDoublePredicate;)Lorg/eclipse/collections/api/map/primitive/DoubleDoubleMap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.reject:(Lorg/eclipse/collections/api/block/predicate/primitive/DoubleDoublePredicate;)Lorg/eclipse/collections/api/map/primitive/DoubleDoubleMap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void each(org.eclipse.collections.api.block.procedure.primitive.DoubleProcedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.each:(Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public int count(org.eclipse.collections.api.block.predicate.primitive.DoublePredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;)I
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.count:(Lorg/eclipse/collections/api/block/predicate/primitive/DoublePredicate;)I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.toString:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void forEach(org.eclipse.collections.api.block.procedure.primitive.DoubleProcedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.forEach:(Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.eclipse.collections.api.map.primitive.DoubleDoubleMap flipUniqueValues();
    descriptor: ()Lorg/eclipse/collections/api/map/primitive/DoubleDoubleMap;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.flipUniqueValues:()Lorg/eclipse/collections/api/map/primitive/DoubleDoubleMap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void appendString(java.lang.Appendable, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/Appendable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
         0: .line 1
            aload 0
            aload 1
            aload 2
            aload 3
            aload 4
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.appendString:(Ljava/lang/Appendable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public double[] toArray();
    descriptor: ()[D
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial at.yawk.numaec.BaseDoubleDoubleMap.toArray:()[D
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "DoubleDoubleBTreeMap.java"
NestMembers:
  at.yawk.numaec.DoubleDoubleBTreeMap$1  at.yawk.numaec.DoubleDoubleBTreeMap$Mutable
InnerClasses:
  public Cursor = at.yawk.numaec.BTree$Cursor of at.yawk.numaec.BTree
  at.yawk.numaec.DoubleDoubleBTreeMap$1
  public Mutable = at.yawk.numaec.DoubleDoubleBTreeMap$Mutable of at.yawk.numaec.DoubleDoubleBTreeMap