abstract class at.yawk.numaec.BaseDoubleShortMap extends org.eclipse.collections.impl.primitive.AbstractShortIterable implements org.eclipse.collections.api.map.primitive.DoubleShortMap
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: at.yawk.numaec.BaseDoubleShortMap
  super_class: org.eclipse.collections.impl.primitive.AbstractShortIterable
{
  static final long KEY_MASK;
    descriptor: J
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  static final long VALUE_MASK;
    descriptor: J
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 65535

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 35
            aload 0 /* this */
            invokespecial org.eclipse.collections.impl.primitive.AbstractShortIterable.<init>:()V
            return
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lat/yawk/numaec/BaseDoubleShortMap;

  static long toKey(double);
    descriptor: (D)J
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // double key
         0: .line 40
            dload 0 /* key */
            invokestatic java.lang.Double.doubleToRawLongBits:(D)J
            ldc -1
            land
            lreturn
        end local 0 // double key
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   key  D
    MethodParameters:
      Name  Flags
      key   

  static long toValue(short);
    descriptor: (S)J
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // short value
         0: .line 44
            iload 0 /* value */
            i2l
            ldc 65535
            land
            lreturn
        end local 0 // short value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  value  S
    MethodParameters:
       Name  Flags
      value  

  static double fromKey(long);
    descriptor: (J)D
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // long key
         0: .line 50
            lload 0 /* key */
            invokestatic java.lang.Double.longBitsToDouble:(J)D
            dreturn
        end local 0 // long key
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   key  J
    MethodParameters:
      Name  Flags
      key   

  static short fromValue(long);
    descriptor: (J)S
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // long value
         0: .line 55
            lload 0 /* value */
            lconst_0
            lcmp
            iflt 1
            lload 0 /* value */
            ldc 65535
            lcmp
            ifle 2
      StackMap locals:
      StackMap stack:
         1: new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
         2: .line 56
      StackMap locals:
      StackMap stack:
            lload 0 /* value */
            l2i
            i2s
            ireturn
        end local 0 // long value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0  value  J
    MethodParameters:
       Name  Flags
      value  

  protected abstract at.yawk.numaec.MapStoreCursor iterationCursor();
    descriptor: ()Lat/yawk/numaec/MapStoreCursor;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT

  protected abstract at.yawk.numaec.MapStoreCursor keyCursor(double);
    descriptor: (D)Lat/yawk/numaec/MapStoreCursor;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      key   

  void checkInvariants();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 65
            aload 0 /* this */
            invokedynamic accept()Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (S)Z
                  at/yawk/numaec/BaseDoubleShortMap.lambda$0(S)Z (6)
                  (S)Z
                  1
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.count:(Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;)I
            istore 1 /* count */
        start local 1 // int count
         1: .line 66
            iload 1 /* count */
            aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.size:()I
            if_icmpeq 2
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         2: .line 67
      StackMap locals: int
      StackMap stack:
            return
        end local 1 // int count
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lat/yawk/numaec/BaseDoubleShortMap;
            1    3     1  count  I
    RuntimeInvisibleAnnotations: 
      at.yawk.numaec.DoNotMutate()

  public short getIfAbsent(double, short);
    descriptor: (DS)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // double key
        start local 3 // short ifAbsent
         0: .line 71
            aconst_null
            astore 4
            aconst_null
            astore 5
         1: aload 0 /* this */
            dload 1 /* key */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.keyCursor:(D)Lat/yawk/numaec/MapStoreCursor;
            astore 6 /* cursor */
        start local 6 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 72
            aload 6 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.elementFound:()Z
            ifeq 6
         3: .line 73
            aload 6 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
         4: .line 77
            aload 6 /* cursor */
            ifnull 5
            aload 6 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
         5: .line 73
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap double int java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack: int
            ireturn
         6: .line 75
      StackMap locals:
      StackMap stack:
            iload 3 /* ifAbsent */
         7: .line 77
            aload 6 /* cursor */
            ifnull 8
            aload 6 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
         8: .line 75
      StackMap locals:
      StackMap stack: int
            ireturn
      StackMap locals:
      StackMap stack: java.lang.Throwable
         9: astore 4
        10: .line 77
            aload 6 /* cursor */
            ifnull 11
            aload 6 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 6 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
        11: aload 4
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        12: astore 5
            aload 4
            ifnonnull 13
            aload 5
            astore 4
            goto 14
      StackMap locals:
      StackMap stack:
        13: aload 4
            aload 5
            if_acmpeq 14
            aload 4
            aload 5
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        14: aload 4
            athrow
        end local 3 // short ifAbsent
        end local 1 // double key
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   15     0      this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   15     1       key  D
            0   15     3  ifAbsent  S
            2   11     6    cursor  Lat/yawk/numaec/MapStoreCursor;
      Exception table:
        from    to  target  type
           2     4       9  any
           6     7       9  any
           1     5      12  any
           6     8      12  any
           9    12      12  any
    MethodParameters:
          Name  Flags
      key       
      ifAbsent  

  public short getOrThrow(double);
    descriptor: (D)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // double key
         0: .line 82
            aconst_null
            astore 3
            aconst_null
            astore 4
         1: aload 0 /* this */
            dload 1 /* key */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.keyCursor:(D)Lat/yawk/numaec/MapStoreCursor;
            astore 5 /* cursor */
        start local 5 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 83
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.elementFound:()Z
            ifeq 6
         3: .line 84
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
         4: .line 88
            aload 5 /* cursor */
            ifnull 5
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
         5: .line 84
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap double java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack: int
            ireturn
         6: .line 86
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Key "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            dload 1 /* key */
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc " not present"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 3
         8: .line 88
            aload 5 /* cursor */
            ifnull 9
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 5 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
         9: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        10: astore 4
            aload 3
            ifnonnull 11
            aload 4
            astore 3
            goto 12
      StackMap locals:
      StackMap stack:
        11: aload 3
            aload 4
            if_acmpeq 12
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        12: aload 3
            athrow
        end local 1 // double key
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   13     1     key  D
            2    9     5  cursor  Lat/yawk/numaec/MapStoreCursor;
      Exception table:
        from    to  target  type
           2     4       7  any
           6     7       7  any
           1     5      10  any
           6    10      10  any
    MethodParameters:
      Name  Flags
      key   

  public boolean containsKey(double);
    descriptor: (D)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // double key
         0: .line 93
            aconst_null
            astore 3
            aconst_null
            astore 4
         1: aload 0 /* this */
            dload 1 /* key */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.keyCursor:(D)Lat/yawk/numaec/MapStoreCursor;
            astore 5 /* cursor */
        start local 5 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 94
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.elementFound:()Z
         3: .line 95
            aload 5 /* cursor */
            ifnull 4
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
         4: .line 94
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap double java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack: int
            ireturn
      StackMap locals:
      StackMap stack: java.lang.Throwable
         5: astore 3
         6: .line 95
            aload 5 /* cursor */
            ifnull 7
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 5 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
         7: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 4
            aload 3
            ifnonnull 9
            aload 4
            astore 3
            goto 10
      StackMap locals:
      StackMap stack:
         9: aload 3
            aload 4
            if_acmpeq 10
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        10: aload 3
            athrow
        end local 1 // double key
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   11     1     key  D
            2    7     5  cursor  Lat/yawk/numaec/MapStoreCursor;
      Exception table:
        from    to  target  type
           2     3       5  any
           1     4       8  any
           5     8       8  any
    MethodParameters:
      Name  Flags
      key   

  public void forEachKey(org.eclipse.collections.api.block.procedure.primitive.DoubleProcedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.procedure.primitive.DoubleProcedure procedure
         0: .line 100
            aconst_null
            astore 2
            aconst_null
            astore 3
         1: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 4 /* cursor */
        start local 4 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 101
            goto 4
         3: .line 102
      StackMap locals: java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack:
            aload 1 /* procedure */
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getKey:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromKey:(J)D
            invokeinterface org.eclipse.collections.api.block.procedure.primitive.DoubleProcedure.value:(D)V
         4: .line 101
      StackMap locals:
      StackMap stack:
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 3
         5: .line 104
            aload 4 /* cursor */
            ifnull 11
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 2
            aload 4 /* cursor */
            ifnull 7
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 4 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
         7: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 3
            aload 2
            ifnonnull 9
            aload 3
            astore 2
            goto 10
      StackMap locals:
      StackMap stack:
         9: aload 2
            aload 3
            if_acmpeq 10
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        10: aload 2
            athrow
        11: .line 105
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.collections.api.block.procedure.primitive.DoubleProcedure procedure
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   12     1  procedure  Lorg/eclipse/collections/api/block/procedure/primitive/DoubleProcedure;
            2    7     4     cursor  Lat/yawk/numaec/MapStoreCursor;
      Exception table:
        from    to  target  type
           2     5       6  any
           1     8       8  any
    MethodParameters:
           Name  Flags
      procedure  

  public void forEachKeyValue(org.eclipse.collections.api.block.procedure.primitive.DoubleShortProcedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/DoubleShortProcedure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.procedure.primitive.DoubleShortProcedure procedure
         0: .line 109
            aconst_null
            astore 2
            aconst_null
            astore 3
         1: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 4 /* cursor */
        start local 4 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 110
            goto 6
         3: .line 111
      StackMap locals: java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack:
            aload 1 /* procedure */
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getKey:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromKey:(J)D
         4: .line 112
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
         5: .line 111
            invokeinterface org.eclipse.collections.api.block.procedure.primitive.DoubleShortProcedure.value:(DS)V
         6: .line 110
      StackMap locals:
      StackMap stack:
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 3
         7: .line 114
            aload 4 /* cursor */
            ifnull 13
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
            goto 13
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 2
            aload 4 /* cursor */
            ifnull 9
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 4 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
         9: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        10: astore 3
            aload 2
            ifnonnull 11
            aload 3
            astore 2
            goto 12
      StackMap locals:
      StackMap stack:
        11: aload 2
            aload 3
            if_acmpeq 12
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        12: aload 2
            athrow
        13: .line 115
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.collections.api.block.procedure.primitive.DoubleShortProcedure procedure
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   14     1  procedure  Lorg/eclipse/collections/api/block/procedure/primitive/DoubleShortProcedure;
            2    9     4     cursor  Lat/yawk/numaec/MapStoreCursor;
      Exception table:
        from    to  target  type
           2     7       8  any
           1    10      10  any
    MethodParameters:
           Name  Flags
      procedure  

  public org.eclipse.collections.api.LazyDoubleIterable keysView();
    descriptor: ()Lorg/eclipse/collections/api/LazyDoubleIterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 119
            new at.yawk.numaec.BaseDoubleShortMap$1
            dup
            aload 0 /* this */
            invokespecial at.yawk.numaec.BaseDoubleShortMap$1.<init>:(Lat/yawk/numaec/BaseDoubleShortMap;)V
            areturn
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lat/yawk/numaec/BaseDoubleShortMap;

  public org.eclipse.collections.api.RichIterable<org.eclipse.collections.api.tuple.primitive.DoubleShortPair> keyValuesView();
    descriptor: ()Lorg/eclipse/collections/api/RichIterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 134
            new at.yawk.numaec.BaseDoubleShortMap$2
            dup
            aload 0 /* this */
            invokespecial at.yawk.numaec.BaseDoubleShortMap$2.<init>:(Lat/yawk/numaec/BaseDoubleShortMap;)V
            areturn
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lat/yawk/numaec/BaseDoubleShortMap;
    Signature: ()Lorg/eclipse/collections/api/RichIterable<Lorg/eclipse/collections/api/tuple/primitive/DoubleShortPair;>;

  public boolean containsValue(short);
    descriptor: (S)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // short value
         0: .line 149
            iload 1 /* value */
            invokestatic at.yawk.numaec.BaseDoubleShortMap.toValue:(S)J
            lstore 2 /* needle */
        start local 2 // long needle
         1: .line 150
            aconst_null
            astore 4
            aconst_null
            astore 5
         2: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 6 /* cursor */
        start local 6 // at.yawk.numaec.MapStoreCursor cursor
         3: .line 151
            goto 7
         4: .line 152
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap int long java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack:
            aload 6 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            lload 2 /* needle */
            lcmp
            ifne 7
         5: .line 156
            aload 6 /* cursor */
            ifnull 6
            aload 6 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
         6: .line 153
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         7: .line 151
      StackMap locals:
      StackMap stack:
            aload 6 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 4
         8: .line 156
            aload 6 /* cursor */
            ifnull 14
            aload 6 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
         9: astore 4
            aload 6 /* cursor */
            ifnull 10
            aload 6 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 6 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
        10: aload 4
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 5
            aload 4
            ifnonnull 12
            aload 5
            astore 4
            goto 13
      StackMap locals:
      StackMap stack:
        12: aload 4
            aload 5
            if_acmpeq 13
            aload 4
            aload 5
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        13: aload 4
            athrow
        14: .line 157
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // long needle
        end local 1 // short value
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   15     1   value  S
            1   15     2  needle  J
            3   10     6  cursor  Lat/yawk/numaec/MapStoreCursor;
      Exception table:
        from    to  target  type
           3     5       9  any
           7     8       9  any
           2     6      11  any
           7    11      11  any
    MethodParameters:
       Name  Flags
      value  

  public void forEachValue(org.eclipse.collections.api.block.procedure.primitive.ShortProcedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.procedure.primitive.ShortProcedure procedure
         0: .line 162
            aconst_null
            astore 2
            aconst_null
            astore 3
         1: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 4 /* cursor */
        start local 4 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 163
            goto 4
         3: .line 164
      StackMap locals: java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack:
            aload 1 /* procedure */
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            invokeinterface org.eclipse.collections.api.block.procedure.primitive.ShortProcedure.value:(S)V
         4: .line 163
      StackMap locals:
      StackMap stack:
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 3
         5: .line 166
            aload 4 /* cursor */
            ifnull 11
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 2
            aload 4 /* cursor */
            ifnull 7
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 4 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
         7: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 3
            aload 2
            ifnonnull 9
            aload 3
            astore 2
            goto 10
      StackMap locals:
      StackMap stack:
         9: aload 2
            aload 3
            if_acmpeq 10
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        10: aload 2
            athrow
        11: .line 167
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.collections.api.block.procedure.primitive.ShortProcedure procedure
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   12     1  procedure  Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;
            2    7     4     cursor  Lat/yawk/numaec/MapStoreCursor;
      Exception table:
        from    to  target  type
           2     5       6  any
           1     8       8  any
    MethodParameters:
           Name  Flags
      procedure  

  public org.eclipse.collections.api.iterator.MutableShortIterator shortIterator();
    descriptor: ()Lorg/eclipse/collections/api/iterator/MutableShortIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 171
            new at.yawk.numaec.BaseDoubleShortMap$ValueIterator
            dup
            aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            invokespecial at.yawk.numaec.BaseDoubleShortMap$ValueIterator.<init>:(Lat/yawk/numaec/MapStoreCursor;)V
            areturn
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lat/yawk/numaec/BaseDoubleShortMap;

  public short[] toArray();
    descriptor: ()[S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 176
            aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.size:()I
            newarray 9
            astore 1 /* data */
        start local 1 // short[] data
         1: .line 177
            aconst_null
            astore 2
            aconst_null
            astore 3
         2: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 4 /* cursor */
        start local 4 // at.yawk.numaec.MapStoreCursor cursor
         3: .line 178
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         4: .line 179
            goto 7
         5: .line 180
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap short[] java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor int
      StackMap stack:
            iload 5 /* i */
            aload 1 /* data */
            arraylength
            if_icmplt 6
            new java.util.ConcurrentModificationException
            dup
            invokespecial java.util.ConcurrentModificationException.<init>:()V
            athrow
         6: .line 181
      StackMap locals:
      StackMap stack:
            aload 1 /* data */
            iload 5 /* i */
            iinc 5 /* i */ 1
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            sastore
         7: .line 179
      StackMap locals:
      StackMap stack:
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 5
         8: .line 183
            iload 5 /* i */
            aload 1 /* data */
            arraylength
            if_icmpge 9
            new java.util.ConcurrentModificationException
            dup
            invokespecial java.util.ConcurrentModificationException.<init>:()V
            athrow
         9: .line 184
      StackMap locals:
      StackMap stack:
            aload 1 /* data */
        10: .line 185
            aload 4 /* cursor */
            ifnull 11
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        11: .line 184
      StackMap locals:
      StackMap stack: short[]
            areturn
        end local 5 // int i
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap short[] java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack: java.lang.Throwable
        12: astore 2
        13: .line 185
            aload 4 /* cursor */
            ifnull 14
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 4 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
        14: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        15: astore 3
            aload 2
            ifnonnull 16
            aload 3
            astore 2
            goto 17
      StackMap locals:
      StackMap stack:
        16: aload 2
            aload 3
            if_acmpeq 17
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        17: aload 2
            athrow
        end local 1 // short[] data
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   18     0    this  Lat/yawk/numaec/BaseDoubleShortMap;
            1   18     1    data  [S
            3   14     4  cursor  Lat/yawk/numaec/MapStoreCursor;
            4   12     5       i  I
      Exception table:
        from    to  target  type
           3    10      12  any
           2    11      15  any
          12    15      15  any

  public short detectIfNone(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate, short);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;S)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=3
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
        start local 2 // short ifNone
         0: .line 190
            aconst_null
            astore 3
            aconst_null
            astore 4
         1: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 5 /* cursor */
        start local 5 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 191
            goto 8
         3: .line 192
      StackMap locals: java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack:
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            istore 6 /* value */
        start local 6 // short value
         4: .line 193
            aload 1 /* predicate */
            iload 6 /* value */
            invokeinterface org.eclipse.collections.api.block.predicate.primitive.ShortPredicate.accept:(S)Z
            ifeq 8
         5: .line 194
            iload 6 /* value */
         6: .line 197
            aload 5 /* cursor */
            ifnull 7
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
         7: .line 194
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap org.eclipse.collections.api.block.predicate.primitive.ShortPredicate int java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor int
      StackMap stack: int
            ireturn
        end local 6 // short value
         8: .line 191
      StackMap locals:
      StackMap stack:
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 3
         9: .line 197
            aload 5 /* cursor */
            ifnull 15
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
            goto 15
      StackMap locals:
      StackMap stack: java.lang.Throwable
        10: astore 3
            aload 5 /* cursor */
            ifnull 11
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 5 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
        11: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        12: astore 4
            aload 3
            ifnonnull 13
            aload 4
            astore 3
            goto 14
      StackMap locals:
      StackMap stack:
        13: aload 3
            aload 4
            if_acmpeq 14
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        14: aload 3
            athrow
        15: .line 198
      StackMap locals:
      StackMap stack:
            iload 2 /* ifNone */
            ireturn
        end local 2 // short ifNone
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   16     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   16     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;
            0   16     2     ifNone  S
            2   11     5     cursor  Lat/yawk/numaec/MapStoreCursor;
            4    8     6      value  S
      Exception table:
        from    to  target  type
           2     6      10  any
           8     9      10  any
           1     7      12  any
           8    12      12  any
    MethodParameters:
           Name  Flags
      predicate  
      ifNone     

  public int count(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
         0: .line 203
            iconst_0
            istore 2 /* count */
        start local 2 // int count
         1: .line 204
            aconst_null
            astore 3
            aconst_null
            astore 4
         2: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 5 /* cursor */
        start local 5 // at.yawk.numaec.MapStoreCursor cursor
         3: .line 205
            goto 7
         4: .line 206
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap org.eclipse.collections.api.block.predicate.primitive.ShortPredicate int java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack:
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            istore 6 /* value */
        start local 6 // short value
         5: .line 207
            aload 1 /* predicate */
            iload 6 /* value */
            invokeinterface org.eclipse.collections.api.block.predicate.primitive.ShortPredicate.accept:(S)Z
            ifeq 7
         6: .line 208
            iinc 2 /* count */ 1
        end local 6 // short value
         7: .line 205
      StackMap locals:
      StackMap stack:
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 4
         8: .line 211
            aload 5 /* cursor */
            ifnull 14
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
         9: astore 3
            aload 5 /* cursor */
            ifnull 10
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 5 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
        10: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 4
            aload 3
            ifnonnull 12
            aload 4
            astore 3
            goto 13
      StackMap locals:
      StackMap stack:
        12: aload 3
            aload 4
            if_acmpeq 13
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        13: aload 3
            athrow
        14: .line 212
      StackMap locals:
      StackMap stack:
            iload 2 /* count */
            ireturn
        end local 2 // int count
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   15     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;
            1   15     2      count  I
            3   10     5     cursor  Lat/yawk/numaec/MapStoreCursor;
            5    7     6      value  S
      Exception table:
        from    to  target  type
           3     8       9  any
           2    11      11  any
    MethodParameters:
           Name  Flags
      predicate  

  public boolean anySatisfy(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
         0: .line 217
            aconst_null
            astore 2
            aconst_null
            astore 3
         1: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 4 /* cursor */
        start local 4 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 218
            goto 7
         3: .line 219
      StackMap locals: java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack:
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            istore 5 /* value */
        start local 5 // short value
         4: .line 220
            aload 1 /* predicate */
            iload 5 /* value */
            invokeinterface org.eclipse.collections.api.block.predicate.primitive.ShortPredicate.accept:(S)Z
            ifeq 7
         5: .line 224
            aload 4 /* cursor */
            ifnull 6
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
         6: .line 221
      StackMap locals: int
      StackMap stack:
            iconst_1
            ireturn
        end local 5 // short value
         7: .line 218
      StackMap locals:
      StackMap stack:
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 3
         8: .line 224
            aload 4 /* cursor */
            ifnull 14
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
         9: astore 2
            aload 4 /* cursor */
            ifnull 10
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 4 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
        10: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 3
            aload 2
            ifnonnull 12
            aload 3
            astore 2
            goto 13
      StackMap locals:
      StackMap stack:
        12: aload 2
            aload 3
            if_acmpeq 13
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        13: aload 2
            athrow
        14: .line 225
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   15     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;
            2   10     4     cursor  Lat/yawk/numaec/MapStoreCursor;
            4    7     5      value  S
      Exception table:
        from    to  target  type
           2     5       9  any
           7     8       9  any
           1     6      11  any
           7    11      11  any
    MethodParameters:
           Name  Flags
      predicate  

  public boolean allSatisfy(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
         0: .line 230
            aconst_null
            astore 2
            aconst_null
            astore 3
         1: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 4 /* cursor */
        start local 4 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 231
            goto 7
         3: .line 232
      StackMap locals: java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack:
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            istore 5 /* value */
        start local 5 // short value
         4: .line 233
            aload 1 /* predicate */
            iload 5 /* value */
            invokeinterface org.eclipse.collections.api.block.predicate.primitive.ShortPredicate.accept:(S)Z
            ifne 7
         5: .line 237
            aload 4 /* cursor */
            ifnull 6
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
         6: .line 234
      StackMap locals: int
      StackMap stack:
            iconst_0
            ireturn
        end local 5 // short value
         7: .line 231
      StackMap locals:
      StackMap stack:
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 3
         8: .line 237
            aload 4 /* cursor */
            ifnull 14
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
         9: astore 2
            aload 4 /* cursor */
            ifnull 10
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 4 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
        10: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 3
            aload 2
            ifnonnull 12
            aload 3
            astore 2
            goto 13
      StackMap locals:
      StackMap stack:
        12: aload 2
            aload 3
            if_acmpeq 13
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        13: aload 2
            athrow
        14: .line 238
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   15     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;
            2   10     4     cursor  Lat/yawk/numaec/MapStoreCursor;
            4    7     5      value  S
      Exception table:
        from    to  target  type
           2     5       9  any
           7     8       9  any
           1     6      11  any
           7    11      11  any
    MethodParameters:
           Name  Flags
      predicate  

  public <T> T injectInto(T, org.eclipse.collections.api.block.function.primitive.ObjectShortToObjectFunction<? super T, ? extends T>);
    descriptor: (Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/primitive/ObjectShortToObjectFunction;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // java.lang.Object injectedValue
        start local 2 // org.eclipse.collections.api.block.function.primitive.ObjectShortToObjectFunction function
         0: .line 243
            aconst_null
            astore 3
            aconst_null
            astore 4
         1: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 5 /* cursor */
        start local 5 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 244
            goto 4
         3: .line 245
      StackMap locals: java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack:
            aload 2 /* function */
            aload 1 /* injectedValue */
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            invokeinterface org.eclipse.collections.api.block.function.primitive.ObjectShortToObjectFunction.valueOf:(Ljava/lang/Object;S)Ljava/lang/Object;
            astore 1 /* injectedValue */
         4: .line 244
      StackMap locals:
      StackMap stack:
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 3
         5: .line 247
            aload 5 /* cursor */
            ifnull 11
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 3
            aload 5 /* cursor */
            ifnull 7
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 5 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
         7: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 4
            aload 3
            ifnonnull 9
            aload 4
            astore 3
            goto 10
      StackMap locals:
      StackMap stack:
         9: aload 3
            aload 4
            if_acmpeq 10
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        10: aload 3
            athrow
        11: .line 248
      StackMap locals:
      StackMap stack:
            aload 1 /* injectedValue */
            areturn
        end local 2 // org.eclipse.collections.api.block.function.primitive.ObjectShortToObjectFunction function
        end local 1 // java.lang.Object injectedValue
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   12     0           this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   12     1  injectedValue  TT;
            0   12     2       function  Lorg/eclipse/collections/api/block/function/primitive/ObjectShortToObjectFunction<-TT;+TT;>;
            2    7     5         cursor  Lat/yawk/numaec/MapStoreCursor;
      Exception table:
        from    to  target  type
           2     5       6  any
           1     8       8  any
    Signature: <T:Ljava/lang/Object;>(TT;Lorg/eclipse/collections/api/block/function/primitive/ObjectShortToObjectFunction<-TT;+TT;>;)TT;
    MethodParameters:
               Name  Flags
      injectedValue  
      function       

  public long sum();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 255
            lconst_0
            lstore 1 /* sum */
        start local 1 // long sum
         1: .line 256
            aconst_null
            astore 3
            aconst_null
            astore 4
         2: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 5 /* cursor */
        start local 5 // at.yawk.numaec.MapStoreCursor cursor
         3: .line 257
            goto 5
         4: .line 258
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap long java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack:
            lload 1 /* sum */
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            i2l
            ladd
            lstore 1 /* sum */
         5: .line 257
      StackMap locals:
      StackMap stack:
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 4
         6: .line 260
            aload 5 /* cursor */
            ifnull 12
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
            goto 12
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 3
            aload 5 /* cursor */
            ifnull 8
            aload 5 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 5 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
         8: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
         9: astore 4
            aload 3
            ifnonnull 10
            aload 4
            astore 3
            goto 11
      StackMap locals:
      StackMap stack:
        10: aload 3
            aload 4
            if_acmpeq 11
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        11: aload 3
            athrow
        12: .line 261
      StackMap locals:
      StackMap stack:
            lload 1 /* sum */
            lreturn
        end local 1 // long sum
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Lat/yawk/numaec/BaseDoubleShortMap;
            1   13     1     sum  J
            3    8     5  cursor  Lat/yawk/numaec/MapStoreCursor;
      Exception table:
        from    to  target  type
           3     6       7  any
           2     9       9  any

  public short max();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 266
            aconst_null
            astore 1
            aconst_null
            astore 2
         1: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 3 /* cursor */
        start local 3 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 267
            aload 3 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 3
            new java.util.NoSuchElementException
            dup
            invokespecial java.util.NoSuchElementException.<init>:()V
            athrow
         3: .line 268
      StackMap locals: java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack:
            aload 3 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            istore 4 /* max */
        start local 4 // short max
         4: .line 269
            goto 6
         5: .line 270
      StackMap locals: int
      StackMap stack:
            iload 4 /* max */
            aload 3 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            invokestatic java.lang.Math.max:(II)I
            i2s
            istore 4 /* max */
         6: .line 269
      StackMap locals:
      StackMap stack:
            aload 3 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 5
         7: .line 272
            iload 4 /* max */
         8: .line 273
            aload 3 /* cursor */
            ifnull 9
            aload 3 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
         9: .line 272
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 4 // short max
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack: java.lang.Throwable
        10: astore 1
        11: .line 273
            aload 3 /* cursor */
            ifnull 12
            aload 3 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 3 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
        12: aload 1
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        13: astore 2
            aload 1
            ifnonnull 14
            aload 2
            astore 1
            goto 15
      StackMap locals:
      StackMap stack:
        14: aload 1
            aload 2
            if_acmpeq 15
            aload 1
            aload 2
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        15: aload 1
            athrow
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0    this  Lat/yawk/numaec/BaseDoubleShortMap;
            2   12     3  cursor  Lat/yawk/numaec/MapStoreCursor;
            4   10     4     max  S
      Exception table:
        from    to  target  type
           2     8      10  any
           1     9      13  any
          10    13      13  any

  public short min();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 278
            aconst_null
            astore 1
            aconst_null
            astore 2
         1: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 3 /* cursor */
        start local 3 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 279
            aload 3 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 3
            new java.util.NoSuchElementException
            dup
            invokespecial java.util.NoSuchElementException.<init>:()V
            athrow
         3: .line 280
      StackMap locals: java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack:
            aload 3 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            istore 4 /* min */
        start local 4 // short min
         4: .line 281
            goto 6
         5: .line 282
      StackMap locals: int
      StackMap stack:
            iload 4 /* min */
            aload 3 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            invokestatic java.lang.Math.min:(II)I
            i2s
            istore 4 /* min */
         6: .line 281
      StackMap locals:
      StackMap stack:
            aload 3 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 5
         7: .line 284
            iload 4 /* min */
         8: .line 285
            aload 3 /* cursor */
            ifnull 9
            aload 3 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
         9: .line 284
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 4 // short min
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack: java.lang.Throwable
        10: astore 1
        11: .line 285
            aload 3 /* cursor */
            ifnull 12
            aload 3 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 3 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
        12: aload 1
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        13: astore 2
            aload 1
            ifnonnull 14
            aload 2
            astore 1
            goto 15
      StackMap locals:
      StackMap stack:
        14: aload 1
            aload 2
            if_acmpeq 15
            aload 1
            aload 2
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        15: aload 1
            athrow
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0    this  Lat/yawk/numaec/BaseDoubleShortMap;
            2   12     3  cursor  Lat/yawk/numaec/MapStoreCursor;
            4   10     4     min  S
      Exception table:
        from    to  target  type
           2     8      10  any
           1     9      13  any
          10    13      13  any

  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: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=9, args_size=5
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // java.lang.Appendable appendable
        start local 2 // java.lang.String start
        start local 3 // java.lang.String separator
        start local 4 // java.lang.String end
         0: .line 290
            aconst_null
            astore 5
            aconst_null
            astore 6
         1: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 7 /* cursor */
        start local 7 // at.yawk.numaec.MapStoreCursor cursor
         2: .line 291
            aload 1 /* appendable */
            aload 2 /* start */
            invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
            pop
         3: .line 292
            iconst_1
            istore 8 /* first */
        start local 8 // boolean first
         4: .line 293
            goto 10
         5: .line 294
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap java.lang.Appendable java.lang.String java.lang.String java.lang.String java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor int
      StackMap stack:
            iload 8 /* first */
            ifeq 8
         6: .line 295
            iconst_0
            istore 8 /* first */
         7: .line 296
            goto 9
         8: .line 297
      StackMap locals:
      StackMap stack:
            aload 1 /* appendable */
            aload 3 /* separator */
            invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
            pop
         9: .line 299
      StackMap locals:
      StackMap stack:
            aload 1 /* appendable */
            aload 7 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
            pop
        10: .line 293
      StackMap locals:
      StackMap stack:
            aload 7 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 5
        11: .line 301
            aload 1 /* appendable */
            aload 4 /* end */
            invokeinterface java.lang.Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
            pop
        end local 8 // boolean first
        12: .line 302
            aload 7 /* cursor */
            ifnull 20
            aload 7 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
            goto 20
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap java.lang.Appendable java.lang.String java.lang.String java.lang.String java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack: java.lang.Throwable
        13: astore 5
            aload 7 /* cursor */
            ifnull 14
            aload 7 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 7 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
        14: aload 5
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        15: astore 6
            aload 5
            ifnonnull 16
            aload 6
            astore 5
            goto 17
      StackMap locals:
      StackMap stack:
        16: aload 5
            aload 6
            if_acmpeq 17
            aload 5
            aload 6
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        17: aload 5
            athrow
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap java.lang.Appendable java.lang.String java.lang.String java.lang.String
      StackMap stack: java.io.IOException
        18: astore 5 /* e */
        start local 5 // java.io.IOException e
        19: .line 303
            new java.io.UncheckedIOException
            dup
            aload 5 /* e */
            invokespecial java.io.UncheckedIOException.<init>:(Ljava/io/IOException;)V
            athrow
        end local 5 // java.io.IOException e
        20: .line 305
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String end
        end local 3 // java.lang.String separator
        end local 2 // java.lang.String start
        end local 1 // java.lang.Appendable appendable
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   21     0        this  Lat/yawk/numaec/BaseDoubleShortMap;
            0   21     1  appendable  Ljava/lang/Appendable;
            0   21     2       start  Ljava/lang/String;
            0   21     3   separator  Ljava/lang/String;
            0   21     4         end  Ljava/lang/String;
            2   14     7      cursor  Lat/yawk/numaec/MapStoreCursor;
            4   12     8       first  Z
           19   20     5           e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2    12      13  any
           1    15      15  any
           0    18      18  Class java.io.IOException
    MethodParameters:
            Name  Flags
      appendable  
      start       
      separator   
      end         

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 309
            new java.lang.StringBuilder
            dup
            ldc "{"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* builder */
        start local 1 // java.lang.StringBuilder builder
         1: .line 310
            aconst_null
            astore 2
            aconst_null
            astore 3
         2: aload 0 /* this */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.iterationCursor:()Lat/yawk/numaec/MapStoreCursor;
            astore 4 /* cursor */
        start local 4 // at.yawk.numaec.MapStoreCursor cursor
         3: .line 311
            iconst_1
            istore 5 /* first */
        start local 5 // boolean first
         4: .line 312
            goto 12
         5: .line 313
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap java.lang.StringBuilder java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor int
      StackMap stack:
            iload 5 /* first */
            ifeq 8
         6: .line 314
            iconst_0
            istore 5 /* first */
         7: .line 315
            goto 9
         8: .line 316
      StackMap locals:
      StackMap stack:
            aload 1 /* builder */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 318
      StackMap locals:
      StackMap stack:
            aload 1 /* builder */
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getKey:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromKey:(J)D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
        10: .line 319
            bipush 61
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
        11: .line 320
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.getValue:()J
            invokestatic at.yawk.numaec.BaseDoubleShortMap.fromValue:(J)S
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        12: .line 312
      StackMap locals:
      StackMap stack:
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.next:()Z
            ifne 5
        13: .line 322
            aload 1 /* builder */
            bipush 125
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        14: .line 323
            aload 4 /* cursor */
            ifnull 15
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        15: .line 322
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 5 // boolean first
      StackMap locals: at.yawk.numaec.BaseDoubleShortMap java.lang.StringBuilder java.lang.Throwable java.lang.Throwable at.yawk.numaec.MapStoreCursor
      StackMap stack: java.lang.Throwable
        16: astore 2
        17: .line 323
            aload 4 /* cursor */
            ifnull 18
            aload 4 /* cursor */
            invokeinterface at.yawk.numaec.MapStoreCursor.close:()V
        end local 4 // at.yawk.numaec.MapStoreCursor cursor
      StackMap locals:
      StackMap stack:
        18: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        19: astore 3
            aload 2
            ifnonnull 20
            aload 3
            astore 2
            goto 21
      StackMap locals:
      StackMap stack:
        20: aload 2
            aload 3
            if_acmpeq 21
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        21: aload 2
            athrow
        end local 1 // java.lang.StringBuilder builder
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   22     0     this  Lat/yawk/numaec/BaseDoubleShortMap;
            1   22     1  builder  Ljava/lang/StringBuilder;
            3   18     4   cursor  Lat/yawk/numaec/MapStoreCursor;
            4   16     5    first  Z
      Exception table:
        from    to  target  type
           3    14      16  any
           2    15      19  any
          16    19      19  any

  public short get(double);
    descriptor: (D)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // double key
         0: .line 328
            aload 0 /* this */
            dload 1 /* key */
            iconst_0
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.getIfAbsent:(DS)S
            ireturn
        end local 1 // double key
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lat/yawk/numaec/BaseDoubleShortMap;
            0    1     1   key  D
    MethodParameters:
      Name  Flags
      key   

  public org.eclipse.collections.api.map.primitive.ShortDoubleMap flipUniqueValues();
    descriptor: ()Lorg/eclipse/collections/api/map/primitive/ShortDoubleMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 333
            new java.lang.UnsupportedOperationException
            dup
            ldc "DoubleShortBufferMap.flipUniqueValues not implemented yet"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lat/yawk/numaec/BaseDoubleShortMap;

  public org.eclipse.collections.api.map.primitive.DoubleShortMap select(org.eclipse.collections.api.block.predicate.primitive.DoubleShortPredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/DoubleShortPredicate;)Lorg/eclipse/collections/api/map/primitive/DoubleShortMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.DoubleShortPredicate predicate
         0: .line 338
            new java.lang.UnsupportedOperationException
            dup
            ldc "DoubleShortBufferMap.select not implemented yet"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.DoubleShortPredicate predicate
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/DoubleShortPredicate;
    MethodParameters:
           Name  Flags
      predicate  

  public org.eclipse.collections.api.map.primitive.DoubleShortMap reject(org.eclipse.collections.api.block.predicate.primitive.DoubleShortPredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/DoubleShortPredicate;)Lorg/eclipse/collections/api/map/primitive/DoubleShortMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.DoubleShortPredicate predicate
         0: .line 343
            new java.lang.UnsupportedOperationException
            dup
            ldc "DoubleShortBufferMap.reject not implemented yet"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.DoubleShortPredicate predicate
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/DoubleShortPredicate;
    MethodParameters:
           Name  Flags
      predicate  

  public org.eclipse.collections.api.map.primitive.ImmutableDoubleShortMap toImmutable();
    descriptor: ()Lorg/eclipse/collections/api/map/primitive/ImmutableDoubleShortMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 348
            new java.lang.UnsupportedOperationException
            dup
            ldc "DoubleShortBufferMap.toImmutable not implemented yet"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lat/yawk/numaec/BaseDoubleShortMap;

  public org.eclipse.collections.api.set.primitive.MutableDoubleSet keySet();
    descriptor: ()Lorg/eclipse/collections/api/set/primitive/MutableDoubleSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 353
            new java.lang.UnsupportedOperationException
            dup
            ldc "DoubleShortBufferMap.keySet not implemented yet"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lat/yawk/numaec/BaseDoubleShortMap;

  public org.eclipse.collections.api.collection.primitive.MutableShortCollection values();
    descriptor: ()Lorg/eclipse/collections/api/collection/primitive/MutableShortCollection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
         0: .line 358
            new java.lang.UnsupportedOperationException
            dup
            ldc "DoubleShortBufferMap.values not implemented yet"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lat/yawk/numaec/BaseDoubleShortMap;

  public org.eclipse.collections.api.bag.primitive.ShortBag select(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;)Lorg/eclipse/collections/api/bag/primitive/ShortBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
         0: .line 363
            new java.lang.UnsupportedOperationException
            dup
            ldc "DoubleShortBufferMap.select not implemented yet"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;
    MethodParameters:
           Name  Flags
      predicate  

  public org.eclipse.collections.api.bag.primitive.ShortBag reject(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;)Lorg/eclipse/collections/api/bag/primitive/ShortBag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
         0: .line 368
            new java.lang.UnsupportedOperationException
            dup
            ldc "DoubleShortBufferMap.reject not implemented yet"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0    1     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;
    MethodParameters:
           Name  Flags
      predicate  

  public <V> org.eclipse.collections.api.bag.Bag<V> collect(org.eclipse.collections.api.block.function.primitive.ShortToObjectFunction<? extends V>);
    descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ShortToObjectFunction;)Lorg/eclipse/collections/api/bag/Bag;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.function.primitive.ShortToObjectFunction function
         0: .line 373
            new java.lang.UnsupportedOperationException
            dup
            ldc "DoubleShortBufferMap.collect not implemented yet"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.eclipse.collections.api.block.function.primitive.ShortToObjectFunction function
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lat/yawk/numaec/BaseDoubleShortMap;
            0    1     1  function  Lorg/eclipse/collections/api/block/function/primitive/ShortToObjectFunction<+TV;>;
    Signature: <V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/ShortToObjectFunction<+TV;>;)Lorg/eclipse/collections/api/bag/Bag<TV;>;
    MethodParameters:
          Name  Flags
      function  

  public boolean contains(short);
    descriptor: (S)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // short value
         0: .line 378
            aload 0 /* this */
            iload 1 /* value */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.containsValue:(S)Z
            ireturn
        end local 1 // short value
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lat/yawk/numaec/BaseDoubleShortMap;
            0    1     1  value  S
    MethodParameters:
       Name  Flags
      value  

  public void forEach(org.eclipse.collections.api.block.procedure.primitive.ShortProcedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.procedure.primitive.ShortProcedure procedure
         0: .line 383
            aload 0 /* this */
            aload 1 /* procedure */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.forEachValue:(Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;)V
         1: .line 384
            return
        end local 1 // org.eclipse.collections.api.block.procedure.primitive.ShortProcedure procedure
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0    2     1  procedure  Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;
    MethodParameters:
           Name  Flags
      procedure  

  public void each(org.eclipse.collections.api.block.procedure.primitive.ShortProcedure);
    descriptor: (Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.procedure.primitive.ShortProcedure procedure
         0: .line 388
            aload 0 /* this */
            aload 1 /* procedure */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.forEachValue:(Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;)V
         1: .line 389
            return
        end local 1 // org.eclipse.collections.api.block.procedure.primitive.ShortProcedure procedure
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0    2     1  procedure  Lorg/eclipse/collections/api/block/procedure/primitive/ShortProcedure;
    MethodParameters:
           Name  Flags
      procedure  

  public boolean noneSatisfy(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate);
    descriptor: (Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // at.yawk.numaec.BaseDoubleShortMap this
        start local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
         0: .line 393
            aload 0 /* this */
            aload 1 /* predicate */
            invokevirtual at.yawk.numaec.BaseDoubleShortMap.anySatisfy:(Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;)Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 1 // org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate
        end local 0 // at.yawk.numaec.BaseDoubleShortMap this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lat/yawk/numaec/BaseDoubleShortMap;
            0    3     1  predicate  Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;
    MethodParameters:
           Name  Flags
      predicate  

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

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

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

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

  private static boolean lambda$0(short);
    descriptor: (S)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // short x
         0: .line 65
            iconst_1
            ireturn
        end local 0 // short x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     x  S

  private static java.lang.Object $deserializeLambda$(java.lang.invoke.SerializedLambda);
    descriptor: (Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=1
         0: .line 1
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodName:()Ljava/lang/String;
            astore 1
            iconst_m1
            istore 2
            aload 1
            invokevirtual java.lang.String.hashCode:()I
            lookupswitch { // 1
          -1647345005: 1
              default: 2
          }
      StackMap locals: java.lang.String int
      StackMap stack:
         1: aload 1
            ldc "lambda$0"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
            iconst_0
            istore 2
      StackMap locals:
      StackMap stack:
         2: iload 2
            lookupswitch { // 1
                    0: 3
              default: 4
          }
      StackMap locals:
      StackMap stack:
         3: aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
            bipush 6
            if_icmpne 4
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
            ldc "org/eclipse/collections/api/block/predicate/primitive/ShortPredicate"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 4
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
            ldc "accept"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 4
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
            ldc "(S)Z"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 4
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
            ldc "at/yawk/numaec/BaseDoubleShortMap"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 4
            aload 0
            invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
            ldc "(S)Z"
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 4
            invokedynamic accept()Lorg/eclipse/collections/api/block/predicate/primitive/ShortPredicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (S)Z
                  at/yawk/numaec/BaseDoubleShortMap.lambda$0(S)Z (6)
                  (S)Z
                  1
            areturn
      StackMap locals:
      StackMap stack:
         4: new java.lang.IllegalArgumentException
            dup
            ldc "Invalid lambda deserialization"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "BaseDoubleShortMap.java"
NestMembers:
  at.yawk.numaec.BaseDoubleShortMap$1  at.yawk.numaec.BaseDoubleShortMap$2  at.yawk.numaec.BaseDoubleShortMap$BaseIterator  at.yawk.numaec.BaseDoubleShortMap$KeyIterator  at.yawk.numaec.BaseDoubleShortMap$KeyValueIterator  at.yawk.numaec.BaseDoubleShortMap$ValueIterator
InnerClasses:
  at.yawk.numaec.BaseDoubleShortMap$1
  at.yawk.numaec.BaseDoubleShortMap$2
  private abstract BaseIterator = at.yawk.numaec.BaseDoubleShortMap$BaseIterator of at.yawk.numaec.BaseDoubleShortMap
  private KeyIterator = at.yawk.numaec.BaseDoubleShortMap$KeyIterator of at.yawk.numaec.BaseDoubleShortMap
  private KeyValueIterator = at.yawk.numaec.BaseDoubleShortMap$KeyValueIterator of at.yawk.numaec.BaseDoubleShortMap
  protected ValueIterator = at.yawk.numaec.BaseDoubleShortMap$ValueIterator of at.yawk.numaec.BaseDoubleShortMap
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles