it.unimi.dsi.fastutil.Arrays -> it.unimi.dsi.fastutil.Arrays:
# {"fileName":"Arrays.java","id":"sourceFile"}
    int MAX_ARRAY_SIZE -> MAX_ARRAY_SIZE
    boolean $assertionsDisabled -> a
    45:45:void <init>() -> <init>
    73:78:void ensureFromTo(int,int,int) -> ensureFromTo
    101:106:void ensureOffsetLength(int,int,int) -> ensureOffsetLength
    115:154:void inPlaceMerge(int,int,int,it.unimi.dsi.fastutil.ints.IntComparator,it.unimi.dsi.fastutil.Swapper) -> a
    1170:1182:int lowerBound(int,int,int,it.unimi.dsi.fastutil.ints.IntComparator):170:182 -> a
    1170:1182:void inPlaceMerge(int,int,int,it.unimi.dsi.fastutil.ints.IntComparator,it.unimi.dsi.fastutil.Swapper):126 -> a
    1200:1212:int upperBound(int,int,int,it.unimi.dsi.fastutil.ints.IntComparator):200:212 -> a
    1200:1212:void inPlaceMerge(int,int,int,it.unimi.dsi.fastutil.ints.IntComparator,it.unimi.dsi.fastutil.Swapper):130 -> a
    219:224:int med3(int,int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> b
    256:279:void mergeSort(int,int,it.unimi.dsi.fastutil.ints.IntComparator,it.unimi.dsi.fastutil.Swapper) -> mergeSort
    289:290:void swap(it.unimi.dsi.fastutil.Swapper,int,int,int) -> a
    385:390:void parallelQuickSort(int,int,it.unimi.dsi.fastutil.ints.IntComparator,it.unimi.dsi.fastutil.Swapper) -> parallelQuickSort
    1231:1232:java.util.concurrent.ForkJoinPool getPool():231:232 -> parallelQuickSort
    1231:1232:void parallelQuickSort(int,int,it.unimi.dsi.fastutil.ints.IntComparator,it.unimi.dsi.fastutil.Swapper):385 -> parallelQuickSort
    407:472:void quickSort(int,int,it.unimi.dsi.fastutil.ints.IntComparator,it.unimi.dsi.fastutil.Swapper) -> quickSort
    43:43:int access$000(int,int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> a
    43:43:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.Arrays$ForkJoinGenericQuickSort -> it.unimi.dsi.fastutil.Arrays$a:
# {"fileName":"Arrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    it.unimi.dsi.fastutil.ints.IntComparator comp -> c
    it.unimi.dsi.fastutil.Swapper swapper -> d
    303:308:void <init>(int,int,it.unimi.dsi.fastutil.ints.IntComparator,it.unimi.dsi.fastutil.Swapper) -> <init>
    312:368:void compute() -> compute
it.unimi.dsi.fastutil.BidirectionalIterator -> it.unimi.dsi.fastutil.a:
# {"fileName":"BidirectionalIterator.java","id":"sourceFile"}
    java.lang.Object previous() -> previous
    boolean hasPrevious() -> hasPrevious
it.unimi.dsi.fastutil.BigArrays -> it.unimi.dsi.fastutil.b:
# {"fileName":"BigArrays.java","id":"sourceFile"}
    207:208:void <init>() -> <init>
    345:347:void ensureLength(long) -> a
    1273:1274:void set(int[][],long,int) -> a
    7217:7217:int segment(long):217:217 -> a
    7217:7217:void set(int[][],long,int):1273 -> a
    7227:7227:int displacement(long):227:227 -> a
    7227:7227:void set(int[][],long,int):1273 -> a
    1495:1496:long length(int[][]) -> a
    7237:7237:long start(int):237:237 -> a
    7237:7237:long length(int[][]):1496 -> a
    1712:1713:int[][] grow(int[][],long) -> a
    7738:7739:int[][] grow(int[][],long,long):1738:1739 -> a
    7738:7739:int[][] grow(int[][],long):1713 -> a
    8690:8690:int[][] ensureCapacity(int[][],long,long):1690:1690 -> a
    8690:8690:int[][] grow(int[][],long,long):1739 -> a
    8690:8690:int[][] grow(int[][],long):1713 -> a
    9660:9670:int[][] forceCapacity(int[][],long,long):1660:1670 -> a
    9660:9670:int[][] ensureCapacity(int[][],long,long):1690 -> a
    9660:9670:int[][] grow(int[][],long,long):1739 -> a
    9660:9670:int[][] grow(int[][],long):1713 -> a
    10511:10552:void copy(int[][],long,int[][],long,long):1511:1552 -> a
    10511:10552:int[][] forceCapacity(int[][],long,long):1669 -> a
    10511:10552:int[][] ensureCapacity(int[][],long,long):1690 -> a
    10511:10552:int[][] grow(int[][],long,long):1739 -> a
    10511:10552:int[][] grow(int[][],long):1713 -> a
    11217:11217:int segment(long):217:217 -> a
    11217:11217:void copy(int[][],long,int[][],long,long):1512 -> a
    11217:11217:int[][] forceCapacity(int[][],long,long):1669 -> a
    11217:11217:int[][] ensureCapacity(int[][],long,long):1690 -> a
    11217:11217:int[][] grow(int[][],long,long):1739 -> a
    11217:11217:int[][] grow(int[][],long):1713 -> a
    12217:12217:int segment(long):217:217 -> a
    12217:12217:void copy(int[][],long,int[][],long,long):1513 -> a
    12217:12217:int[][] forceCapacity(int[][],long,long):1669 -> a
    12217:12217:int[][] ensureCapacity(int[][],long,long):1690 -> a
    12217:12217:int[][] grow(int[][],long,long):1739 -> a
    12217:12217:int[][] grow(int[][],long):1713 -> a
    12227:12227:int displacement(long):227:227 -> a
    12227:12227:void copy(int[][],long,int[][],long,long):1514 -> a
    12227:12227:int[][] forceCapacity(int[][],long,long):1669 -> a
    12227:12227:int[][] ensureCapacity(int[][],long,long):1690 -> a
    12227:12227:int[][] grow(int[][],long,long):1739 -> a
    12227:12227:int[][] grow(int[][],long):1713 -> a
    13227:13227:int displacement(long):227:227 -> a
    13227:13227:void copy(int[][],long,int[][],long,long):1515 -> a
    13227:13227:int[][] forceCapacity(int[][],long,long):1669 -> a
    13227:13227:int[][] ensureCapacity(int[][],long,long):1690 -> a
    13227:13227:int[][] grow(int[][],long,long):1739 -> a
    13227:13227:int[][] grow(int[][],long):1713 -> a
    14217:14217:int segment(long):217:217 -> a
    14217:14217:void copy(int[][],long,int[][],long,long):1531 -> a
    14217:14217:int[][] forceCapacity(int[][],long,long):1669 -> a
    14217:14217:int[][] ensureCapacity(int[][],long,long):1690 -> a
    14217:14217:int[][] grow(int[][],long,long):1739 -> a
    14217:14217:int[][] grow(int[][],long):1713 -> a
    15217:15217:int segment(long):217:217 -> a
    15217:15217:void copy(int[][],long,int[][],long,long):1532 -> a
    15217:15217:int[][] forceCapacity(int[][],long,long):1669 -> a
    15217:15217:int[][] ensureCapacity(int[][],long,long):1690 -> a
    15217:15217:int[][] grow(int[][],long,long):1739 -> a
    15217:15217:int[][] grow(int[][],long):1713 -> a
    15227:15227:int displacement(long):227:227 -> a
    15227:15227:void copy(int[][],long,int[][],long,long):1533 -> a
    15227:15227:int[][] forceCapacity(int[][],long,long):1669 -> a
    15227:15227:int[][] ensureCapacity(int[][],long,long):1690 -> a
    15227:15227:int[][] grow(int[][],long,long):1739 -> a
    15227:15227:int[][] grow(int[][],long):1713 -> a
    16227:16227:int displacement(long):227:227 -> a
    16227:16227:void copy(int[][],long,int[][],long,long):1534 -> a
    16227:16227:int[][] forceCapacity(int[][],long,long):1669 -> a
    16227:16227:int[][] ensureCapacity(int[][],long,long):1690 -> a
    16227:16227:int[][] grow(int[][],long,long):1739 -> a
    16227:16227:int[][] grow(int[][],long):1713 -> a
    1757:1764:int[][] trim(int[][],long) -> b
    1873:1882:boolean equals(int[][],int[][]) -> a
    5989:5990:void set(java.lang.Object[][],long,java.lang.Object) -> a
    17217:17217:int segment(long):217:217 -> a
    17217:17217:void set(java.lang.Object[][],long,java.lang.Object):5989 -> a
    17227:17227:int displacement(long):227:227 -> a
    17227:17227:void set(java.lang.Object[][],long,java.lang.Object):5989 -> a
    6040:6041:long length(java.lang.Object[][]) -> a
    17237:17237:long start(int):237:237 -> a
    17237:17237:long length(java.lang.Object[][]):6041 -> a
    6272:6273:java.lang.Object[][] grow(java.lang.Object[][],long) -> a
    17298:17299:java.lang.Object[][] grow(java.lang.Object[][],long,long):6298:6299 -> a
    17298:17299:java.lang.Object[][] grow(java.lang.Object[][],long):6273 -> a
    18250:18250:java.lang.Object[][] ensureCapacity(java.lang.Object[][],long,long):6250:6250 -> a
    18250:18250:java.lang.Object[][] grow(java.lang.Object[][],long,long):6299 -> a
    18250:18250:java.lang.Object[][] grow(java.lang.Object[][],long):6273 -> a
    19215:19226:java.lang.Object[][] forceCapacity(java.lang.Object[][],long,long):6215:6226 -> a
    19215:19226:java.lang.Object[][] ensureCapacity(java.lang.Object[][],long,long):6250 -> a
    19215:19226:java.lang.Object[][] grow(java.lang.Object[][],long,long):6299 -> a
    19215:19226:java.lang.Object[][] grow(java.lang.Object[][],long):6273 -> a
    20056:20097:void copy(java.lang.Object[][],long,java.lang.Object[][],long,long):6056:6097 -> a
    20056:20097:java.lang.Object[][] forceCapacity(java.lang.Object[][],long,long):6225 -> a
    20056:20097:java.lang.Object[][] ensureCapacity(java.lang.Object[][],long,long):6250 -> a
    20056:20097:java.lang.Object[][] grow(java.lang.Object[][],long,long):6299 -> a
    20056:20097:java.lang.Object[][] grow(java.lang.Object[][],long):6273 -> a
    20217:20217:int segment(long):217:217 -> a
    20217:20217:void copy(java.lang.Object[][],long,java.lang.Object[][],long,long):6057 -> a
    20217:20217:java.lang.Object[][] forceCapacity(java.lang.Object[][],long,long):6225 -> a
    20217:20217:java.lang.Object[][] ensureCapacity(java.lang.Object[][],long,long):6250 -> a
    20217:20217:java.lang.Object[][] grow(java.lang.Object[][],long,long):6299 -> a
    20217:20217:java.lang.Object[][] grow(java.lang.Object[][],long):6273 -> a
    21217:21217:int segment(long):217:217 -> a
    21217:21217:void copy(java.lang.Object[][],long,java.lang.Object[][],long,long):6058 -> a
    21217:21217:java.lang.Object[][] forceCapacity(java.lang.Object[][],long,long):6225 -> a
    21217:21217:java.lang.Object[][] ensureCapacity(java.lang.Object[][],long,long):6250 -> a
    21217:21217:java.lang.Object[][] grow(java.lang.Object[][],long,long):6299 -> a
    21217:21217:java.lang.Object[][] grow(java.lang.Object[][],long):6273 -> a
    21227:21227:int displacement(long):227:227 -> a
    21227:21227:void copy(java.lang.Object[][],long,java.lang.Object[][],long,long):6059 -> a
    21227:21227:java.lang.Object[][] forceCapacity(java.lang.Object[][],long,long):6225 -> a
    21227:21227:java.lang.Object[][] ensureCapacity(java.lang.Object[][],long,long):6250 -> a
    21227:21227:java.lang.Object[][] grow(java.lang.Object[][],long,long):6299 -> a
    21227:21227:java.lang.Object[][] grow(java.lang.Object[][],long):6273 -> a
    22227:22227:int displacement(long):227:227 -> a
    22227:22227:void copy(java.lang.Object[][],long,java.lang.Object[][],long,long):6060 -> a
    22227:22227:java.lang.Object[][] forceCapacity(java.lang.Object[][],long,long):6225 -> a
    22227:22227:java.lang.Object[][] ensureCapacity(java.lang.Object[][],long,long):6250 -> a
    22227:22227:java.lang.Object[][] grow(java.lang.Object[][],long,long):6299 -> a
    22227:22227:java.lang.Object[][] grow(java.lang.Object[][],long):6273 -> a
    23217:23217:int segment(long):217:217 -> a
    23217:23217:void copy(java.lang.Object[][],long,java.lang.Object[][],long,long):6076 -> a
    23217:23217:java.lang.Object[][] forceCapacity(java.lang.Object[][],long,long):6225 -> a
    23217:23217:java.lang.Object[][] ensureCapacity(java.lang.Object[][],long,long):6250 -> a
    23217:23217:java.lang.Object[][] grow(java.lang.Object[][],long,long):6299 -> a
    23217:23217:java.lang.Object[][] grow(java.lang.Object[][],long):6273 -> a
    24217:24217:int segment(long):217:217 -> a
    24217:24217:void copy(java.lang.Object[][],long,java.lang.Object[][],long,long):6077 -> a
    24217:24217:java.lang.Object[][] forceCapacity(java.lang.Object[][],long,long):6225 -> a
    24217:24217:java.lang.Object[][] ensureCapacity(java.lang.Object[][],long,long):6250 -> a
    24217:24217:java.lang.Object[][] grow(java.lang.Object[][],long,long):6299 -> a
    24217:24217:java.lang.Object[][] grow(java.lang.Object[][],long):6273 -> a
    24227:24227:int displacement(long):227:227 -> a
    24227:24227:void copy(java.lang.Object[][],long,java.lang.Object[][],long,long):6078 -> a
    24227:24227:java.lang.Object[][] forceCapacity(java.lang.Object[][],long,long):6225 -> a
    24227:24227:java.lang.Object[][] ensureCapacity(java.lang.Object[][],long,long):6250 -> a
    24227:24227:java.lang.Object[][] grow(java.lang.Object[][],long,long):6299 -> a
    24227:24227:java.lang.Object[][] grow(java.lang.Object[][],long):6273 -> a
    25227:25227:int displacement(long):227:227 -> a
    25227:25227:void copy(java.lang.Object[][],long,java.lang.Object[][],long,long):6079 -> a
    25227:25227:java.lang.Object[][] forceCapacity(java.lang.Object[][],long,long):6225 -> a
    25227:25227:java.lang.Object[][] ensureCapacity(java.lang.Object[][],long,long):6250 -> a
    25227:25227:java.lang.Object[][] grow(java.lang.Object[][],long,long):6299 -> a
    25227:25227:java.lang.Object[][] grow(java.lang.Object[][],long):6273 -> a
    6317:6324:java.lang.Object[][] trim(java.lang.Object[][],long) -> b
    6433:6442:boolean equals(java.lang.Object[][],java.lang.Object[][]) -> a
    193:193:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.BigList -> it.unimi.dsi.fastutil.c:
    141:141:int size() -> size
it.unimi.dsi.fastutil.BigListIterator -> it.unimi.dsi.fastutil.d:
it.unimi.dsi.fastutil.Function -> it.unimi.dsi.fastutil.e:
# {"fileName":"Function.java","id":"sourceFile"}
    93:93:java.lang.Object apply(java.lang.Object) -> apply
    java.lang.Object get(java.lang.Object) -> get
    146:146:boolean containsKey(java.lang.Object) -> containsKey
    170:170:int size() -> size
    179:179:void clear() -> clear
it.unimi.dsi.fastutil.Hash -> it.unimi.dsi.fastutil.Hash:
# {"fileName":"Hash.java","id":"sourceFile"}
    int DEFAULT_INITIAL_SIZE -> DEFAULT_INITIAL_SIZE
    float DEFAULT_LOAD_FACTOR -> DEFAULT_LOAD_FACTOR
    float FAST_LOAD_FACTOR -> FAST_LOAD_FACTOR
    float VERY_FAST_LOAD_FACTOR -> VERY_FAST_LOAD_FACTOR
    int DEFAULT_GROWTH_FACTOR -> DEFAULT_GROWTH_FACTOR
    byte FREE -> FREE
    byte OCCUPIED -> OCCUPIED
    byte REMOVED -> REMOVED
    int[] PRIMES -> PRIMES
    85:85:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.Hash$Strategy -> it.unimi.dsi.fastutil.Hash$Strategy:
# {"fileName":"Hash.java","id":"sourceFile"}
    int hashCode(java.lang.Object) -> hashCode
    boolean equals(java.lang.Object,java.lang.Object) -> equals
it.unimi.dsi.fastutil.HashCommon -> it.unimi.dsi.fastutil.HashCommon:
# {"fileName":"HashCommon.java","id":"sourceFile"}
    23:23:void <init>() -> <init>
    43:48:int murmurHash3(int) -> murmurHash3
    61:66:long murmurHash3(long) -> murmurHash3
    81:82:int mix(int) -> mix
    91:91:int invMix(int) -> invMix
    105:107:long mix(long) -> mix
    116:118:long invMix(long) -> invMix
    129:129:int float2int(float) -> float2int
    139:140:int double2int(double) -> double2int
    149:149:int long2int(long) -> long2int
    160:160:int nextPowerOfTwo(int) -> nextPowerOfTwo
    171:171:long nextPowerOfTwo(long) -> nextPowerOfTwo
    184:184:int maxFill(int,float) -> maxFill
    196:196:long maxFill(long,float) -> maxFill
    207:209:int arraySize(int,float) -> arraySize
    219:219:long bigArraySize(long,float) -> bigArraySize
it.unimi.dsi.fastutil.Pair -> it.unimi.dsi.fastutil.f:
# {"fileName":"Pair.java","id":"sourceFile"}
    java.lang.Object left() -> left
    java.lang.Object right() -> o_
it.unimi.dsi.fastutil.SafeMath -> it.unimi.dsi.fastutil.g:
# {"fileName":"SafeMath.java","id":"sourceFile"}
    32:33:char safeIntToChar(int) -> a
    37:38:byte safeIntToByte(int) -> b
    42:43:short safeIntToShort(int) -> c
    67:72:float safeDoubleToFloat(double) -> a
it.unimi.dsi.fastutil.Size64 -> it.unimi.dsi.fastutil.h:
# {"fileName":"Size64.java","id":"sourceFile"}
    long size64() -> f_
    50:50:int size() -> size
    63:63:long sizeOf(java.util.Collection) -> a
    73:73:long sizeOf(java.util.Map) -> a
it.unimi.dsi.fastutil.Stack -> it.unimi.dsi.fastutil.Stack:
# {"fileName":"Stack.java","id":"sourceFile"}
    void push(java.lang.Object) -> push
    java.lang.Object pop() -> pop
    boolean isEmpty() -> isEmpty
    64:64:java.lang.Object top() -> top
    77:77:java.lang.Object peek(int) -> peek
it.unimi.dsi.fastutil.Swapper -> it.unimi.dsi.fastutil.Swapper:
# {"fileName":"Swapper.java","id":"sourceFile"}
    void swap(int,int) -> swap
it.unimi.dsi.fastutil.booleans.AbstractBooleanCollection -> it.unimi.dsi.fastutil.booleans.a:
# {"fileName":"AbstractBooleanCollection.java","id":"sourceFile"}
    35:36:void <init>() -> <init>
    it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    48:48:boolean add(boolean) -> add
    59:61:boolean contains(boolean) -> contains
    72:77:boolean rem(boolean) -> rem
    88:88:boolean add(java.lang.Boolean) -> add
    99:99:boolean contains(java.lang.Object) -> contains
    110:110:boolean remove(java.lang.Object) -> remove
    115:122:boolean[] toArray(boolean[]) -> toArray
    127:131:boolean[] toBooleanArray() -> toBooleanArray
    143:143:boolean[] toBooleanArray(boolean[]) -> toBooleanArray
    148:150:boolean addAll(it.unimi.dsi.fastutil.booleans.BooleanCollection) -> addAll
    161:164:boolean addAll(java.util.Collection) -> addAll
    169:170:boolean containsAll(it.unimi.dsi.fastutil.booleans.BooleanCollection) -> containsAll
    181:184:boolean containsAll(java.util.Collection) -> containsAll
    189:191:boolean removeAll(it.unimi.dsi.fastutil.booleans.BooleanCollection) -> removeAll
    202:205:boolean removeAll(java.util.Collection) -> removeAll
    210:215:boolean retainAll(it.unimi.dsi.fastutil.booleans.BooleanCollection) -> retainAll
    226:229:boolean retainAll(java.util.Collection) -> retainAll
    234:247:java.lang.String toString() -> toString
    34:34:boolean add(java.lang.Object) -> add
    34:34:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.booleans.AbstractBooleanIterator -> it.unimi.dsi.fastutil.booleans.b:
# {"fileName":"AbstractBooleanIterator.java","id":"sourceFile"}
    26:27:void <init>() -> <init>
it.unimi.dsi.fastutil.booleans.AbstractBooleanList -> it.unimi.dsi.fastutil.booleans.c:
# {"fileName":"AbstractBooleanList.java","id":"sourceFile"}
    40:41:void <init>() -> <init>
    52:54:void ensureIndex(int) -> a
    65:67:void ensureRestrictedIndex(int) -> b
    76:76:void add(int,boolean) -> add
    87:88:boolean add(boolean) -> add
    98:98:boolean removeBoolean(int) -> removeBoolean
    108:108:boolean set(int,boolean) -> set
    114:121:boolean addAll(int,java.util.Collection) -> addAll
    132:132:boolean addAll(java.util.Collection) -> addAll
    142:142:it.unimi.dsi.fastutil.booleans.BooleanListIterator iterator() -> iterator
    152:152:it.unimi.dsi.fastutil.booleans.BooleanListIterator listIterator() -> listIterator
    162:163:it.unimi.dsi.fastutil.booleans.BooleanListIterator listIterator(int) -> listIterator
    228:228:boolean contains(boolean) -> contains
    233:239:int indexOf(boolean) -> indexOf
    244:250:int lastIndexOf(boolean) -> lastIndexOf
    255:258:void size(int) -> size
    262:265:it.unimi.dsi.fastutil.booleans.BooleanList subList(int,int) -> subList
    277:284:void forEach(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> forEach
    295:305:void removeElements(int,int) -> removeElements
    316:324:void addElements(int,boolean[],int,int) -> addElements
    333:334:void addElements(int,boolean[]) -> addElements
    345:355:void getElements(int,boolean[],int,int) -> getElements
    359:374:void setElements(int,boolean[],int,int) -> setElements
    383:384:void clear() -> clear
    393:399:int hashCode() -> hashCode
    404:416:boolean equals(java.lang.Object) -> equals
    432:449:int compareTo(java.util.List) -> compareTo
    454:455:void push(boolean) -> push
    459:460:boolean popBoolean() -> popBoolean
    465:466:boolean topBoolean() -> topBoolean
    471:471:boolean peekBoolean(int) -> peekBoolean
    483:486:boolean rem(boolean) -> rem
    491:495:boolean[] toBooleanArray() -> toBooleanArray
    500:505:boolean[] toArray(boolean[]) -> toArray
    510:514:boolean addAll(int,it.unimi.dsi.fastutil.booleans.BooleanCollection) -> addAll
    525:525:boolean addAll(it.unimi.dsi.fastutil.booleans.BooleanCollection) -> addAll
    530:543:java.lang.String toString() -> toString
    39:39:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    39:39:java.util.Iterator iterator() -> iterator
    39:39:java.util.List subList(int,int) -> subList
    39:39:java.util.ListIterator listIterator(int) -> listIterator
    39:39:java.util.ListIterator listIterator() -> listIterator
    39:39:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.booleans.AbstractBooleanList$1 -> it.unimi.dsi.fastutil.booleans.c$1:
# {"fileName":"AbstractBooleanList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.AbstractBooleanList this$0 -> d
    163:163:void <init>(it.unimi.dsi.fastutil.booleans.AbstractBooleanList,int) -> <init>
    166:166:boolean get(int) -> a
    171:172:void add(int,boolean) -> a
    176:177:void set(int,boolean) -> b
    181:182:void remove(int) -> b
    186:186:int getMaxPos() -> a
it.unimi.dsi.fastutil.booleans.AbstractBooleanList$BooleanRandomAccessSubList -> it.unimi.dsi.fastutil.booleans.c$a:
# {"fileName":"AbstractBooleanList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    825:826:void <init>(it.unimi.dsi.fastutil.booleans.AbstractBooleanList,int,int) -> <init>
    830:835:it.unimi.dsi.fastutil.booleans.BooleanList subList(int,int) -> subList
    821:821:java.util.List subList(int,int) -> subList
it.unimi.dsi.fastutil.booleans.AbstractBooleanList$BooleanSubList -> it.unimi.dsi.fastutil.booleans.c$b:
# {"fileName":"AbstractBooleanList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.booleans.AbstractBooleanList l$4f6f9888 -> a
    int from -> b
    int to -> c
    boolean $assertionsDisabled -> d
    556:560:void <init>(it.unimi.dsi.fastutil.booleans.AbstractBooleanList,int,int) -> <init>
    563:566:boolean assertRange() -> c
    571:574:boolean add(boolean) -> add
    579:583:void add(int,boolean) -> add
    587:589:boolean addAll(int,java.util.Collection) -> addAll
    594:595:boolean getBoolean(int) -> getBoolean
    600:602:boolean removeBoolean(int) -> removeBoolean
    607:608:boolean set(int,boolean) -> set
    613:613:int size() -> size
    618:621:void getElements(int,boolean[],int,int) -> getElements
    625:630:void removeElements(int,int) -> removeElements
    634:638:void addElements(int,boolean[],int,int) -> addElements
    642:645:void setElements(int,boolean[],int,int) -> setElements
    775:780:it.unimi.dsi.fastutil.booleans.BooleanListIterator listIterator(int) -> listIterator
    785:785:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    790:795:it.unimi.dsi.fastutil.booleans.BooleanList subList(int,int) -> subList
    800:805:boolean rem(boolean) -> rem
    810:811:boolean addAll(int,it.unimi.dsi.fastutil.booleans.BooleanCollection) -> addAll
    547:547:java.util.Spliterator spliterator() -> spliterator
    547:547:java.util.List subList(int,int) -> subList
    547:547:java.util.ListIterator listIterator(int) -> listIterator
    547:547:java.util.ListIterator listIterator() -> listIterator
    547:547:java.util.Iterator iterator() -> iterator
    547:547:int compareTo(java.lang.Object) -> compareTo
    547:547:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    547:547:boolean access$000(it.unimi.dsi.fastutil.booleans.AbstractBooleanList$BooleanSubList) -> a
    547:547:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.booleans.AbstractBooleanList$BooleanSubList$ParentWrappingIter -> it.unimi.dsi.fastutil.booleans.c$b$a:
# {"fileName":"AbstractBooleanList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanListIterator parent -> a
    it.unimi.dsi.fastutil.booleans.AbstractBooleanList$BooleanSubList this$0 -> b
    698:700:void <init>(it.unimi.dsi.fastutil.booleans.AbstractBooleanList$BooleanSubList,it.unimi.dsi.fastutil.booleans.BooleanListIterator) -> <init>
    704:704:int nextIndex() -> nextIndex
    709:709:int previousIndex() -> previousIndex
    714:714:boolean hasNext() -> hasNext
    719:719:boolean hasPrevious() -> hasPrevious
    724:725:boolean nextBoolean() -> a_
    730:731:boolean previousBoolean() -> b
    736:737:void add(boolean) -> a
    741:742:void set(boolean) -> b
    746:747:void remove() -> remove
it.unimi.dsi.fastutil.booleans.AbstractBooleanList$BooleanSubList$RandomAccessIter -> it.unimi.dsi.fastutil.booleans.c$b$b:
# {"fileName":"AbstractBooleanList.java","id":"sourceFile"}
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.booleans.AbstractBooleanList$BooleanSubList this$0 -> e
    652:654:void <init>(it.unimi.dsi.fastutil.booleans.AbstractBooleanList$BooleanSubList,int) -> <init>
    658:658:boolean get(int) -> a
    664:665:void add(int,boolean) -> a
    669:670:void set(int,boolean) -> b
    674:675:void remove(int) -> b
    679:679:int getMaxPos() -> a
    684:686:void add(boolean) -> a
    690:692:void remove() -> remove
    647:647:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.booleans.AbstractBooleanList$IndexBasedSpliterator -> it.unimi.dsi.fastutil.booleans.c$c:
# {"fileName":"AbstractBooleanList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanList l -> b
    195:197:void <init>(it.unimi.dsi.fastutil.booleans.BooleanList) -> <init>
    200:202:void <init>(it.unimi.dsi.fastutil.booleans.BooleanList,int,int) -> <init>
    206:206:int getMaxPosFromBackingStore() -> a
    211:211:boolean get(int) -> a
    191:191:it.unimi.dsi.fastutil.booleans.BooleanSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$5fb438c2(int,int) -> a
    1216:1216:it.unimi.dsi.fastutil.booleans.AbstractBooleanList$IndexBasedSpliterator makeForSplit(int,int):216:216 -> a
    1216:1216:it.unimi.dsi.fastutil.booleans.BooleanSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$5fb438c2(int,int):191 -> a
it.unimi.dsi.fastutil.booleans.AbstractBooleanSet -> it.unimi.dsi.fastutil.booleans.d:
# {"fileName":"AbstractBooleanSet.java","id":"sourceFile"}
    30:31:void <init>() -> <init>
    38:45:boolean equals(java.lang.Object) -> equals
    57:64:int hashCode() -> hashCode
    73:73:boolean remove(boolean) -> a
    85:85:boolean rem(boolean) -> rem
    29:29:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.booleans.AbstractBooleanSpliterator -> it.unimi.dsi.fastutil.booleans.e:
# {"fileName":"AbstractBooleanSpliterator.java","id":"sourceFile"}
    25:26:void <init>() -> <init>
it.unimi.dsi.fastutil.booleans.Boolean2BooleanFunction -> it.unimi.dsi.fastutil.booleans.f:
# {"fileName":"Boolean2BooleanFunction.java","id":"sourceFile"}
    boolean get$138603() -> a
    126:129:java.lang.Boolean get(java.lang.Object) -> a
    171:171:boolean containsKey$138603() -> b
    182:182:boolean containsKey(java.lang.Object) -> containsKey
    224:224:java.util.function.Function compose(java.util.function.Function) -> compose
    235:235:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.booleans.Boolean2ByteFunction -> it.unimi.dsi.fastutil.booleans.g:
# {"fileName":"Boolean2ByteFunction.java","id":"sourceFile"}
    byte get$1385eb() -> a
    126:129:java.lang.Byte get(java.lang.Object) -> a
    171:171:boolean containsKey$138603() -> b
    182:182:boolean containsKey(java.lang.Object) -> containsKey
    220:220:java.util.function.Function compose(java.util.function.Function) -> compose
    231:231:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.booleans.Boolean2CharFunction -> it.unimi.dsi.fastutil.booleans.h:
# {"fileName":"Boolean2CharFunction.java","id":"sourceFile"}
    char get$1385ec() -> a
    126:129:java.lang.Character get(java.lang.Object) -> a
    171:171:boolean containsKey$138603() -> b
    182:182:boolean containsKey(java.lang.Object) -> containsKey
    220:220:java.util.function.Function compose(java.util.function.Function) -> compose
    231:231:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.booleans.Boolean2DoubleFunction -> it.unimi.dsi.fastutil.booleans.i:
# {"fileName":"Boolean2DoubleFunction.java","id":"sourceFile"}
    double get$1385ed() -> a
    126:129:java.lang.Double get(java.lang.Object) -> a
    171:171:boolean containsKey$138603() -> b
    182:182:boolean containsKey(java.lang.Object) -> containsKey
    220:220:java.util.function.Function compose(java.util.function.Function) -> compose
    231:231:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.booleans.Boolean2FloatFunction -> it.unimi.dsi.fastutil.booleans.j:
# {"fileName":"Boolean2FloatFunction.java","id":"sourceFile"}
    float get$1385ef() -> a
    126:129:java.lang.Float get(java.lang.Object) -> a
    171:171:boolean containsKey$138603() -> b
    182:182:boolean containsKey(java.lang.Object) -> containsKey
    220:220:java.util.function.Function compose(java.util.function.Function) -> compose
    231:231:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.booleans.Boolean2IntFunction -> it.unimi.dsi.fastutil.booleans.k:
# {"fileName":"Boolean2IntFunction.java","id":"sourceFile"}
    int get$1385f2() -> a
    126:129:java.lang.Integer get(java.lang.Object) -> a
    171:171:boolean containsKey$138603() -> b
    182:182:boolean containsKey(java.lang.Object) -> containsKey
    220:220:java.util.function.Function compose(java.util.function.Function) -> compose
    231:231:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.booleans.Boolean2LongFunction -> it.unimi.dsi.fastutil.booleans.l:
# {"fileName":"Boolean2LongFunction.java","id":"sourceFile"}
    long get$1385f3() -> a
    126:129:java.lang.Long get(java.lang.Object) -> a
    171:171:boolean containsKey$138603() -> b
    182:182:boolean containsKey(java.lang.Object) -> containsKey
    220:220:java.util.function.Function compose(java.util.function.Function) -> compose
    231:231:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.booleans.Boolean2ObjectFunction -> it.unimi.dsi.fastutil.booleans.m:
# {"fileName":"Boolean2ObjectFunction.java","id":"sourceFile"}
    java.lang.Object get$497190ed() -> a
    126:129:java.lang.Object get(java.lang.Object) -> get
    171:171:boolean containsKey$138603() -> b
    182:182:boolean containsKey(java.lang.Object) -> containsKey
    220:220:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.booleans.Boolean2ReferenceFunction -> it.unimi.dsi.fastutil.booleans.n:
# {"fileName":"Boolean2ReferenceFunction.java","id":"sourceFile"}
    java.lang.Object get$497190ed() -> a
    126:129:java.lang.Object get(java.lang.Object) -> get
    171:171:boolean containsKey$138603() -> b
    182:182:boolean containsKey(java.lang.Object) -> containsKey
    220:220:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.booleans.Boolean2ShortFunction -> it.unimi.dsi.fastutil.booleans.o:
# {"fileName":"Boolean2ShortFunction.java","id":"sourceFile"}
    short get$1385fc() -> a
    126:129:java.lang.Short get(java.lang.Object) -> a
    171:171:boolean containsKey$138603() -> b
    182:182:boolean containsKey(java.lang.Object) -> containsKey
    220:220:java.util.function.Function compose(java.util.function.Function) -> compose
    231:231:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.booleans.BooleanArrayList -> it.unimi.dsi.fastutil.booleans.BooleanArrayList:
# {"fileName":"BooleanArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int DEFAULT_INITIAL_CAPACITY -> DEFAULT_INITIAL_CAPACITY
    boolean[] a -> a
    int size -> size
    boolean $assertionsDisabled -> b
    62:63:boolean[] copyArraySafe(boolean[],int) -> a
    67:67:boolean[] copyArrayFromSafe(it.unimi.dsi.fastutil.booleans.BooleanArrayList) -> a
    78:80:void <init>(boolean[],boolean) -> <init>
    83:86:void initArrayFromCapacity(int) -> e
    93:95:void <init>(int) -> <init>
    99:101:void <init>() -> <init>
    108:120:void <init>(java.util.Collection) -> <init>
    127:139:void <init>(it.unimi.dsi.fastutil.booleans.BooleanCollection) -> <init>
    146:154:void <init>(it.unimi.dsi.fastutil.booleans.BooleanList) -> <init>
    162:163:void <init>(boolean[]) -> <init>
    173:176:void <init>(boolean[],int,int) -> <init>
    184:186:void <init>(java.util.Iterator) -> <init>
    194:196:void <init>(it.unimi.dsi.fastutil.booleans.BooleanIterator) -> <init>
    204:204:boolean[] elements() -> elements
    219:222:it.unimi.dsi.fastutil.booleans.BooleanArrayList wrap(boolean[],int) -> wrap
    236:236:it.unimi.dsi.fastutil.booleans.BooleanArrayList wrap(boolean[]) -> wrap
    245:245:it.unimi.dsi.fastutil.booleans.BooleanArrayList of() -> of
    257:257:it.unimi.dsi.fastutil.booleans.BooleanArrayList of(boolean[]) -> of
    267:270:void ensureCapacity(int) -> ensureCapacity
    280:285:void grow(int) -> f
    289:295:void add(int,boolean) -> add
    299:302:boolean add(boolean) -> add
    307:308:boolean getBoolean(int) -> getBoolean
    313:314:int indexOf(boolean) -> indexOf
    319:320:int lastIndexOf(boolean) -> lastIndexOf
    325:330:boolean removeBoolean(int) -> removeBoolean
    335:339:boolean rem(boolean) -> rem
    344:347:boolean set(int,boolean) -> set
    352:354:void clear() -> clear
    358:358:int size() -> size
    363:366:void size(int) -> size
    370:370:boolean isEmpty() -> isEmpty
    379:380:void trim() -> trim
    398:403:void trim(int) -> trim
    597:601:it.unimi.dsi.fastutil.booleans.BooleanList subList(int,int) -> subList
    614:616:void getElements(int,boolean[],int,int) -> getElements
    626:629:void removeElements(int,int) -> removeElements
    641:647:void addElements(int,boolean[],int,int) -> addElements
    659:663:void setElements(int,boolean[],int,int) -> setElements
    667:670:void forEach(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> forEach
    674:686:boolean addAll(int,it.unimi.dsi.fastutil.booleans.BooleanCollection) -> addAll
    691:699:boolean addAll(int,it.unimi.dsi.fastutil.booleans.BooleanList) -> addAll
    704:709:boolean removeAll(it.unimi.dsi.fastutil.booleans.BooleanCollection) -> removeAll
    714:719:boolean removeIf(it.unimi.dsi.fastutil.booleans.BooleanPredicate) -> removeIf
    724:726:boolean[] toArray(boolean[]) -> toArray
    731:732:it.unimi.dsi.fastutil.booleans.BooleanListIterator listIterator(int) -> listIterator
    917:917:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    922:927:void sort(it.unimi.dsi.fastutil.booleans.BooleanComparator) -> sort
    931:936:void unstableSort(it.unimi.dsi.fastutil.booleans.BooleanComparator) -> unstableSort
    941:959:it.unimi.dsi.fastutil.booleans.BooleanArrayList clone() -> clone
    974:981:boolean equals(it.unimi.dsi.fastutil.booleans.BooleanArrayList) -> equals
    987:999:boolean equals(java.lang.Object) -> equals
    1014:1025:int compareTo(it.unimi.dsi.fastutil.booleans.BooleanArrayList) -> compareTo
    1030:1037:int compareTo(java.util.List) -> compareTo
    1041:1043:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1046:1049:void readObject(java.io.ObjectInputStream) -> readObject
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:int compareTo(java.lang.Object) -> compareTo
    45:45:java.lang.Object clone() -> clone
    45:45:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.booleans.BooleanArrayList$1 -> it.unimi.dsi.fastutil.booleans.BooleanArrayList$1:
# {"fileName":"BooleanArrayList.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int val$index -> c
    it.unimi.dsi.fastutil.booleans.BooleanArrayList this$0 -> d
    732:733:void <init>(it.unimi.dsi.fastutil.booleans.BooleanArrayList,int) -> <init>
    737:737:boolean hasNext() -> hasNext
    742:742:boolean hasPrevious() -> hasPrevious
    747:748:boolean nextBoolean() -> a_
    753:754:boolean previousBoolean() -> b
    759:759:int nextIndex() -> nextIndex
    764:764:int previousIndex() -> previousIndex
    769:771:void add(boolean) -> a
    775:777:void set(boolean) -> b
    781:786:void remove() -> remove
    790:793:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
    732:732:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.booleans.BooleanArrayList$Spliterator -> it.unimi.dsi.fastutil.booleans.BooleanArrayList$a:
# {"fileName":"BooleanArrayList.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.booleans.BooleanArrayList this$0 -> e
    834:835:void <init>(it.unimi.dsi.fastutil.booleans.BooleanArrayList) -> <init>
    830:842:void <init>(it.unimi.dsi.fastutil.booleans.BooleanArrayList,int,int,boolean) -> <init>
    845:845:int getWorkingMax() -> c
    850:850:int characteristics() -> characteristics
    855:855:long estimateSize() -> estimateSize
    889:899:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit() -> b_
    826:826:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1867:1870:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer):867:870 -> forEachRemaining
    1867:1870:void forEachRemaining(java.lang.Object):826 -> forEachRemaining
    826:826:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2860:2862:boolean tryAdvance(it.unimi.dsi.fastutil.booleans.BooleanConsumer):860:862 -> tryAdvance
    2860:2862:boolean tryAdvance(java.lang.Object):826 -> tryAdvance
    826:826:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    826:826:java.util.Spliterator trySplit() -> trySplit
    826:826:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.booleans.BooleanArrayList$SubList -> it.unimi.dsi.fastutil.booleans.BooleanArrayList$b:
# {"fileName":"BooleanArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.booleans.BooleanArrayList this$0 -> d
    408:410:void <init>(it.unimi.dsi.fastutil.booleans.BooleanArrayList,int,int) -> <init>
    421:422:boolean getBoolean(int) -> getBoolean
    480:480:it.unimi.dsi.fastutil.booleans.BooleanListIterator listIterator(int) -> listIterator
    526:526:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    530:541:boolean contentsEquals(boolean[],int,int) -> a
    546:559:boolean equals(java.lang.Object) -> equals
    1416:1416:boolean[] getParentArray():416:416 -> equals
    1416:1416:boolean equals(java.lang.Object):557 -> equals
    563:572:int contentsCompareTo(boolean[],int,int) -> b
    577:587:int compareTo(java.util.List) -> compareTo
    2416:2416:boolean[] getParentArray():416:416 -> compareTo
    2416:2416:int compareTo(java.util.List):585 -> compareTo
    405:405:java.util.Spliterator spliterator() -> spliterator
    405:405:java.util.ListIterator listIterator(int) -> listIterator
    405:405:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.booleans.BooleanArrayList$SubList$SubListIterator -> it.unimi.dsi.fastutil.booleans.BooleanArrayList$b$a:
# {"fileName":"BooleanArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanArrayList$SubList this$1 -> d
    428:430:void <init>(it.unimi.dsi.fastutil.booleans.BooleanArrayList$SubList,int) -> <init>
    434:434:boolean get(int) -> a
    439:440:void add(int,boolean) -> a
    444:445:void set(int,boolean) -> b
    449:450:void remove(int) -> b
    454:454:int getMaxPos() -> a
    459:460:boolean nextBoolean() -> a_
    465:466:boolean previousBoolean() -> b
    471:475:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
    425:425:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.booleans.BooleanArrayList$SubList$SubListSpliterator -> it.unimi.dsi.fastutil.booleans.BooleanArrayList$b$b:
# {"fileName":"BooleanArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanArrayList$SubList this$1 -> b
    485:487:void <init>(it.unimi.dsi.fastutil.booleans.BooleanArrayList$SubList) -> <init>
    489:491:void <init>(it.unimi.dsi.fastutil.booleans.BooleanArrayList$SubList,int,int) -> <init>
    495:495:int getMaxPosFromBackingStore() -> a
    500:500:boolean get(int) -> a
    510:512:boolean tryAdvance(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
    517:521:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> b
    483:483:it.unimi.dsi.fastutil.booleans.BooleanSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$5fb438c2(int,int) -> a
    1505:1505:it.unimi.dsi.fastutil.booleans.BooleanArrayList$SubList$SubListSpliterator makeForSplit(int,int):505:505 -> a
    1505:1505:it.unimi.dsi.fastutil.booleans.BooleanSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$5fb438c2(int,int):483 -> a
    483:483:void forEachRemaining(java.lang.Object) -> forEachRemaining
    483:483:boolean tryAdvance(java.lang.Object) -> tryAdvance
it.unimi.dsi.fastutil.booleans.BooleanArraySet -> it.unimi.dsi.fastutil.booleans.p:
# {"fileName":"BooleanArraySet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    boolean[] a -> a
    int size -> b
    46:49:void <init>(boolean[]) -> <init>
    54:56:void <init>() -> <init>
    204:205:int findKey(boolean) -> b
    212:212:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    342:342:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    347:347:boolean contains(boolean) -> contains
    352:352:int size() -> size
    357:362:boolean remove(boolean) -> a
    367:375:boolean add(boolean) -> add
    380:381:void clear() -> clear
    385:385:boolean isEmpty() -> isEmpty
    390:391:boolean[] toBooleanArray() -> toBooleanArray
    396:398:boolean[] toArray(boolean[]) -> toArray
    415:420:it.unimi.dsi.fastutil.booleans.BooleanArraySet clone() -> a
    424:426:void writeObject(java.io.ObjectOutputStream) -> writeObject
    429:432:void readObject(java.io.ObjectInputStream) -> readObject
    30:30:java.util.Spliterator spliterator() -> spliterator
    30:30:java.util.Iterator iterator() -> iterator
    30:30:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.booleans.BooleanArraySet$1 -> it.unimi.dsi.fastutil.booleans.p$1:
# {"fileName":"BooleanArraySet.java","id":"sourceFile"}
    int next -> a
    it.unimi.dsi.fastutil.booleans.BooleanArraySet this$0 -> b
    212:213:void <init>(it.unimi.dsi.fastutil.booleans.BooleanArraySet) -> <init>
    217:217:boolean hasNext() -> hasNext
    222:223:boolean nextBoolean() -> a_
    228:230:void remove() -> remove
it.unimi.dsi.fastutil.booleans.BooleanArraySet$Spliterator -> it.unimi.dsi.fastutil.booleans.p$a:
# {"fileName":"BooleanArraySet.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.booleans.BooleanArraySet this$0 -> e
    256:257:void <init>(it.unimi.dsi.fastutil.booleans.BooleanArraySet) -> <init>
    252:264:void <init>(it.unimi.dsi.fastutil.booleans.BooleanArraySet,int,int,boolean) -> <init>
    267:267:int getWorkingMax() -> c
    272:272:int characteristics() -> characteristics
    277:277:long estimateSize() -> estimateSize
    311:321:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit() -> b_
    248:248:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1289:1292:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer):289:292 -> forEachRemaining
    1289:1292:void forEachRemaining(java.lang.Object):248 -> forEachRemaining
    248:248:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2282:2284:boolean tryAdvance(it.unimi.dsi.fastutil.booleans.BooleanConsumer):282:284 -> tryAdvance
    2282:2284:boolean tryAdvance(java.lang.Object):248 -> tryAdvance
    248:248:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    248:248:java.util.Spliterator trySplit() -> trySplit
    248:248:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.booleans.BooleanArrays -> it.unimi.dsi.fastutil.booleans.q:
# {"fileName":"BooleanArrays.java","id":"sourceFile"}
    boolean[] EMPTY_ARRAY -> a
    boolean[] DEFAULT_EMPTY_ARRAY -> b
    123:125:boolean[] forceCapacity(boolean[],int,int) -> a
    158:158:boolean[] ensureCapacity(boolean[],int,int) -> b
    354:355:void ensureOffsetLength(boolean[],int,int) -> c
    387:390:void swap(boolean[],int,int) -> d
    401:402:void swap(boolean[],int,int,int) -> a
    405:408:int med3(boolean[],int,int,int,it.unimi.dsi.fastutil.booleans.BooleanComparator) -> a
    458:500:void quickSort(boolean[],int,int,it.unimi.dsi.fastutil.booleans.BooleanComparator) -> a
    2412:2421:void selectionSort(boolean[],int,int,it.unimi.dsi.fastutil.booleans.BooleanComparator):412:421 -> a
    2412:2421:void quickSort(boolean[],int,int,it.unimi.dsi.fastutil.booleans.BooleanComparator):461 -> a
    623:626:int med3(boolean[],int,int,int) -> b
    674:716:void quickSort(boolean[],int,int) -> e
    2630:2639:void selectionSort(boolean[],int,int):630:639 -> e
    2630:2639:void quickSort(boolean[],int,int):677 -> e
    1371:1372:void unstableSort$1ba7338c(boolean[],int) -> a
    1383:1384:void unstableSort(boolean[]) -> a
    3371:3372:void unstableSort(boolean[],int,int):1371:1372 -> a
    3371:3372:void unstableSort(boolean[]):1383 -> a
    1398:1399:void unstableSort$4ef2a6b4(boolean[],int,it.unimi.dsi.fastutil.booleans.BooleanComparator) -> a
    1411:1412:void unstableSort(boolean[],it.unimi.dsi.fastutil.booleans.BooleanComparator) -> a
    3398:3399:void unstableSort(boolean[],int,int,it.unimi.dsi.fastutil.booleans.BooleanComparator):1398:1399 -> a
    3398:3399:void unstableSort(boolean[],it.unimi.dsi.fastutil.booleans.BooleanComparator):1411 -> a
    1500:1522:void mergeSort(boolean[],int,int,it.unimi.dsi.fastutil.booleans.BooleanComparator,boolean[]) -> a
    3424:3436:void insertionSort(boolean[],int,int,it.unimi.dsi.fastutil.booleans.BooleanComparator):424:436 -> a
    3424:3436:void mergeSort(boolean[],int,int,it.unimi.dsi.fastutil.booleans.BooleanComparator,boolean[]):1503 -> a
    1573:1574:void stableSort$1ba7338c(boolean[],int) -> b
    4371:4372:void unstableSort(boolean[],int,int):1371:1372 -> b
    4371:4372:void stableSort$1ba7338c(boolean[],int):1573 -> b
    1610:1611:void stableSort$4ef2a6b4(boolean[],int,it.unimi.dsi.fastutil.booleans.BooleanComparator) -> b
    4538:4539:void mergeSort(boolean[],int,int,it.unimi.dsi.fastutil.booleans.BooleanComparator):1538:1539 -> b
    4538:4539:void stableSort$4ef2a6b4(boolean[],int,it.unimi.dsi.fastutil.booleans.BooleanComparator):1610 -> b
    1628:1629:void stableSort(boolean[],it.unimi.dsi.fastutil.booleans.BooleanComparator) -> b
    102:1724:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.booleans.BooleanArrays$ArrayHashStrategy -> it.unimi.dsi.fastutil.booleans.q$a:
# {"fileName":"BooleanArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    1702:1702:void <init>() -> <init>
    1702:1702:boolean equals(java.lang.Object,java.lang.Object) -> equals
    2712:2712:boolean equals(boolean[],boolean[]):1712:1712 -> equals
    2712:2712:boolean equals(java.lang.Object,java.lang.Object):1702 -> equals
    1702:1702:int hashCode(java.lang.Object) -> hashCode
    3707:3707:int hashCode(boolean[]):1707:1707 -> hashCode
    3707:3707:int hashCode(java.lang.Object):1702 -> hashCode
    1702:1702:void <init>(byte) -> <init>
it.unimi.dsi.fastutil.booleans.BooleanBidirectionalIterable -> it.unimi.dsi.fastutil.booleans.r:
# {"fileName":"BooleanBidirectionalIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanBidirectionalIterator iterator() -> a
    22:22:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    22:22:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.booleans.BooleanBidirectionalIterator -> it.unimi.dsi.fastutil.booleans.s:
# {"fileName":"BooleanBidirectionalIterator.java","id":"sourceFile"}
    boolean previousBoolean() -> b
    44:44:java.lang.Boolean previous() -> c
    27:27:java.lang.Object previous() -> previous
it.unimi.dsi.fastutil.booleans.BooleanBigList -> it.unimi.dsi.fastutil.booleans.t:
# {"fileName":"BooleanBigList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanBigListIterator iterator() -> b
    110:110:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:java.util.Iterator iterator() -> iterator
    40:40:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
it.unimi.dsi.fastutil.booleans.BooleanBigListIterator -> it.unimi.dsi.fastutil.booleans.u:
# {"fileName":"BooleanBigListIterator.java","id":"sourceFile"}
it.unimi.dsi.fastutil.booleans.BooleanBinaryOperator -> it.unimi.dsi.fastutil.booleans.v:
# {"fileName":"BooleanBinaryOperator.java","id":"sourceFile"}
    boolean apply$25decb9() -> a
    60:60:java.lang.Boolean apply(java.lang.Boolean,java.lang.Boolean) -> a
    27:27:java.lang.Object apply(java.lang.Object,java.lang.Object) -> apply
it.unimi.dsi.fastutil.booleans.BooleanBooleanPair -> it.unimi.dsi.fastutil.booleans.w:
# {"fileName":"BooleanBooleanPair.java","id":"sourceFile"}
    boolean leftBoolean() -> b
    38:38:java.lang.Boolean left() -> c
    boolean rightBoolean() -> d
    163:163:java.lang.Boolean right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.booleans.BooleanBytePair -> it.unimi.dsi.fastutil.booleans.x:
# {"fileName":"BooleanBytePair.java","id":"sourceFile"}
    boolean leftBoolean() -> b
    38:38:java.lang.Boolean left() -> c
    byte rightByte() -> d
    163:163:java.lang.Byte right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.booleans.BooleanCharPair -> it.unimi.dsi.fastutil.booleans.y:
# {"fileName":"BooleanCharPair.java","id":"sourceFile"}
    boolean leftBoolean() -> b
    38:38:java.lang.Boolean left() -> c
    char rightChar() -> d
    163:163:java.lang.Character right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.booleans.BooleanCollection -> it.unimi.dsi.fastutil.booleans.BooleanCollection:
# {"fileName":"BooleanCollection.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    81:81:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    boolean add(boolean) -> add
    boolean contains(boolean) -> contains
    boolean rem(boolean) -> rem
    120:120:boolean add(java.lang.Boolean) -> add
    131:132:boolean contains(java.lang.Object) -> contains
    143:144:boolean remove(java.lang.Object) -> remove
    boolean[] toBooleanArray() -> toBooleanArray
    222:222:boolean removeIf(java.util.function.Predicate) -> removeIf
    236:245:boolean removeIf(it.unimi.dsi.fastutil.booleans.BooleanPredicate) -> removeIf
    38:38:java.util.Spliterator spliterator() -> spliterator
    38:38:boolean add(java.lang.Object) -> add
    38:38:java.util.Iterator iterator() -> iterator
    222:222:boolean lambda$removeIf$0(java.util.function.Predicate,boolean) -> a
it.unimi.dsi.fastutil.booleans.BooleanCollections -> it.unimi.dsi.fastutil.booleans.z:
# {"fileName":"BooleanCollections.java","id":"sourceFile"}
it.unimi.dsi.fastutil.booleans.BooleanCollections$EmptyCollection -> it.unimi.dsi.fastutil.booleans.z$a:
# {"fileName":"BooleanCollections.java","id":"sourceFile"}
    46:47:void <init>() -> <init>
    51:51:boolean contains(boolean) -> contains
    56:56:java.lang.Object[] toArray() -> toArray
    61:62:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    74:74:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    79:79:int size() -> size
    84:84:void clear() -> clear
    88:88:int hashCode() -> hashCode
    93:95:boolean equals(java.lang.Object) -> equals
    101:101:void forEach(java.util.function.Consumer) -> forEach
    105:105:boolean containsAll(java.util.Collection) -> containsAll
    110:110:boolean addAll(java.util.Collection) -> addAll
    115:115:boolean removeAll(java.util.Collection) -> removeAll
    120:120:boolean retainAll(java.util.Collection) -> retainAll
    126:127:boolean removeIf(java.util.function.Predicate) -> removeIf
    132:132:boolean[] toBooleanArray() -> toBooleanArray
    141:141:boolean[] toBooleanArray(boolean[]) -> toBooleanArray
    146:146:void forEach(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> forEach
    150:150:boolean containsAll(it.unimi.dsi.fastutil.booleans.BooleanCollection) -> containsAll
    155:155:boolean addAll(it.unimi.dsi.fastutil.booleans.BooleanCollection) -> addAll
    160:160:boolean removeAll(it.unimi.dsi.fastutil.booleans.BooleanCollection) -> removeAll
    165:165:boolean retainAll(it.unimi.dsi.fastutil.booleans.BooleanCollection) -> retainAll
    170:171:boolean removeIf(it.unimi.dsi.fastutil.booleans.BooleanPredicate) -> removeIf
    45:45:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    1068:1068:it.unimi.dsi.fastutil.booleans.BooleanIterators$EmptyIterator iterator$529a3f6e():68:68 -> iterator
    1068:1068:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():45 -> iterator
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.Iterator iterator() -> iterator
    2068:2068:it.unimi.dsi.fastutil.booleans.BooleanIterators$EmptyIterator iterator$529a3f6e():68:68 -> iterator
    2068:2068:java.util.Iterator iterator():45 -> iterator
it.unimi.dsi.fastutil.booleans.BooleanCollections$UnmodifiableCollection -> it.unimi.dsi.fastutil.booleans.z$b:
# {"fileName":"BooleanCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.booleans.BooleanCollection collection -> a
    442:444:void <init>(it.unimi.dsi.fastutil.booleans.BooleanArraySet) -> <init>
    448:448:boolean add(boolean) -> add
    453:453:boolean rem(boolean) -> rem
    458:458:int size() -> size
    463:463:boolean isEmpty() -> isEmpty
    468:468:boolean contains(boolean) -> contains
    473:473:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    478:478:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    483:483:java.util.stream.Stream stream() -> stream
    488:488:java.util.stream.Stream parallelStream() -> parallelStream
    493:493:void clear() -> clear
    498:498:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    503:503:java.lang.Object[] toArray() -> toArray
    508:509:void forEach(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> forEach
    513:513:boolean containsAll(java.util.Collection) -> containsAll
    518:518:boolean addAll(java.util.Collection) -> addAll
    523:523:boolean removeAll(java.util.Collection) -> removeAll
    528:528:boolean retainAll(java.util.Collection) -> retainAll
    533:533:boolean removeIf(it.unimi.dsi.fastutil.booleans.BooleanPredicate) -> removeIf
    539:539:boolean add(java.lang.Boolean) -> add
    545:545:boolean contains(java.lang.Object) -> contains
    551:551:boolean remove(java.lang.Object) -> remove
    556:556:boolean[] toBooleanArray() -> toBooleanArray
    595:595:java.lang.String toString() -> toString
    600:600:int hashCode() -> hashCode
    605:606:boolean equals(java.lang.Object) -> equals
    438:438:java.util.Spliterator spliterator() -> spliterator
    438:438:boolean add(java.lang.Object) -> add
    438:438:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.booleans.BooleanComparator -> it.unimi.dsi.fastutil.booleans.BooleanComparator:
# {"fileName":"BooleanComparator.java","id":"sourceFile"}
    int compare(boolean,boolean) -> compare
    44:44:it.unimi.dsi.fastutil.booleans.BooleanComparator reversed() -> a
    56:56:int compare(java.lang.Boolean,java.lang.Boolean) -> a
    66:66:it.unimi.dsi.fastutil.booleans.BooleanComparator thenComparing(it.unimi.dsi.fastutil.booleans.BooleanComparator) -> a
    74:75:java.util.Comparator thenComparing(java.util.Comparator) -> thenComparing
    30:30:java.util.Comparator reversed() -> reversed
    30:30:int compare(java.lang.Object,java.lang.Object) -> compare
    67:68:int lambda$thenComparing$e8be742d$1(it.unimi.dsi.fastutil.booleans.BooleanComparator,boolean,boolean) -> a
it.unimi.dsi.fastutil.booleans.BooleanComparators -> it.unimi.dsi.fastutil.booleans.A:
# {"fileName":"BooleanComparators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanComparators$NaturalImplicitComparator NATURAL_COMPARATOR$79249200 -> a
    it.unimi.dsi.fastutil.booleans.BooleanComparators$OppositeImplicitComparator OPPOSITE_COMPARATOR$79249200 -> b
    95:96:it.unimi.dsi.fastutil.booleans.BooleanComparator oppositeComparator(it.unimi.dsi.fastutil.booleans.BooleanComparator) -> a
    106:107:it.unimi.dsi.fastutil.booleans.BooleanComparator asBooleanComparator(java.util.Comparator) -> a
    46:67:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.booleans.BooleanComparators$1 -> it.unimi.dsi.fastutil.booleans.A$1:
# {"fileName":"BooleanComparators.java","id":"sourceFile"}
    java.util.Comparator val$c -> a
    107:107:void <init>(java.util.Comparator) -> <init>
    110:110:int compare(boolean,boolean) -> compare
    116:116:int compare(java.lang.Boolean,java.lang.Boolean) -> a
    107:107:int compare(java.lang.Object,java.lang.Object) -> compare
it.unimi.dsi.fastutil.booleans.BooleanComparators$NaturalImplicitComparator -> it.unimi.dsi.fastutil.booleans.A$a:
# {"fileName":"BooleanComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    28:28:void <init>() -> <init>
    33:33:int compare(boolean,boolean) -> compare
    38:38:it.unimi.dsi.fastutil.booleans.BooleanComparator reversed() -> a
    42:42:java.lang.Object readResolve() -> readResolve
    28:28:java.util.Comparator reversed() -> reversed
    1038:1038:it.unimi.dsi.fastutil.booleans.BooleanComparator reversed():38:38 -> reversed
    1038:1038:java.util.Comparator reversed():28 -> reversed
it.unimi.dsi.fastutil.booleans.BooleanComparators$OppositeComparator -> it.unimi.dsi.fastutil.booleans.A$b:
# {"fileName":"BooleanComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.booleans.BooleanComparator comparator -> a
    73:75:void <init>(it.unimi.dsi.fastutil.booleans.BooleanComparator) -> <init>
    79:79:int compare(boolean,boolean) -> compare
    84:84:it.unimi.dsi.fastutil.booleans.BooleanComparator reversed() -> a
    69:69:java.util.Comparator reversed() -> reversed
    1084:1084:it.unimi.dsi.fastutil.booleans.BooleanComparator reversed():84:84 -> reversed
    1084:1084:java.util.Comparator reversed():69 -> reversed
it.unimi.dsi.fastutil.booleans.BooleanComparators$OppositeImplicitComparator -> it.unimi.dsi.fastutil.booleans.A$c:
# {"fileName":"BooleanComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    49:49:void <init>() -> <init>
    54:54:int compare(boolean,boolean) -> compare
    59:59:it.unimi.dsi.fastutil.booleans.BooleanComparator reversed() -> a
    63:63:java.lang.Object readResolve() -> readResolve
    49:49:java.util.Comparator reversed() -> reversed
    1059:1059:it.unimi.dsi.fastutil.booleans.BooleanComparator reversed():59:59 -> reversed
    1059:1059:java.util.Comparator reversed():49 -> reversed
it.unimi.dsi.fastutil.booleans.BooleanConsumer -> it.unimi.dsi.fastutil.booleans.BooleanConsumer:
# {"fileName":"BooleanConsumer.java","id":"sourceFile"}
    void accept(boolean) -> accept
    52:53:void accept(java.lang.Boolean) -> a
    83:83:java.util.function.Consumer andThen(java.util.function.Consumer) -> andThen
    35:35:void accept(java.lang.Object) -> accept
it.unimi.dsi.fastutil.booleans.BooleanDoublePair -> it.unimi.dsi.fastutil.booleans.B:
# {"fileName":"BooleanDoublePair.java","id":"sourceFile"}
    boolean leftBoolean() -> b
    38:38:java.lang.Boolean left() -> c
    double rightDouble() -> d
    163:163:java.lang.Double right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.booleans.BooleanFloatPair -> it.unimi.dsi.fastutil.booleans.C:
# {"fileName":"BooleanFloatPair.java","id":"sourceFile"}
    boolean leftBoolean() -> b
    38:38:java.lang.Boolean left() -> c
    float rightFloat() -> d
    163:163:java.lang.Float right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.booleans.BooleanIntPair -> it.unimi.dsi.fastutil.booleans.D:
# {"fileName":"BooleanIntPair.java","id":"sourceFile"}
    boolean leftBoolean() -> b
    38:38:java.lang.Boolean left() -> c
    int rightInt() -> d
    163:163:java.lang.Integer right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.booleans.BooleanIterable -> it.unimi.dsi.fastutil.booleans.E:
# {"fileName":"BooleanIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    72:72:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    87:89:void forEach(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> forEach
    99:103:void forEach(java.util.function.Consumer) -> forEach
    47:47:java.util.Spliterator spliterator() -> spliterator
    47:47:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.booleans.BooleanIterator -> it.unimi.dsi.fastutil.booleans.BooleanIterator:
# {"fileName":"BooleanIterator.java","id":"sourceFile"}
    boolean nextBoolean() -> a_
    46:46:java.lang.Boolean next() -> d
    62:66:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
    78:79:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    29:29:void forEachRemaining(java.lang.Object) -> forEachRemaining
    29:29:java.lang.Object next() -> next
it.unimi.dsi.fastutil.booleans.BooleanIterators -> it.unimi.dsi.fastutil.booleans.F:
# {"fileName":"BooleanIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanIterators$EmptyIterator EMPTY_ITERATOR -> a
    343:343:int unwrap(it.unimi.dsi.fastutil.booleans.BooleanIterator,boolean[]) -> a
    1323:1327:int unwrap(it.unimi.dsi.fastutil.booleans.BooleanIterator,boolean[],int,int):323:327 -> a
    1323:1327:int unwrap(it.unimi.dsi.fastutil.booleans.BooleanIterator,boolean[]):343 -> a
    629:630:it.unimi.dsi.fastutil.booleans.BooleanIterator asBooleanIterator(java.util.Iterator) -> a
    1144:1144:it.unimi.dsi.fastutil.booleans.BooleanIterators$UnmodifiableIterator unmodifiable$6a180401(it.unimi.dsi.fastutil.booleans.BooleanIterator) -> a
    116:116:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.booleans.BooleanIterators$AbstractIndexBasedIterator -> it.unimi.dsi.fastutil.booleans.F$a:
# {"fileName":"BooleanIterators.java","id":"sourceFile"}
    int minPos -> a
    int pos -> b
    int lastReturned -> c
    811:814:void <init>(int) -> <init>
    boolean get(int) -> a
    void remove(int) -> b
    int getMaxPos() -> a
    862:862:boolean hasNext() -> hasNext
    867:868:boolean nextBoolean() -> a_
    873:878:void remove() -> remove
    882:885:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
    781:781:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.booleans.BooleanIterators$AbstractIndexBasedListIterator -> it.unimi.dsi.fastutil.booleans.F$b:
# {"fileName":"BooleanIterators.java","id":"sourceFile"}
    923:924:void <init>(int) -> <init>
    void add(int,boolean) -> a
    void set(int,boolean) -> b
    956:956:boolean hasPrevious() -> hasPrevious
    961:962:boolean previousBoolean() -> b
    967:967:int nextIndex() -> nextIndex
    972:972:int previousIndex() -> previousIndex
    977:979:void add(boolean) -> a
    983:985:void set(boolean) -> b
it.unimi.dsi.fastutil.booleans.BooleanIterators$EmptyIterator -> it.unimi.dsi.fastutil.booleans.F$c:
# {"fileName":"BooleanIterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    46:47:void <init>() -> <init>
    51:51:boolean hasNext() -> hasNext
    56:56:boolean hasPrevious() -> hasPrevious
    61:61:boolean nextBoolean() -> a_
    66:66:boolean previousBoolean() -> b
    71:71:int nextIndex() -> nextIndex
    76:76:int previousIndex() -> previousIndex
    91:91:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
    96:96:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    100:100:java.lang.Object clone() -> clone
    104:104:java.lang.Object readResolve() -> readResolve
    43:43:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1091:1091:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer):91:91 -> forEachRemaining
    1091:1091:void forEachRemaining(java.lang.Object):43 -> forEachRemaining
it.unimi.dsi.fastutil.booleans.BooleanIterators$IteratorWrapper -> it.unimi.dsi.fastutil.booleans.F$d:
# {"fileName":"BooleanIterators.java","id":"sourceFile"}
    java.util.Iterator i -> a
    581:583:void <init>(java.util.Iterator) -> <init>
    587:587:boolean hasNext() -> hasNext
    592:593:void remove() -> remove
    597:597:boolean nextBoolean() -> a_
    602:603:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
    608:609:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    578:578:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.booleans.BooleanIterators$UnmodifiableIterator -> it.unimi.dsi.fastutil.booleans.F$e:
# {"fileName":"BooleanIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanIterator i -> a
    1111:1113:void <init>(it.unimi.dsi.fastutil.booleans.BooleanIterator) -> <init>
    1117:1117:boolean hasNext() -> hasNext
    1122:1122:boolean nextBoolean() -> a_
    1127:1128:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
    1133:1134:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1108:1108:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.booleans.BooleanList -> it.unimi.dsi.fastutil.booleans.BooleanList:
# {"fileName":"BooleanList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanListIterator iterator() -> iterator
    105:108:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.booleans.BooleanListIterator listIterator() -> listIterator
    it.unimi.dsi.fastutil.booleans.BooleanListIterator listIterator(int) -> listIterator
    it.unimi.dsi.fastutil.booleans.BooleanList subList(int,int) -> subList
    void getElements(int,boolean[],int,int) -> getElements
    void removeElements(int,int) -> removeElements
    void addElements(int,boolean[],int,int) -> addElements
    193:194:void setElements(boolean[]) -> a
    204:205:void setElements$4871418d(boolean[]) -> b
    232:242:void setElements(int,boolean[],int,int) -> setElements
    boolean add(boolean) -> add
    void add(int,boolean) -> add
    267:268:void add(int,java.lang.Boolean) -> a
    boolean set(int,boolean) -> set
    293:297:void replaceAll(it.unimi.dsi.fastutil.booleans.BooleanUnaryOperator) -> a
    308:312:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    boolean getBoolean(int) -> getBoolean
    int indexOf(boolean) -> indexOf
    int lastIndexOf(boolean) -> lastIndexOf
    345:345:boolean contains(java.lang.Object) -> contains
    356:356:java.lang.Boolean get(int) -> c
    367:367:int indexOf(java.lang.Object) -> indexOf
    378:378:int lastIndexOf(java.lang.Object) -> lastIndexOf
    392:392:boolean add(java.lang.Boolean) -> add
    boolean removeBoolean(int) -> removeBoolean
    410:410:boolean remove(java.lang.Object) -> remove
    421:421:java.lang.Boolean remove(int) -> d
    432:432:java.lang.Boolean set(int,java.lang.Boolean) -> b
    536:537:void sort(java.util.Comparator) -> sort
    559:569:void sort(it.unimi.dsi.fastutil.booleans.BooleanComparator) -> sort
    601:608:void unstableSort(it.unimi.dsi.fastutil.booleans.BooleanComparator) -> unstableSort
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:java.util.ListIterator listIterator() -> listIterator
    45:45:java.lang.Object remove(int) -> remove
    45:45:void add(int,java.lang.Object) -> add
    45:45:java.lang.Object set(int,java.lang.Object) -> set
    45:45:java.lang.Object get(int) -> get
    45:45:boolean add(java.lang.Object) -> add
    45:45:java.util.Iterator iterator() -> iterator
    45:45:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
it.unimi.dsi.fastutil.booleans.BooleanListIterator -> it.unimi.dsi.fastutil.booleans.BooleanListIterator:
# {"fileName":"BooleanListIterator.java","id":"sourceFile"}
    43:43:void set(boolean) -> b
    56:56:void add(boolean) -> a
    70:70:void remove() -> remove
    81:82:void set(java.lang.Boolean) -> a
    92:93:void add(java.lang.Boolean) -> b
    103:103:java.lang.Boolean next() -> d
    114:114:java.lang.Boolean previous() -> c
    31:31:java.lang.Object next() -> next
    31:31:java.lang.Object previous() -> previous
    31:31:void add(java.lang.Object) -> add
    31:31:void set(java.lang.Object) -> set
it.unimi.dsi.fastutil.booleans.BooleanLongPair -> it.unimi.dsi.fastutil.booleans.G:
# {"fileName":"BooleanLongPair.java","id":"sourceFile"}
    boolean leftBoolean() -> b
    38:38:java.lang.Boolean left() -> c
    long rightLong() -> d
    163:163:java.lang.Long right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.booleans.BooleanObjectPair -> it.unimi.dsi.fastutil.booleans.H:
# {"fileName":"BooleanObjectPair.java","id":"sourceFile"}
    boolean leftBoolean() -> b
    38:38:java.lang.Boolean left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.booleans.BooleanPredicate -> it.unimi.dsi.fastutil.booleans.BooleanPredicate:
# {"fileName":"BooleanPredicate.java","id":"sourceFile"}
    boolean test(boolean) -> test
    69:69:boolean test(java.lang.Boolean) -> a
    97:97:java.util.function.Predicate and(java.util.function.Predicate) -> and
    103:103:it.unimi.dsi.fastutil.booleans.BooleanPredicate negate() -> a
    131:131:java.util.function.Predicate or(java.util.function.Predicate) -> or
    35:35:java.util.function.Predicate negate() -> negate
    35:35:boolean test(java.lang.Object) -> test
    103:103:boolean lambda$negate$3(boolean) -> a
it.unimi.dsi.fastutil.booleans.BooleanReferencePair -> it.unimi.dsi.fastutil.booleans.I:
# {"fileName":"BooleanReferencePair.java","id":"sourceFile"}
    boolean leftBoolean() -> b
    38:38:java.lang.Boolean left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.booleans.BooleanSet -> it.unimi.dsi.fastutil.booleans.J:
# {"fileName":"BooleanSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    79:79:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    boolean remove(boolean) -> a
    102:102:boolean remove(java.lang.Object) -> remove
    114:114:boolean add(java.lang.Boolean) -> add
    126:126:boolean contains(java.lang.Object) -> contains
    141:141:boolean rem(boolean) -> rem
    31:31:java.util.Spliterator spliterator() -> spliterator
    31:31:boolean add(java.lang.Object) -> add
    31:31:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.booleans.BooleanSets -> it.unimi.dsi.fastutil.booleans.K:
# {"fileName":"BooleanSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanSets$EmptySet EMPTY_SET -> a
    77:81:void <clinit>() -> <clinit>
    1315:1315:it.unimi.dsi.fastutil.booleans.BooleanSets$UnmodifiableSet unmodifiable$60eb374b(it.unimi.dsi.fastutil.booleans.BooleanArraySet):315:315 -> <clinit>
    1315:1315:void <clinit>():81 -> <clinit>
it.unimi.dsi.fastutil.booleans.BooleanSets$EmptySet -> it.unimi.dsi.fastutil.booleans.K$a:
# {"fileName":"BooleanSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    43:44:void <init>() -> <init>
    48:48:boolean remove(boolean) -> a
    53:53:java.lang.Object clone() -> clone
    59:59:boolean equals(java.lang.Object) -> equals
    65:65:boolean rem(boolean) -> rem
    69:69:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.booleans.BooleanSets$UnmodifiableSet -> it.unimi.dsi.fastutil.booleans.K$b:
# {"fileName":"BooleanSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    281:282:void <init>(it.unimi.dsi.fastutil.booleans.BooleanArraySet) -> <init>
    286:286:boolean remove(boolean) -> a
    291:292:boolean equals(java.lang.Object) -> equals
    297:297:int hashCode() -> hashCode
    303:303:boolean rem(boolean) -> rem
    277:277:java.lang.String toString() -> toString
    277:277:boolean[] toBooleanArray() -> toBooleanArray
    277:277:boolean remove(java.lang.Object) -> remove
    277:277:boolean contains(java.lang.Object) -> contains
    277:277:boolean add(java.lang.Boolean) -> add
    277:277:boolean removeIf(it.unimi.dsi.fastutil.booleans.BooleanPredicate) -> removeIf
    277:277:boolean retainAll(java.util.Collection) -> retainAll
    277:277:boolean removeAll(java.util.Collection) -> removeAll
    277:277:boolean addAll(java.util.Collection) -> addAll
    277:277:boolean containsAll(java.util.Collection) -> containsAll
    277:277:void forEach(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> forEach
    277:277:java.lang.Object[] toArray() -> toArray
    277:277:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    277:277:void clear() -> clear
    277:277:java.util.stream.Stream parallelStream() -> parallelStream
    277:277:java.util.stream.Stream stream() -> stream
    277:277:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    277:277:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    277:277:boolean contains(boolean) -> contains
    277:277:boolean isEmpty() -> isEmpty
    277:277:int size() -> size
    277:277:boolean add(boolean) -> add
it.unimi.dsi.fastutil.booleans.BooleanShortPair -> it.unimi.dsi.fastutil.booleans.L:
# {"fileName":"BooleanShortPair.java","id":"sourceFile"}
    boolean leftBoolean() -> b
    38:38:java.lang.Boolean left() -> c
    short rightShort() -> d
    163:163:java.lang.Short right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.booleans.BooleanSpliterator -> it.unimi.dsi.fastutil.booleans.BooleanSpliterator:
# {"fileName":"BooleanSpliterator.java","id":"sourceFile"}
    41:41:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    58:59:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit() -> b_
    103:103:it.unimi.dsi.fastutil.booleans.BooleanComparator getComparator() -> p_
    29:29:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    29:29:java.util.Comparator getComparator() -> getComparator
    29:29:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.booleans.BooleanSpliterators -> it.unimi.dsi.fastutil.booleans.M:
# {"fileName":"BooleanSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanSpliterators$EmptySpliterator EMPTY_SPLITERATOR -> a
    358:359:it.unimi.dsi.fastutil.booleans.BooleanSpliterators$ArraySpliterator wrap$7ea8d744$4130a5e7(boolean[],int,int) -> a
    1289:1289:it.unimi.dsi.fastutil.booleans.BooleanSpliterators$SpliteratorFromIterator asSpliterator$5b929d89(it.unimi.dsi.fastutil.booleans.BooleanIterator,long,int) -> a
    1344:1344:it.unimi.dsi.fastutil.booleans.BooleanSpliterators$SpliteratorFromIterator asSpliteratorUnknownSize$41af48f3$2ebd6da1(it.unimi.dsi.fastutil.booleans.BooleanIterator) -> a
    110:110:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.booleans.BooleanSpliterators$AbstractIndexBasedSpliterator -> it.unimi.dsi.fastutil.booleans.M$a:
# {"fileName":"BooleanSpliterators.java","id":"sourceFile"}
    int pos -> a
    628:630:void <init>(int) -> <init>
    boolean get(int) -> a
    int getMaxPos() -> c
    it.unimi.dsi.fastutil.booleans.BooleanSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$5fb438c2(int,int) -> a
    727:727:int characteristics() -> characteristics
    732:732:long estimateSize() -> estimateSize
    737:739:boolean tryAdvance(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
    744:747:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> b
    785:792:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit() -> b_
    1713:1713:int computeSplitPoint():713:713 -> b_
    1713:1713:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit():786 -> b_
    1719:1722:void splitPointCheck(int,int):719:722 -> b_
    1719:1722:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit():788 -> b_
    614:614:void forEachRemaining(java.lang.Object) -> forEachRemaining
    614:614:boolean tryAdvance(java.lang.Object) -> tryAdvance
    614:614:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    614:614:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.booleans.BooleanSpliterators$ArraySpliterator -> it.unimi.dsi.fastutil.booleans.M$b:
# {"fileName":"BooleanSpliterators.java","id":"sourceFile"}
    boolean[] array -> a
    int offset -> b
    int length -> c
    int curr -> d
    int characteristics -> e
    209:214:void <init>(boolean[],int,int,int) -> <init>
    226:226:long estimateSize() -> estimateSize
    231:231:int characteristics() -> characteristics
    240:247:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit() -> b_
    1235:1235:it.unimi.dsi.fastutil.booleans.BooleanSpliterators$ArraySpliterator makeForSplit(int,int):235:235 -> b_
    1235:1235:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit():247 -> b_
    202:202:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1252:1256:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer):252:256 -> forEachRemaining
    1252:1256:void forEachRemaining(java.lang.Object):202 -> forEachRemaining
    202:202:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2218:2221:boolean tryAdvance(it.unimi.dsi.fastutil.booleans.BooleanConsumer):218:221 -> tryAdvance
    2218:2221:boolean tryAdvance(java.lang.Object):202 -> tryAdvance
    202:202:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    202:202:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.booleans.BooleanSpliterators$EmptySpliterator -> it.unimi.dsi.fastutil.booleans.M$c:
# {"fileName":"BooleanSpliterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    54:55:void <init>() -> <init>
    65:65:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    70:70:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit() -> b_
    75:75:long estimateSize() -> estimateSize
    80:80:int characteristics() -> characteristics
    90:90:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    94:94:java.lang.Object clone() -> clone
    98:98:java.lang.Object readResolve() -> readResolve
    50:50:void forEachRemaining(java.lang.Object) -> forEachRemaining
    50:50:boolean tryAdvance(java.lang.Object) -> tryAdvance
    1059:1059:boolean tryAdvance$138bc2e7():59:59 -> tryAdvance
    1059:1059:boolean tryAdvance(java.lang.Object):50 -> tryAdvance
    50:50:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1070:1070:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit():70:70 -> trySplit
    1070:1070:java.util.Spliterator$OfPrimitive trySplit():50 -> trySplit
    50:50:java.util.Spliterator trySplit() -> trySplit
    2070:2070:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit():70:70 -> trySplit
    2070:2070:java.util.Spliterator trySplit():50 -> trySplit
it.unimi.dsi.fastutil.booleans.BooleanSpliterators$LateBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.booleans.M$d:
# {"fileName":"BooleanSpliterators.java","id":"sourceFile"}
    int maxPos -> b
    boolean maxPosFixed -> c
    849:855:void <init>(int) -> <init>
    849:861:void <init>(int,int) -> <init>
    int getMaxPosFromBackingStore() -> a
    875:875:int getMaxPos() -> c
    880:885:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit() -> b_
    847:847:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    847:847:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.booleans.BooleanSpliterators$SpliteratorFromIterator -> it.unimi.dsi.fastutil.booleans.M$e:
# {"fileName":"BooleanSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.booleans.BooleanIterator iter -> a
    int characteristics -> b
    boolean knownSize -> c
    long size -> d
    int nextBatchSize -> e
    it.unimi.dsi.fastutil.booleans.BooleanSpliterators$ArraySpliterator delegate$24bd8bbd -> f
    1128:1137:void <init>(it.unimi.dsi.fastutil.booleans.BooleanIterator) -> <init>
    1128:1148:void <init>(it.unimi.dsi.fastutil.booleans.BooleanIterator,long,int) -> <init>
    1175:1179:long estimateSize() -> estimateSize
    1184:1184:int characteristics() -> characteristics
    1193:1218:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit() -> b_
    2188:2188:it.unimi.dsi.fastutil.booleans.BooleanSpliterator makeForSplit(boolean[],int):1188:1188 -> b_
    2188:2188:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit():1213 -> b_
    1116:1116:void forEachRemaining(java.lang.Object) -> forEachRemaining
    3165:3171:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer):1165:1171 -> forEachRemaining
    3165:3171:void forEachRemaining(java.lang.Object):1116 -> forEachRemaining
    1116:1116:boolean tryAdvance(java.lang.Object) -> tryAdvance
    4152:4160:boolean tryAdvance(it.unimi.dsi.fastutil.booleans.BooleanConsumer):1152:1160 -> tryAdvance
    4152:4160:boolean tryAdvance(java.lang.Object):1116 -> tryAdvance
    1116:1116:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1116:1116:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.booleans.BooleanStack -> it.unimi.dsi.fastutil.booleans.N:
# {"fileName":"BooleanStack.java","id":"sourceFile"}
    void push(boolean) -> push
    boolean popBoolean() -> popBoolean
    boolean topBoolean() -> topBoolean
    boolean peekBoolean(int) -> peekBoolean
    68:69:void push(java.lang.Boolean) -> a
    81:81:java.lang.Boolean pop() -> a
    94:94:java.lang.Boolean top() -> b
    107:107:java.lang.Boolean peek(int) -> a_
    24:24:java.lang.Object peek(int) -> peek
    24:24:java.lang.Object top() -> top
    24:24:java.lang.Object pop() -> pop
    24:24:void push(java.lang.Object) -> push
it.unimi.dsi.fastutil.booleans.BooleanUnaryOperator -> it.unimi.dsi.fastutil.booleans.O:
# {"fileName":"BooleanUnaryOperator.java","id":"sourceFile"}
    boolean apply(boolean) -> apply
    75:75:java.lang.Boolean apply(java.lang.Boolean) -> a
    27:27:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.bytes.AbstractByteCollection -> it.unimi.dsi.fastutil.bytes.a:
# {"fileName":"AbstractByteCollection.java","id":"sourceFile"}
    35:36:void <init>() -> <init>
    it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    48:48:boolean add(byte) -> add
    59:61:boolean contains(byte) -> contains
    72:77:boolean rem(byte) -> rem
    88:88:boolean add(java.lang.Byte) -> add
    99:99:boolean contains(java.lang.Object) -> contains
    110:110:boolean remove(java.lang.Object) -> remove
    115:122:byte[] toArray(byte[]) -> toArray
    127:131:byte[] toByteArray() -> toByteArray
    143:143:byte[] toByteArray(byte[]) -> toByteArray
    148:150:boolean addAll(it.unimi.dsi.fastutil.bytes.ByteCollection) -> addAll
    161:164:boolean addAll(java.util.Collection) -> addAll
    169:170:boolean containsAll(it.unimi.dsi.fastutil.bytes.ByteCollection) -> containsAll
    181:184:boolean containsAll(java.util.Collection) -> containsAll
    189:191:boolean removeAll(it.unimi.dsi.fastutil.bytes.ByteCollection) -> removeAll
    202:205:boolean removeAll(java.util.Collection) -> removeAll
    210:215:boolean retainAll(it.unimi.dsi.fastutil.bytes.ByteCollection) -> retainAll
    226:229:boolean retainAll(java.util.Collection) -> retainAll
    234:247:java.lang.String toString() -> toString
    34:34:boolean add(java.lang.Object) -> add
    34:34:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.bytes.AbstractByteIterator -> it.unimi.dsi.fastutil.bytes.b:
# {"fileName":"AbstractByteIterator.java","id":"sourceFile"}
    26:27:void <init>() -> <init>
it.unimi.dsi.fastutil.bytes.AbstractByteList -> it.unimi.dsi.fastutil.bytes.c:
# {"fileName":"AbstractByteList.java","id":"sourceFile"}
    40:41:void <init>() -> <init>
    52:54:void ensureIndex(int) -> a
    65:67:void ensureRestrictedIndex(int) -> b
    76:76:void add(int,byte) -> add
    87:88:boolean add(byte) -> add
    98:98:byte removeByte(int) -> removeByte
    108:108:byte set(int,byte) -> set
    114:121:boolean addAll(int,java.util.Collection) -> addAll
    132:132:boolean addAll(java.util.Collection) -> addAll
    142:142:it.unimi.dsi.fastutil.bytes.ByteListIterator iterator() -> iterator
    152:152:it.unimi.dsi.fastutil.bytes.ByteListIterator listIterator() -> listIterator
    162:163:it.unimi.dsi.fastutil.bytes.ByteListIterator listIterator(int) -> listIterator
    228:228:boolean contains(byte) -> contains
    233:239:int indexOf(byte) -> indexOf
    244:250:int lastIndexOf(byte) -> lastIndexOf
    255:258:void size(int) -> size
    262:265:it.unimi.dsi.fastutil.bytes.ByteList subList(int,int) -> subList
    277:284:void forEach(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> forEach
    295:305:void removeElements(int,int) -> removeElements
    316:324:void addElements(int,byte[],int,int) -> addElements
    333:334:void addElements(int,byte[]) -> addElements
    345:355:void getElements(int,byte[],int,int) -> getElements
    359:374:void setElements(int,byte[],int,int) -> setElements
    383:384:void clear() -> clear
    393:399:int hashCode() -> hashCode
    404:416:boolean equals(java.lang.Object) -> equals
    432:449:int compareTo(java.util.List) -> compareTo
    454:455:void push(byte) -> push
    459:460:byte popByte() -> popByte
    465:466:byte topByte() -> topByte
    471:471:byte peekByte(int) -> peekByte
    483:486:boolean rem(byte) -> rem
    491:495:byte[] toByteArray() -> toByteArray
    500:505:byte[] toArray(byte[]) -> toArray
    510:514:boolean addAll(int,it.unimi.dsi.fastutil.bytes.ByteCollection) -> addAll
    525:525:boolean addAll(it.unimi.dsi.fastutil.bytes.ByteCollection) -> addAll
    530:543:java.lang.String toString() -> toString
    39:39:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    39:39:java.util.Iterator iterator() -> iterator
    39:39:java.util.List subList(int,int) -> subList
    39:39:java.util.ListIterator listIterator(int) -> listIterator
    39:39:java.util.ListIterator listIterator() -> listIterator
    39:39:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.bytes.AbstractByteList$1 -> it.unimi.dsi.fastutil.bytes.c$1:
# {"fileName":"AbstractByteList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.AbstractByteList this$0 -> d
    163:163:void <init>(it.unimi.dsi.fastutil.bytes.AbstractByteList,int) -> <init>
    166:166:byte get(int) -> a
    171:172:void add(int,byte) -> a
    176:177:void set(int,byte) -> b
    181:182:void remove(int) -> b
    186:186:int getMaxPos() -> a
it.unimi.dsi.fastutil.bytes.AbstractByteList$ByteRandomAccessSubList -> it.unimi.dsi.fastutil.bytes.c$a:
# {"fileName":"AbstractByteList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    825:826:void <init>(it.unimi.dsi.fastutil.bytes.AbstractByteList,int,int) -> <init>
    830:835:it.unimi.dsi.fastutil.bytes.ByteList subList(int,int) -> subList
    821:821:java.util.List subList(int,int) -> subList
it.unimi.dsi.fastutil.bytes.AbstractByteList$ByteSubList -> it.unimi.dsi.fastutil.bytes.c$b:
# {"fileName":"AbstractByteList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.bytes.AbstractByteList l$3ea5d950 -> a
    int from -> b
    int to -> c
    boolean $assertionsDisabled -> d
    556:560:void <init>(it.unimi.dsi.fastutil.bytes.AbstractByteList,int,int) -> <init>
    563:566:boolean assertRange() -> c
    571:574:boolean add(byte) -> add
    579:583:void add(int,byte) -> add
    587:589:boolean addAll(int,java.util.Collection) -> addAll
    594:595:byte getByte(int) -> getByte
    600:602:byte removeByte(int) -> removeByte
    607:608:byte set(int,byte) -> set
    613:613:int size() -> size
    618:621:void getElements(int,byte[],int,int) -> getElements
    625:630:void removeElements(int,int) -> removeElements
    634:638:void addElements(int,byte[],int,int) -> addElements
    642:645:void setElements(int,byte[],int,int) -> setElements
    775:780:it.unimi.dsi.fastutil.bytes.ByteListIterator listIterator(int) -> listIterator
    785:785:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    790:795:it.unimi.dsi.fastutil.bytes.ByteList subList(int,int) -> subList
    800:805:boolean rem(byte) -> rem
    810:811:boolean addAll(int,it.unimi.dsi.fastutil.bytes.ByteCollection) -> addAll
    547:547:java.util.Spliterator spliterator() -> spliterator
    547:547:java.util.List subList(int,int) -> subList
    547:547:java.util.ListIterator listIterator(int) -> listIterator
    547:547:java.util.ListIterator listIterator() -> listIterator
    547:547:java.util.Iterator iterator() -> iterator
    547:547:int compareTo(java.lang.Object) -> compareTo
    547:547:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    547:547:boolean access$000(it.unimi.dsi.fastutil.bytes.AbstractByteList$ByteSubList) -> a
    547:547:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.bytes.AbstractByteList$ByteSubList$ParentWrappingIter -> it.unimi.dsi.fastutil.bytes.c$b$a:
# {"fileName":"AbstractByteList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteListIterator parent -> a
    it.unimi.dsi.fastutil.bytes.AbstractByteList$ByteSubList this$0 -> b
    698:700:void <init>(it.unimi.dsi.fastutil.bytes.AbstractByteList$ByteSubList,it.unimi.dsi.fastutil.bytes.ByteListIterator) -> <init>
    704:704:int nextIndex() -> nextIndex
    709:709:int previousIndex() -> previousIndex
    714:714:boolean hasNext() -> hasNext
    719:719:boolean hasPrevious() -> hasPrevious
    724:725:byte nextByte() -> c_
    730:731:byte previousByte() -> b
    736:737:void add(byte) -> a
    741:742:void set(byte) -> b
    746:747:void remove() -> remove
it.unimi.dsi.fastutil.bytes.AbstractByteList$ByteSubList$RandomAccessIter -> it.unimi.dsi.fastutil.bytes.c$b$b:
# {"fileName":"AbstractByteList.java","id":"sourceFile"}
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.bytes.AbstractByteList$ByteSubList this$0 -> e
    652:654:void <init>(it.unimi.dsi.fastutil.bytes.AbstractByteList$ByteSubList,int) -> <init>
    658:658:byte get(int) -> a
    664:665:void add(int,byte) -> a
    669:670:void set(int,byte) -> b
    674:675:void remove(int) -> b
    679:679:int getMaxPos() -> a
    684:686:void add(byte) -> a
    690:692:void remove() -> remove
    647:647:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.bytes.AbstractByteList$IndexBasedSpliterator -> it.unimi.dsi.fastutil.bytes.c$c:
# {"fileName":"AbstractByteList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteList l -> b
    195:197:void <init>(it.unimi.dsi.fastutil.bytes.ByteList) -> <init>
    200:202:void <init>(it.unimi.dsi.fastutil.bytes.ByteList,int,int) -> <init>
    206:206:int getMaxPosFromBackingStore() -> a
    211:211:byte get(int) -> a
    191:191:it.unimi.dsi.fastutil.bytes.ByteSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$5c5875ca(int,int) -> a
    1216:1216:it.unimi.dsi.fastutil.bytes.AbstractByteList$IndexBasedSpliterator makeForSplit(int,int):216:216 -> a
    1216:1216:it.unimi.dsi.fastutil.bytes.ByteSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$5c5875ca(int,int):191 -> a
it.unimi.dsi.fastutil.bytes.AbstractByteSet -> it.unimi.dsi.fastutil.bytes.d:
# {"fileName":"AbstractByteSet.java","id":"sourceFile"}
    30:31:void <init>() -> <init>
    38:45:boolean equals(java.lang.Object) -> equals
    57:64:int hashCode() -> hashCode
    73:73:boolean remove(byte) -> a
    85:85:boolean rem(byte) -> rem
    29:29:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.bytes.AbstractByteSpliterator -> it.unimi.dsi.fastutil.bytes.e:
# {"fileName":"AbstractByteSpliterator.java","id":"sourceFile"}
    25:26:void <init>() -> <init>
it.unimi.dsi.fastutil.bytes.Byte2BooleanFunction -> it.unimi.dsi.fastutil.bytes.f:
# {"fileName":"Byte2BooleanFunction.java","id":"sourceFile"}
    71:71:boolean test(int) -> test
    84:84:boolean put$25303d1() -> a
    boolean get$132beb() -> b
    122:122:boolean remove$132beb() -> c
    133:136:java.lang.Boolean put(java.lang.Byte,java.lang.Boolean) -> a
    147:150:java.lang.Boolean get(java.lang.Object) -> a
    175:177:java.lang.Boolean remove(java.lang.Object) -> b
    192:192:boolean containsKey$132beb() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.bytes.Byte2BooleanMap -> it.unimi.dsi.fastutil.bytes.g:
# {"fileName":"Byte2BooleanMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2BooleanEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Boolean put(java.lang.Byte,java.lang.Boolean) -> a
    178:178:java.lang.Boolean get(java.lang.Object) -> a
    192:192:java.lang.Boolean remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$138603() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.bytes.Byte2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.bytes.Byte2BooleanMap$Entry -> it.unimi.dsi.fastutil.bytes.g$a:
# {"fileName":"Byte2BooleanMap.java","id":"sourceFile"}
    byte getByteKey() -> a
    604:604:java.lang.Byte getKey() -> b
    boolean getBooleanValue() -> c
    boolean setValue$138603() -> d
    629:629:java.lang.Boolean getValue() -> e
    640:640:java.lang.Boolean setValue(java.lang.Boolean) -> a
    588:588:java.lang.Object setValue(java.lang.Object) -> setValue
    588:588:java.lang.Object getValue() -> getValue
    588:588:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.bytes.Byte2BooleanMap$FastEntrySet -> it.unimi.dsi.fastutil.bytes.g$b:
# {"fileName":"Byte2BooleanMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.bytes.Byte2BooleanSortedMap -> it.unimi.dsi.fastutil.bytes.h:
# {"fileName":"Byte2BooleanSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.Byte2BooleanSortedMap subMap$1efb9fe() -> j
    it.unimi.dsi.fastutil.bytes.Byte2BooleanSortedMap headMap$1a087450() -> k
    it.unimi.dsi.fastutil.bytes.Byte2BooleanSortedMap tailMap$1a087450() -> l
    byte firstByteKey() -> m
    byte lastByteKey() -> n
    92:92:it.unimi.dsi.fastutil.bytes.Byte2BooleanSortedMap subMap(java.lang.Byte,java.lang.Byte) -> a
    105:105:it.unimi.dsi.fastutil.bytes.Byte2BooleanSortedMap headMap(java.lang.Byte) -> a
    118:118:it.unimi.dsi.fastutil.bytes.Byte2BooleanSortedMap tailMap(java.lang.Byte) -> b
    129:129:java.lang.Byte firstKey() -> o
    140:140:java.lang.Byte lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2BooleanEntrySet() -> r
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet() -> s
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2BooleanEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.bytes.Byte2ByteFunction -> it.unimi.dsi.fastutil.bytes.i:
# {"fileName":"Byte2ByteFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(int) -> applyAsInt
    84:84:byte put$252a9a1() -> a
    byte get$132bd3() -> b
    122:122:byte remove$132bd3() -> c
    133:136:java.lang.Byte put(java.lang.Byte,java.lang.Byte) -> a
    147:150:java.lang.Byte get(java.lang.Object) -> a
    175:177:java.lang.Byte remove(java.lang.Object) -> b
    192:192:boolean containsKey$132beb() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    245:245:java.util.function.Function compose(java.util.function.Function) -> compose
    256:256:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.bytes.Byte2ByteMap -> it.unimi.dsi.fastutil.bytes.j:
# {"fileName":"Byte2ByteMap.java","id":"sourceFile"}
    98:98:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2ByteEntrySet$54558373() -> e
    149:149:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    163:163:java.lang.Byte put(java.lang.Byte,java.lang.Byte) -> a
    177:177:java.lang.Byte get(java.lang.Object) -> a
    191:191:java.lang.Byte remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> h
    235:235:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$132beb() -> i
    253:253:boolean containsValue(java.lang.Object) -> containsValue
    259:266:void forEach(java.util.function.BiConsumer) -> forEach
    297:297:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte) -> a
    646:646:java.lang.Byte putIfAbsent(java.lang.Byte,java.lang.Byte) -> b
    659:659:boolean remove(java.lang.Object,java.lang.Object) -> remove
    672:672:boolean replace(java.lang.Byte,java.lang.Byte,java.lang.Byte) -> a
    685:685:java.lang.Byte replace(java.lang.Byte,java.lang.Byte) -> c
    698:698:java.lang.Byte computeIfAbsent(java.lang.Byte,java.util.function.Function) -> a
    711:711:java.lang.Byte computeIfPresent(java.lang.Byte,java.util.function.BiFunction) -> a
    724:724:java.lang.Byte compute(java.lang.Byte,java.util.function.BiFunction) -> b
    737:737:java.lang.Byte merge(java.lang.Byte,java.lang.Byte,java.util.function.BiFunction) -> a
    40:40:java.lang.Object remove(java.lang.Object) -> remove
    40:40:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    40:40:java.lang.Object get(java.lang.Object) -> get
    40:40:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    40:40:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    40:40:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    40:40:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    40:40:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    40:40:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    40:40:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    40:40:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    40:40:java.util.Set entrySet() -> entrySet
    40:40:java.util.Collection values() -> values
    40:40:java.util.Set keySet() -> keySet
    260:260:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.bytes.Byte2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.bytes.Byte2ByteMap$Entry -> it.unimi.dsi.fastutil.bytes.j$a:
# {"fileName":"Byte2ByteMap.java","id":"sourceFile"}
    byte getByteKey() -> a
    762:762:java.lang.Byte getKey() -> b
    byte getByteValue() -> c
    byte setValue$132bd3() -> d
    787:787:java.lang.Byte getValue() -> e
    798:798:java.lang.Byte setValue(java.lang.Byte) -> a
    746:746:java.lang.Object setValue(java.lang.Object) -> setValue
    746:746:java.lang.Object getValue() -> getValue
    746:746:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.bytes.Byte2ByteMap$FastEntrySet -> it.unimi.dsi.fastutil.bytes.j$b:
# {"fileName":"Byte2ByteMap.java","id":"sourceFile"}
    75:76:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.bytes.Byte2ByteSortedMap -> it.unimi.dsi.fastutil.bytes.k:
# {"fileName":"Byte2ByteSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.Byte2ByteSortedMap subMap$5cb28f2a() -> j
    it.unimi.dsi.fastutil.bytes.Byte2ByteSortedMap headMap$56b96ab8() -> k
    it.unimi.dsi.fastutil.bytes.Byte2ByteSortedMap tailMap$56b96ab8() -> l
    byte firstByteKey() -> m
    byte lastByteKey() -> n
    91:91:it.unimi.dsi.fastutil.bytes.Byte2ByteSortedMap subMap(java.lang.Byte,java.lang.Byte) -> d
    104:104:it.unimi.dsi.fastutil.bytes.Byte2ByteSortedMap headMap(java.lang.Byte) -> a
    117:117:it.unimi.dsi.fastutil.bytes.Byte2ByteSortedMap tailMap(java.lang.Byte) -> b
    128:128:java.lang.Byte firstKey() -> o
    139:139:java.lang.Byte lastKey() -> p
    184:184:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2ByteEntrySet() -> r
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet() -> s
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> h
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator() -> t
    34:34:it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2ByteEntrySet$54558373() -> e
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.lang.Object lastKey() -> lastKey
    34:34:java.lang.Object firstKey() -> firstKey
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.bytes.Byte2CharFunction -> it.unimi.dsi.fastutil.bytes.l:
# {"fileName":"Byte2CharFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(int) -> applyAsInt
    84:84:char put$252ad63() -> a
    char get$132bd4() -> b
    122:122:char remove$132bd4() -> c
    133:136:java.lang.Character put(java.lang.Byte,java.lang.Character) -> a
    147:150:java.lang.Character get(java.lang.Object) -> a
    175:177:java.lang.Character remove(java.lang.Object) -> b
    192:192:boolean containsKey$132beb() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.bytes.Byte2CharMap -> it.unimi.dsi.fastutil.bytes.m:
# {"fileName":"Byte2CharMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2CharEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Character put(java.lang.Byte,java.lang.Character) -> a
    178:178:java.lang.Character get(java.lang.Object) -> a
    192:192:java.lang.Character remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$132fac() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Character getOrDefault(java.lang.Object,java.lang.Character) -> a
    647:647:java.lang.Character putIfAbsent(java.lang.Byte,java.lang.Character) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Byte,java.lang.Character,java.lang.Character) -> a
    686:686:java.lang.Character replace(java.lang.Byte,java.lang.Character) -> c
    699:699:java.lang.Character computeIfAbsent(java.lang.Byte,java.util.function.Function) -> a
    712:712:java.lang.Character computeIfPresent(java.lang.Byte,java.util.function.BiFunction) -> a
    725:725:java.lang.Character compute(java.lang.Byte,java.util.function.BiFunction) -> b
    738:738:java.lang.Character merge(java.lang.Byte,java.lang.Character,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.bytes.Byte2CharMap$Entry) -> a
it.unimi.dsi.fastutil.bytes.Byte2CharMap$Entry -> it.unimi.dsi.fastutil.bytes.m$a:
# {"fileName":"Byte2CharMap.java","id":"sourceFile"}
    byte getByteKey() -> a
    763:763:java.lang.Byte getKey() -> b
    char getCharValue() -> c
    char setValue$132f95() -> d
    788:788:java.lang.Character getValue() -> e
    799:799:java.lang.Character setValue(java.lang.Character) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.bytes.Byte2CharMap$FastEntrySet -> it.unimi.dsi.fastutil.bytes.m$b:
# {"fileName":"Byte2CharMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.bytes.Byte2CharSortedMap -> it.unimi.dsi.fastutil.bytes.n:
# {"fileName":"Byte2CharSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.Byte2CharSortedMap subMap$654ab7f8() -> j
    it.unimi.dsi.fastutil.bytes.Byte2CharSortedMap headMap$5f519386() -> k
    it.unimi.dsi.fastutil.bytes.Byte2CharSortedMap tailMap$5f519386() -> l
    byte firstByteKey() -> m
    byte lastByteKey() -> n
    92:92:it.unimi.dsi.fastutil.bytes.Byte2CharSortedMap subMap(java.lang.Byte,java.lang.Byte) -> a
    105:105:it.unimi.dsi.fastutil.bytes.Byte2CharSortedMap headMap(java.lang.Byte) -> a
    118:118:it.unimi.dsi.fastutil.bytes.Byte2CharSortedMap tailMap(java.lang.Byte) -> b
    129:129:java.lang.Byte firstKey() -> o
    140:140:java.lang.Byte lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2CharEntrySet() -> r
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet() -> s
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2CharEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.bytes.Byte2DoubleFunction -> it.unimi.dsi.fastutil.bytes.o:
# {"fileName":"Byte2DoubleFunction.java","id":"sourceFile"}
    71:71:double applyAsDouble(int) -> applyAsDouble
    84:84:double put$252b125() -> a
    double get$132bd5() -> b
    122:122:double remove$132bd5() -> c
    133:136:java.lang.Double put(java.lang.Byte,java.lang.Double) -> a
    147:150:java.lang.Double get(java.lang.Object) -> a
    175:177:java.lang.Double remove(java.lang.Object) -> b
    192:192:boolean containsKey$132beb() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.bytes.Byte2DoubleMap -> it.unimi.dsi.fastutil.bytes.p:
# {"fileName":"Byte2DoubleMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2DoubleEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Double put(java.lang.Byte,java.lang.Double) -> a
    178:178:java.lang.Double get(java.lang.Object) -> a
    192:192:java.lang.Double remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$13336d() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Double getOrDefault(java.lang.Object,java.lang.Double) -> a
    659:659:java.lang.Double putIfAbsent(java.lang.Byte,java.lang.Double) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Byte,java.lang.Double,java.lang.Double) -> a
    698:698:java.lang.Double replace(java.lang.Byte,java.lang.Double) -> c
    711:711:java.lang.Double computeIfAbsent(java.lang.Byte,java.util.function.Function) -> a
    724:724:java.lang.Double computeIfPresent(java.lang.Byte,java.util.function.BiFunction) -> a
    737:737:java.lang.Double compute(java.lang.Byte,java.util.function.BiFunction) -> b
    750:750:java.lang.Double merge(java.lang.Byte,java.lang.Double,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.bytes.Byte2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.bytes.Byte2DoubleMap$Entry -> it.unimi.dsi.fastutil.bytes.p$a:
# {"fileName":"Byte2DoubleMap.java","id":"sourceFile"}
    byte getByteKey() -> a
    775:775:java.lang.Byte getKey() -> b
    double getDoubleValue() -> c
    double setValue$133357() -> d
    800:800:java.lang.Double getValue() -> e
    811:811:java.lang.Double setValue(java.lang.Double) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.bytes.Byte2DoubleMap$FastEntrySet -> it.unimi.dsi.fastutil.bytes.p$b:
# {"fileName":"Byte2DoubleMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.bytes.Byte2DoubleSortedMap -> it.unimi.dsi.fastutil.bytes.q:
# {"fileName":"Byte2DoubleSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.Byte2DoubleSortedMap subMap$7bbcb6cd() -> j
    it.unimi.dsi.fastutil.bytes.Byte2DoubleSortedMap headMap$18017941() -> k
    it.unimi.dsi.fastutil.bytes.Byte2DoubleSortedMap tailMap$18017941() -> l
    byte firstByteKey() -> m
    byte lastByteKey() -> n
    92:92:it.unimi.dsi.fastutil.bytes.Byte2DoubleSortedMap subMap(java.lang.Byte,java.lang.Byte) -> a
    105:105:it.unimi.dsi.fastutil.bytes.Byte2DoubleSortedMap headMap(java.lang.Byte) -> a
    118:118:it.unimi.dsi.fastutil.bytes.Byte2DoubleSortedMap tailMap(java.lang.Byte) -> b
    129:129:java.lang.Byte firstKey() -> o
    140:140:java.lang.Byte lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2DoubleEntrySet() -> r
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet() -> s
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> h
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2DoubleEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.bytes.Byte2FloatFunction -> it.unimi.dsi.fastutil.bytes.r:
# {"fileName":"Byte2FloatFunction.java","id":"sourceFile"}
    71:71:double applyAsDouble(int) -> applyAsDouble
    84:84:float put$252b8a9() -> a
    float get$132bd7() -> b
    122:122:float remove$132bd7() -> c
    133:136:java.lang.Float put(java.lang.Byte,java.lang.Float) -> a
    147:150:java.lang.Float get(java.lang.Object) -> a
    175:177:java.lang.Float remove(java.lang.Object) -> b
    192:192:boolean containsKey$132beb() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.bytes.Byte2FloatMap -> it.unimi.dsi.fastutil.bytes.s:
# {"fileName":"Byte2FloatMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2FloatEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Float put(java.lang.Byte,java.lang.Float) -> a
    178:178:java.lang.Float get(java.lang.Object) -> a
    192:192:java.lang.Float remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$133aef() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Float getOrDefault(java.lang.Object,java.lang.Float) -> a
    647:647:java.lang.Float putIfAbsent(java.lang.Byte,java.lang.Float) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Byte,java.lang.Float,java.lang.Float) -> a
    686:686:java.lang.Float replace(java.lang.Byte,java.lang.Float) -> c
    699:699:java.lang.Float computeIfAbsent(java.lang.Byte,java.util.function.Function) -> a
    712:712:java.lang.Float computeIfPresent(java.lang.Byte,java.util.function.BiFunction) -> a
    725:725:java.lang.Float compute(java.lang.Byte,java.util.function.BiFunction) -> b
    738:738:java.lang.Float merge(java.lang.Byte,java.lang.Float,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.bytes.Byte2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.bytes.Byte2FloatMap$Entry -> it.unimi.dsi.fastutil.bytes.s$a:
# {"fileName":"Byte2FloatMap.java","id":"sourceFile"}
    byte getByteKey() -> a
    763:763:java.lang.Byte getKey() -> b
    float getFloatValue() -> c
    float setValue$133adb() -> d
    788:788:java.lang.Float getValue() -> e
    799:799:java.lang.Float setValue(java.lang.Float) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.bytes.Byte2FloatMap$FastEntrySet -> it.unimi.dsi.fastutil.bytes.s$b:
# {"fileName":"Byte2FloatMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.bytes.Byte2FloatSortedMap -> it.unimi.dsi.fastutil.bytes.t:
# {"fileName":"Byte2FloatSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.Byte2FloatSortedMap subMap$6ac435b2() -> j
    it.unimi.dsi.fastutil.bytes.Byte2FloatSortedMap headMap$4e67341c() -> k
    it.unimi.dsi.fastutil.bytes.Byte2FloatSortedMap tailMap$4e67341c() -> l
    byte firstByteKey() -> m
    byte lastByteKey() -> n
    92:92:it.unimi.dsi.fastutil.bytes.Byte2FloatSortedMap subMap(java.lang.Byte,java.lang.Byte) -> a
    105:105:it.unimi.dsi.fastutil.bytes.Byte2FloatSortedMap headMap(java.lang.Byte) -> a
    118:118:it.unimi.dsi.fastutil.bytes.Byte2FloatSortedMap tailMap(java.lang.Byte) -> b
    129:129:java.lang.Byte firstKey() -> o
    140:140:java.lang.Byte lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2FloatEntrySet() -> r
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet() -> s
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> h
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2FloatEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.bytes.Byte2IntFunction -> it.unimi.dsi.fastutil.bytes.Byte2IntFunction:
# {"fileName":"Byte2IntFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(int) -> applyAsInt
    84:84:int put$252c3ef() -> a
    int get(byte) -> get
    122:122:int remove$132bda() -> b
    133:136:java.lang.Integer put(java.lang.Byte,java.lang.Integer) -> a
    147:150:java.lang.Integer get(java.lang.Object) -> a
    175:177:java.lang.Integer remove(java.lang.Object) -> b
    192:192:boolean containsKey$132beb() -> c
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.bytes.Byte2IntMap -> it.unimi.dsi.fastutil.bytes.u:
# {"fileName":"Byte2IntMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2IntEntrySet$54558373() -> d
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    164:164:java.lang.Integer put(java.lang.Byte,java.lang.Integer) -> a
    178:178:java.lang.Integer get(java.lang.Object) -> a
    192:192:java.lang.Integer remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> f
    it.unimi.dsi.fastutil.ints.IntCollection values() -> g
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$134632() -> h
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> a
    659:659:java.lang.Integer putIfAbsent(java.lang.Byte,java.lang.Integer) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Byte,java.lang.Integer,java.lang.Integer) -> a
    698:698:java.lang.Integer replace(java.lang.Byte,java.lang.Integer) -> c
    711:711:java.lang.Integer computeIfAbsent(java.lang.Byte,java.util.function.Function) -> a
    724:724:java.lang.Integer computeIfPresent(java.lang.Byte,java.util.function.BiFunction) -> a
    737:737:java.lang.Integer compute(java.lang.Byte,java.util.function.BiFunction) -> b
    750:750:java.lang.Integer merge(java.lang.Byte,java.lang.Integer,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.bytes.Byte2IntMap$Entry) -> a
it.unimi.dsi.fastutil.bytes.Byte2IntMap$Entry -> it.unimi.dsi.fastutil.bytes.u$a:
# {"fileName":"Byte2IntMap.java","id":"sourceFile"}
    byte getByteKey() -> a
    775:775:java.lang.Byte getKey() -> b
    int getIntValue() -> c
    int setValue$134621() -> d
    800:800:java.lang.Integer getValue() -> e
    811:811:java.lang.Integer setValue(java.lang.Integer) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.bytes.Byte2IntMap$FastEntrySet -> it.unimi.dsi.fastutil.bytes.u$b:
# {"fileName":"Byte2IntMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.bytes.Byte2IntSortedMap -> it.unimi.dsi.fastutil.bytes.v:
# {"fileName":"Byte2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.Byte2IntSortedMap subMap$315ca605() -> i
    it.unimi.dsi.fastutil.bytes.Byte2IntSortedMap headMap$186520b7() -> j
    it.unimi.dsi.fastutil.bytes.Byte2IntSortedMap tailMap$186520b7() -> k
    byte firstByteKey() -> l
    byte lastByteKey() -> m
    92:92:it.unimi.dsi.fastutil.bytes.Byte2IntSortedMap subMap(java.lang.Byte,java.lang.Byte) -> a
    105:105:it.unimi.dsi.fastutil.bytes.Byte2IntSortedMap headMap(java.lang.Byte) -> a
    118:118:it.unimi.dsi.fastutil.bytes.Byte2IntSortedMap tailMap(java.lang.Byte) -> b
    129:129:java.lang.Byte firstKey() -> n
    140:140:java.lang.Byte lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2IntEntrySet() -> q
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet() -> r
    it.unimi.dsi.fastutil.ints.IntCollection values() -> g
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2IntEntrySet$54558373() -> d
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.bytes.Byte2LongFunction -> it.unimi.dsi.fastutil.bytes.Byte2LongFunction:
# {"fileName":"Byte2LongFunction.java","id":"sourceFile"}
    71:71:long applyAsLong(int) -> applyAsLong
    84:84:long put$252c7b1() -> a
    long get$132bdb() -> b
    122:122:long remove$132bdb() -> c
    133:136:java.lang.Long put(java.lang.Byte,java.lang.Long) -> a
    147:150:java.lang.Long get(java.lang.Object) -> a
    175:177:java.lang.Long remove(java.lang.Object) -> b
    192:192:boolean containsKey$132beb() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.bytes.Byte2LongMap -> it.unimi.dsi.fastutil.bytes.w:
# {"fileName":"Byte2LongMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2LongEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Long put(java.lang.Byte,java.lang.Long) -> a
    178:178:java.lang.Long get(java.lang.Object) -> a
    192:192:java.lang.Long remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    it.unimi.dsi.fastutil.longs.LongCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$1349f3() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> a
    659:659:java.lang.Long putIfAbsent(java.lang.Byte,java.lang.Long) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Byte,java.lang.Long,java.lang.Long) -> a
    698:698:java.lang.Long replace(java.lang.Byte,java.lang.Long) -> c
    711:711:java.lang.Long computeIfAbsent(java.lang.Byte,java.util.function.Function) -> a
    724:724:java.lang.Long computeIfPresent(java.lang.Byte,java.util.function.BiFunction) -> a
    737:737:java.lang.Long compute(java.lang.Byte,java.util.function.BiFunction) -> b
    750:750:java.lang.Long merge(java.lang.Byte,java.lang.Long,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.bytes.Byte2LongMap$Entry) -> a
it.unimi.dsi.fastutil.bytes.Byte2LongMap$Entry -> it.unimi.dsi.fastutil.bytes.w$a:
# {"fileName":"Byte2LongMap.java","id":"sourceFile"}
    byte getByteKey() -> a
    775:775:java.lang.Byte getKey() -> b
    long getLongValue() -> c
    long setValue$1349e3() -> d
    800:800:java.lang.Long getValue() -> e
    811:811:java.lang.Long setValue(java.lang.Long) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.bytes.Byte2LongMap$FastEntrySet -> it.unimi.dsi.fastutil.bytes.w$b:
# {"fileName":"Byte2LongMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.bytes.Byte2LongSortedMap -> it.unimi.dsi.fastutil.bytes.x:
# {"fileName":"Byte2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.Byte2LongSortedMap subMap$26224c62() -> j
    it.unimi.dsi.fastutil.bytes.Byte2LongSortedMap headMap$2c1b70d4() -> k
    it.unimi.dsi.fastutil.bytes.Byte2LongSortedMap tailMap$2c1b70d4() -> l
    byte firstByteKey() -> m
    byte lastByteKey() -> n
    92:92:it.unimi.dsi.fastutil.bytes.Byte2LongSortedMap subMap(java.lang.Byte,java.lang.Byte) -> a
    105:105:it.unimi.dsi.fastutil.bytes.Byte2LongSortedMap headMap(java.lang.Byte) -> a
    118:118:it.unimi.dsi.fastutil.bytes.Byte2LongSortedMap tailMap(java.lang.Byte) -> b
    129:129:java.lang.Byte firstKey() -> o
    140:140:java.lang.Byte lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2LongEntrySet() -> r
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet() -> s
    it.unimi.dsi.fastutil.longs.LongCollection values() -> h
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2LongEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.bytes.Byte2ObjectFunction -> it.unimi.dsi.fastutil.bytes.y:
# {"fileName":"Byte2ObjectFunction.java","id":"sourceFile"}
    71:71:java.lang.Object apply(int) -> apply
    84:84:java.lang.Object put$3e61d271() -> a
    java.lang.Object get$9da9d5() -> b
    122:122:java.lang.Object remove$9da9d5() -> c
    133:136:java.lang.Object put(java.lang.Byte,java.lang.Object) -> a
    147:150:java.lang.Object get(java.lang.Object) -> get
    175:177:java.lang.Object remove(java.lang.Object) -> remove
    192:192:boolean containsKey$132beb() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.bytes.Byte2ObjectMap -> it.unimi.dsi.fastutil.bytes.z:
# {"fileName":"Byte2ObjectMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2ObjectEntrySet$54558373() -> e
    156:156:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    170:170:java.lang.Object put(java.lang.Byte,java.lang.Object) -> a
    184:184:java.lang.Object get(java.lang.Object) -> get
    198:198:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> h
    242:242:boolean containsKey(java.lang.Object) -> containsKey
    248:255:void forEach(java.util.function.BiConsumer) -> forEach
    286:286:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    249:249:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.bytes.Byte2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.bytes.Byte2ObjectMap$Entry -> it.unimi.dsi.fastutil.bytes.z$a:
# {"fileName":"Byte2ObjectMap.java","id":"sourceFile"}
    byte getByteKey() -> a
    560:560:java.lang.Byte getKey() -> b
    544:544:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.bytes.Byte2ObjectMap$FastEntrySet -> it.unimi.dsi.fastutil.bytes.z$b:
# {"fileName":"Byte2ObjectMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.bytes.Byte2ObjectSortedMap -> it.unimi.dsi.fastutil.bytes.A:
# {"fileName":"Byte2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.Byte2ObjectSortedMap subMap$308c7f21() -> i
    it.unimi.dsi.fastutil.bytes.Byte2ObjectSortedMap headMap$3bb550d1() -> j
    it.unimi.dsi.fastutil.bytes.Byte2ObjectSortedMap tailMap$3bb550d1() -> k
    byte firstByteKey() -> l
    byte lastByteKey() -> m
    92:92:it.unimi.dsi.fastutil.bytes.Byte2ObjectSortedMap subMap(java.lang.Byte,java.lang.Byte) -> a
    105:105:it.unimi.dsi.fastutil.bytes.Byte2ObjectSortedMap headMap(java.lang.Byte) -> a
    118:118:it.unimi.dsi.fastutil.bytes.Byte2ObjectSortedMap tailMap(java.lang.Byte) -> b
    129:129:java.lang.Byte firstKey() -> n
    140:140:java.lang.Byte lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2ObjectEntrySet() -> q
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet() -> r
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> h
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2ObjectEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.bytes.Byte2ReferenceFunction -> it.unimi.dsi.fastutil.bytes.B:
# {"fileName":"Byte2ReferenceFunction.java","id":"sourceFile"}
    71:71:java.lang.Object apply(int) -> apply
    84:84:java.lang.Object put$3e61d271() -> a
    java.lang.Object get$9da9d5() -> b
    122:122:java.lang.Object remove$9da9d5() -> c
    133:136:java.lang.Object put(java.lang.Byte,java.lang.Object) -> a
    147:150:java.lang.Object get(java.lang.Object) -> get
    175:177:java.lang.Object remove(java.lang.Object) -> remove
    192:192:boolean containsKey$132beb() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.bytes.Byte2ReferenceMap -> it.unimi.dsi.fastutil.bytes.C:
# {"fileName":"Byte2ReferenceMap.java","id":"sourceFile"}
    107:107:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2ReferenceEntrySet$54558373() -> e
    164:164:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    178:178:java.lang.Object put(java.lang.Byte,java.lang.Object) -> a
    192:192:java.lang.Object get(java.lang.Object) -> get
    206:206:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> h
    250:250:boolean containsKey(java.lang.Object) -> containsKey
    256:263:void forEach(java.util.function.BiConsumer) -> forEach
    294:294:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    49:49:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    49:49:java.util.Set entrySet() -> entrySet
    49:49:java.util.Collection values() -> values
    49:49:java.util.Set keySet() -> keySet
    257:257:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.bytes.Byte2ReferenceMap$Entry) -> a
it.unimi.dsi.fastutil.bytes.Byte2ReferenceMap$Entry -> it.unimi.dsi.fastutil.bytes.C$a:
# {"fileName":"Byte2ReferenceMap.java","id":"sourceFile"}
    byte getByteKey() -> a
    568:568:java.lang.Byte getKey() -> b
    552:552:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.bytes.Byte2ReferenceMap$FastEntrySet -> it.unimi.dsi.fastutil.bytes.C$b:
# {"fileName":"Byte2ReferenceMap.java","id":"sourceFile"}
    84:85:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.bytes.Byte2ReferenceSortedMap -> it.unimi.dsi.fastutil.bytes.D:
# {"fileName":"Byte2ReferenceSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.Byte2ReferenceSortedMap subMap$7654e6e1() -> i
    it.unimi.dsi.fastutil.bytes.Byte2ReferenceSortedMap headMap$77af1413() -> j
    it.unimi.dsi.fastutil.bytes.Byte2ReferenceSortedMap tailMap$77af1413() -> k
    byte firstByteKey() -> l
    byte lastByteKey() -> m
    92:92:it.unimi.dsi.fastutil.bytes.Byte2ReferenceSortedMap subMap(java.lang.Byte,java.lang.Byte) -> a
    105:105:it.unimi.dsi.fastutil.bytes.Byte2ReferenceSortedMap headMap(java.lang.Byte) -> a
    118:118:it.unimi.dsi.fastutil.bytes.Byte2ReferenceSortedMap tailMap(java.lang.Byte) -> b
    129:129:java.lang.Byte firstKey() -> n
    140:140:java.lang.Byte lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2ReferenceEntrySet() -> q
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet() -> r
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> h
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2ReferenceEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.bytes.Byte2ShortFunction -> it.unimi.dsi.fastutil.bytes.E:
# {"fileName":"Byte2ShortFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(int) -> applyAsInt
    84:84:short put$252e983() -> a
    short get$132be4() -> b
    122:122:short remove$132be4() -> c
    133:136:java.lang.Short put(java.lang.Byte,java.lang.Short) -> a
    147:150:java.lang.Short get(java.lang.Object) -> a
    175:177:java.lang.Short remove(java.lang.Object) -> b
    192:192:boolean containsKey$132beb() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.bytes.Byte2ShortMap -> it.unimi.dsi.fastutil.bytes.F:
# {"fileName":"Byte2ShortMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2ShortEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Short put(java.lang.Byte,java.lang.Short) -> a
    178:178:java.lang.Short get(java.lang.Object) -> a
    192:192:java.lang.Short remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$136bbc() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Short getOrDefault(java.lang.Object,java.lang.Short) -> a
    647:647:java.lang.Short putIfAbsent(java.lang.Byte,java.lang.Short) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Byte,java.lang.Short,java.lang.Short) -> a
    686:686:java.lang.Short replace(java.lang.Byte,java.lang.Short) -> c
    699:699:java.lang.Short computeIfAbsent(java.lang.Byte,java.util.function.Function) -> a
    712:712:java.lang.Short computeIfPresent(java.lang.Byte,java.util.function.BiFunction) -> a
    725:725:java.lang.Short compute(java.lang.Byte,java.util.function.BiFunction) -> b
    738:738:java.lang.Short merge(java.lang.Byte,java.lang.Short,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.bytes.Byte2ShortMap$Entry) -> a
it.unimi.dsi.fastutil.bytes.Byte2ShortMap$Entry -> it.unimi.dsi.fastutil.bytes.F$a:
# {"fileName":"Byte2ShortMap.java","id":"sourceFile"}
    byte getByteKey() -> a
    763:763:java.lang.Byte getKey() -> b
    short getShortValue() -> c
    short setValue$136bb5() -> d
    788:788:java.lang.Short getValue() -> e
    799:799:java.lang.Short setValue(java.lang.Short) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.bytes.Byte2ShortMap$FastEntrySet -> it.unimi.dsi.fastutil.bytes.F$b:
# {"fileName":"Byte2ShortMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.bytes.Byte2ShortSortedMap -> it.unimi.dsi.fastutil.bytes.G:
# {"fileName":"Byte2ShortSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.Byte2ShortSortedMap subMap$9c2902e() -> j
    it.unimi.dsi.fastutil.bytes.Byte2ShortSortedMap headMap$3d120604() -> k
    it.unimi.dsi.fastutil.bytes.Byte2ShortSortedMap tailMap$3d120604() -> l
    byte firstByteKey() -> m
    byte lastByteKey() -> n
    92:92:it.unimi.dsi.fastutil.bytes.Byte2ShortSortedMap subMap(java.lang.Byte,java.lang.Byte) -> a
    105:105:it.unimi.dsi.fastutil.bytes.Byte2ShortSortedMap headMap(java.lang.Byte) -> a
    118:118:it.unimi.dsi.fastutil.bytes.Byte2ShortSortedMap tailMap(java.lang.Byte) -> b
    129:129:java.lang.Byte firstKey() -> o
    140:140:java.lang.Byte lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2ShortEntrySet() -> r
    it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet() -> s
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.bytes.ByteSortedSet keySet$4a18e05() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet byte2ShortEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.bytes.ByteArrayList -> it.unimi.dsi.fastutil.bytes.ByteArrayList:
# {"fileName":"ByteArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int DEFAULT_INITIAL_CAPACITY -> DEFAULT_INITIAL_CAPACITY
    byte[] a -> a
    int size -> size
    boolean $assertionsDisabled -> b
    62:63:byte[] copyArraySafe(byte[],int) -> a
    67:67:byte[] copyArrayFromSafe(it.unimi.dsi.fastutil.bytes.ByteArrayList) -> a
    78:80:void <init>(byte[],boolean) -> <init>
    83:86:void initArrayFromCapacity(int) -> e
    93:95:void <init>(int) -> <init>
    99:101:void <init>() -> <init>
    108:120:void <init>(java.util.Collection) -> <init>
    127:139:void <init>(it.unimi.dsi.fastutil.bytes.ByteCollection) -> <init>
    146:154:void <init>(it.unimi.dsi.fastutil.bytes.ByteList) -> <init>
    162:163:void <init>(byte[]) -> <init>
    173:176:void <init>(byte[],int,int) -> <init>
    184:186:void <init>(java.util.Iterator) -> <init>
    194:196:void <init>(it.unimi.dsi.fastutil.bytes.ByteIterator) -> <init>
    204:204:byte[] elements() -> elements
    219:222:it.unimi.dsi.fastutil.bytes.ByteArrayList wrap(byte[],int) -> wrap
    236:236:it.unimi.dsi.fastutil.bytes.ByteArrayList wrap(byte[]) -> wrap
    245:245:it.unimi.dsi.fastutil.bytes.ByteArrayList of() -> of
    257:257:it.unimi.dsi.fastutil.bytes.ByteArrayList of(byte[]) -> of
    267:270:void ensureCapacity(int) -> ensureCapacity
    280:285:void grow(int) -> f
    289:295:void add(int,byte) -> add
    299:302:boolean add(byte) -> add
    307:308:byte getByte(int) -> getByte
    313:314:int indexOf(byte) -> indexOf
    319:320:int lastIndexOf(byte) -> lastIndexOf
    325:330:byte removeByte(int) -> removeByte
    335:339:boolean rem(byte) -> rem
    344:347:byte set(int,byte) -> set
    352:354:void clear() -> clear
    358:358:int size() -> size
    363:366:void size(int) -> size
    370:370:boolean isEmpty() -> isEmpty
    379:380:void trim() -> trim
    398:403:void trim(int) -> trim
    597:601:it.unimi.dsi.fastutil.bytes.ByteList subList(int,int) -> subList
    614:616:void getElements(int,byte[],int,int) -> getElements
    626:629:void removeElements(int,int) -> removeElements
    641:647:void addElements(int,byte[],int,int) -> addElements
    659:663:void setElements(int,byte[],int,int) -> setElements
    667:670:void forEach(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> forEach
    674:686:boolean addAll(int,it.unimi.dsi.fastutil.bytes.ByteCollection) -> addAll
    691:699:boolean addAll(int,it.unimi.dsi.fastutil.bytes.ByteList) -> addAll
    704:709:boolean removeAll(it.unimi.dsi.fastutil.bytes.ByteCollection) -> removeAll
    714:719:boolean removeIf(it.unimi.dsi.fastutil.bytes.BytePredicate) -> removeIf
    724:726:byte[] toArray(byte[]) -> toArray
    731:732:it.unimi.dsi.fastutil.bytes.ByteListIterator listIterator(int) -> listIterator
    917:917:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    922:927:void sort(it.unimi.dsi.fastutil.bytes.ByteComparator) -> sort
    931:936:void unstableSort(it.unimi.dsi.fastutil.bytes.ByteComparator) -> unstableSort
    941:959:it.unimi.dsi.fastutil.bytes.ByteArrayList clone() -> clone
    974:981:boolean equals(it.unimi.dsi.fastutil.bytes.ByteArrayList) -> equals
    987:999:boolean equals(java.lang.Object) -> equals
    1014:1025:int compareTo(it.unimi.dsi.fastutil.bytes.ByteArrayList) -> compareTo
    1030:1037:int compareTo(java.util.List) -> compareTo
    1041:1043:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1046:1049:void readObject(java.io.ObjectInputStream) -> readObject
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:int compareTo(java.lang.Object) -> compareTo
    45:45:java.lang.Object clone() -> clone
    45:45:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.bytes.ByteArrayList$1 -> it.unimi.dsi.fastutil.bytes.ByteArrayList$1:
# {"fileName":"ByteArrayList.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int val$index -> c
    it.unimi.dsi.fastutil.bytes.ByteArrayList this$0 -> d
    732:733:void <init>(it.unimi.dsi.fastutil.bytes.ByteArrayList,int) -> <init>
    737:737:boolean hasNext() -> hasNext
    742:742:boolean hasPrevious() -> hasPrevious
    747:748:byte nextByte() -> c_
    753:754:byte previousByte() -> b
    759:759:int nextIndex() -> nextIndex
    764:764:int previousIndex() -> previousIndex
    769:771:void add(byte) -> a
    775:777:void set(byte) -> b
    781:786:void remove() -> remove
    790:793:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    732:732:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.bytes.ByteArrayList$Spliterator -> it.unimi.dsi.fastutil.bytes.ByteArrayList$a:
# {"fileName":"ByteArrayList.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.bytes.ByteArrayList this$0 -> e
    834:835:void <init>(it.unimi.dsi.fastutil.bytes.ByteArrayList) -> <init>
    830:842:void <init>(it.unimi.dsi.fastutil.bytes.ByteArrayList,int,int,boolean) -> <init>
    845:845:int getWorkingMax() -> c
    850:850:int characteristics() -> characteristics
    855:855:long estimateSize() -> estimateSize
    889:899:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit() -> d_
    826:826:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1867:1870:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer):867:870 -> forEachRemaining
    1867:1870:void forEachRemaining(java.lang.Object):826 -> forEachRemaining
    826:826:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2860:2862:boolean tryAdvance(it.unimi.dsi.fastutil.bytes.ByteConsumer):860:862 -> tryAdvance
    2860:2862:boolean tryAdvance(java.lang.Object):826 -> tryAdvance
    826:826:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    826:826:java.util.Spliterator trySplit() -> trySplit
    826:826:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.bytes.ByteArrayList$SubList -> it.unimi.dsi.fastutil.bytes.ByteArrayList$b:
# {"fileName":"ByteArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.bytes.ByteArrayList this$0 -> d
    408:410:void <init>(it.unimi.dsi.fastutil.bytes.ByteArrayList,int,int) -> <init>
    421:422:byte getByte(int) -> getByte
    480:480:it.unimi.dsi.fastutil.bytes.ByteListIterator listIterator(int) -> listIterator
    526:526:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    530:541:boolean contentsEquals(byte[],int,int) -> a
    546:559:boolean equals(java.lang.Object) -> equals
    1416:1416:byte[] getParentArray():416:416 -> equals
    1416:1416:boolean equals(java.lang.Object):557 -> equals
    563:572:int contentsCompareTo(byte[],int,int) -> b
    577:587:int compareTo(java.util.List) -> compareTo
    2416:2416:byte[] getParentArray():416:416 -> compareTo
    2416:2416:int compareTo(java.util.List):585 -> compareTo
    405:405:java.util.Spliterator spliterator() -> spliterator
    405:405:java.util.ListIterator listIterator(int) -> listIterator
    405:405:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.bytes.ByteArrayList$SubList$SubListIterator -> it.unimi.dsi.fastutil.bytes.ByteArrayList$b$a:
# {"fileName":"ByteArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteArrayList$SubList this$1 -> d
    428:430:void <init>(it.unimi.dsi.fastutil.bytes.ByteArrayList$SubList,int) -> <init>
    434:434:byte get(int) -> a
    439:440:void add(int,byte) -> a
    444:445:void set(int,byte) -> b
    449:450:void remove(int) -> b
    454:454:int getMaxPos() -> a
    459:460:byte nextByte() -> c_
    465:466:byte previousByte() -> b
    471:475:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    425:425:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.bytes.ByteArrayList$SubList$SubListSpliterator -> it.unimi.dsi.fastutil.bytes.ByteArrayList$b$b:
# {"fileName":"ByteArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteArrayList$SubList this$1 -> b
    485:487:void <init>(it.unimi.dsi.fastutil.bytes.ByteArrayList$SubList) -> <init>
    489:491:void <init>(it.unimi.dsi.fastutil.bytes.ByteArrayList$SubList,int,int) -> <init>
    495:495:int getMaxPosFromBackingStore() -> a
    500:500:byte get(int) -> a
    510:512:boolean tryAdvance(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    517:521:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> b
    483:483:it.unimi.dsi.fastutil.bytes.ByteSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$5c5875ca(int,int) -> a
    1505:1505:it.unimi.dsi.fastutil.bytes.ByteArrayList$SubList$SubListSpliterator makeForSplit(int,int):505:505 -> a
    1505:1505:it.unimi.dsi.fastutil.bytes.ByteSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$5c5875ca(int,int):483 -> a
    483:483:void forEachRemaining(java.lang.Object) -> forEachRemaining
    483:483:boolean tryAdvance(java.lang.Object) -> tryAdvance
it.unimi.dsi.fastutil.bytes.ByteArraySet -> it.unimi.dsi.fastutil.bytes.H:
# {"fileName":"ByteArraySet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    byte[] a -> a
    int size -> b
    46:49:void <init>(byte[]) -> <init>
    54:56:void <init>() -> <init>
    204:205:int findKey(byte) -> b
    212:212:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    342:342:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    347:347:boolean contains(byte) -> contains
    352:352:int size() -> size
    357:362:boolean remove(byte) -> a
    367:375:boolean add(byte) -> add
    380:381:void clear() -> clear
    385:385:boolean isEmpty() -> isEmpty
    390:391:byte[] toByteArray() -> toByteArray
    396:398:byte[] toArray(byte[]) -> toArray
    415:420:it.unimi.dsi.fastutil.bytes.ByteArraySet clone() -> a
    424:426:void writeObject(java.io.ObjectOutputStream) -> writeObject
    429:432:void readObject(java.io.ObjectInputStream) -> readObject
    30:30:java.util.Spliterator spliterator() -> spliterator
    30:30:java.util.Iterator iterator() -> iterator
    30:30:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.bytes.ByteArraySet$1 -> it.unimi.dsi.fastutil.bytes.H$1:
# {"fileName":"ByteArraySet.java","id":"sourceFile"}
    int next -> a
    it.unimi.dsi.fastutil.bytes.ByteArraySet this$0 -> b
    212:213:void <init>(it.unimi.dsi.fastutil.bytes.ByteArraySet) -> <init>
    217:217:boolean hasNext() -> hasNext
    222:223:byte nextByte() -> c_
    228:230:void remove() -> remove
it.unimi.dsi.fastutil.bytes.ByteArraySet$Spliterator -> it.unimi.dsi.fastutil.bytes.H$a:
# {"fileName":"ByteArraySet.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.bytes.ByteArraySet this$0 -> e
    256:257:void <init>(it.unimi.dsi.fastutil.bytes.ByteArraySet) -> <init>
    252:264:void <init>(it.unimi.dsi.fastutil.bytes.ByteArraySet,int,int,boolean) -> <init>
    267:267:int getWorkingMax() -> c
    272:272:int characteristics() -> characteristics
    277:277:long estimateSize() -> estimateSize
    311:321:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit() -> d_
    248:248:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1289:1292:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer):289:292 -> forEachRemaining
    1289:1292:void forEachRemaining(java.lang.Object):248 -> forEachRemaining
    248:248:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2282:2284:boolean tryAdvance(it.unimi.dsi.fastutil.bytes.ByteConsumer):282:284 -> tryAdvance
    2282:2284:boolean tryAdvance(java.lang.Object):248 -> tryAdvance
    248:248:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    248:248:java.util.Spliterator trySplit() -> trySplit
    248:248:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.bytes.ByteArrays -> it.unimi.dsi.fastutil.bytes.ByteArrays:
# {"fileName":"ByteArrays.java","id":"sourceFile"}
    byte[] EMPTY_ARRAY -> EMPTY_ARRAY
    byte[] DEFAULT_EMPTY_ARRAY -> DEFAULT_EMPTY_ARRAY
    it.unimi.dsi.fastutil.bytes.ByteArrays$Segment POISON_PILL -> POISON_PILL
    it.unimi.dsi.fastutil.Hash$Strategy HASH_STRATEGY -> HASH_STRATEGY
    101:102:void <init>() -> <init>
    126:128:byte[] forceCapacity(byte[],int,int) -> forceCapacity
    145:145:byte[] ensureCapacity(byte[],int) -> ensureCapacity
    161:161:byte[] ensureCapacity(byte[],int,int) -> ensureCapacity
    179:179:byte[] grow(byte[],int) -> grow
    200:206:byte[] grow(byte[],int,int) -> grow
    220:223:byte[] trim(byte[],int) -> trim
    239:241:byte[] setLength(byte[],int) -> setLength
    254:257:byte[] copy(byte[],int,int) -> copy
    267:267:byte[] copy(byte[]) -> copy
    279:281:void fill(byte[],byte) -> fill
    294:297:void fill(byte[],int,int,byte) -> fill
    310:313:boolean equals(byte[],byte[]) -> equals
    335:336:void ensureFromTo(byte[],int,int) -> ensureFromTo
    357:358:void ensureOffsetLength(byte[],int,int) -> ensureOffsetLength
    368:369:void ensureSameLength(byte[],byte[]) -> ensureSameLength
    378:379:java.util.concurrent.ForkJoinPool getPool() -> a
    390:393:void swap(byte[],int,int) -> swap
    404:405:void swap(byte[],int,int,int) -> swap
    408:411:int med3(byte[],int,int,int,it.unimi.dsi.fastutil.bytes.ByteComparator) -> b
    461:503:void quickSort(byte[],int,int,it.unimi.dsi.fastutil.bytes.ByteComparator) -> quickSort
    3415:3424:void selectionSort(byte[],int,int,it.unimi.dsi.fastutil.bytes.ByteComparator):415:424 -> quickSort
    3415:3424:void quickSort(byte[],int,int,it.unimi.dsi.fastutil.bytes.ByteComparator):464 -> quickSort
    522:523:void quickSort(byte[],it.unimi.dsi.fastutil.bytes.ByteComparator) -> quickSort
    602:607:void parallelQuickSort(byte[],int,int,it.unimi.dsi.fastutil.bytes.ByteComparator) -> parallelQuickSort
    622:623:void parallelQuickSort(byte[],it.unimi.dsi.fastutil.bytes.ByteComparator) -> parallelQuickSort
    626:629:int med3(byte[],int,int,int) -> b
    677:719:void quickSort(byte[],int,int) -> quickSort
    3633:3642:void selectionSort(byte[],int,int):633:642 -> quickSort
    3633:3642:void quickSort(byte[],int,int):680 -> quickSort
    737:738:void quickSort(byte[]) -> quickSort
    815:820:void parallelQuickSort(byte[],int,int) -> parallelQuickSort
    834:835:void parallelQuickSort(byte[]) -> parallelQuickSort
    838:844:int med3Indirect(int[],byte[],int,int,int) -> b
    887:929:void quickSortIndirect(int[],byte[],int,int) -> quickSortIndirect
    3848:3860:void insertionSortIndirect(int[],byte[],int,int):848:860 -> quickSortIndirect
    3848:3860:void quickSortIndirect(int[],byte[],int,int):890 -> quickSortIndirect
    952:953:void quickSortIndirect(int[],byte[]) -> quickSortIndirect
    1038:1043:void parallelQuickSortIndirect(int[],byte[],int,int) -> parallelQuickSortIndirect
    1063:1064:void parallelQuickSortIndirect(int[],byte[]) -> parallelQuickSortIndirect
    1090:1098:void stabilize(int[],byte[],int,int) -> stabilize
    1122:1123:void stabilize(int[],byte[]) -> stabilize
    1127:1130:int med3(byte[],byte[],int,int,int) -> c
    1134:1140:void swap(byte[],byte[],int,int) -> b
    1143:1144:void swap(byte[],byte[],int,int,int) -> d
    1183:1224:void quickSort(byte[],byte[],int,int) -> quickSort
    4147:4159:void selectionSort(byte[],byte[],int,int):1147:1159 -> quickSort
    4147:4159:void quickSort(byte[],byte[],int,int):1185 -> quickSort
    1244:1246:void quickSort(byte[],byte[]) -> quickSort
    1332:1337:void parallelQuickSort(byte[],byte[],int,int) -> parallelQuickSort
    1358:1360:void parallelQuickSort(byte[],byte[]) -> parallelQuickSort
    1375:1376:void unstableSort(byte[],int,int) -> unstableSort
    1387:1388:void unstableSort(byte[]) -> unstableSort
    1402:1403:void unstableSort(byte[],int,int,it.unimi.dsi.fastutil.bytes.ByteComparator) -> unstableSort
    1415:1416:void unstableSort(byte[],it.unimi.dsi.fastutil.bytes.ByteComparator) -> unstableSort
    1435:1457:void mergeSort(byte[],int,int,byte[]) -> mergeSort
    4645:4657:void insertionSort(byte[],int,int):645:657 -> mergeSort
    4645:4657:void mergeSort(byte[],int,int,byte[]):1438 -> mergeSort
    1471:1472:void mergeSort(byte[],int,int) -> mergeSort
    1484:1485:void mergeSort(byte[]) -> mergeSort
    1504:1526:void mergeSort(byte[],int,int,it.unimi.dsi.fastutil.bytes.ByteComparator,byte[]) -> mergeSort
    5427:5439:void insertionSort(byte[],int,int,it.unimi.dsi.fastutil.bytes.ByteComparator):427:439 -> mergeSort
    5427:5439:void mergeSort(byte[],int,int,it.unimi.dsi.fastutil.bytes.ByteComparator,byte[]):1507 -> mergeSort
    1542:1543:void mergeSort(byte[],int,int,it.unimi.dsi.fastutil.bytes.ByteComparator) -> mergeSort
    1556:1557:void mergeSort(byte[],it.unimi.dsi.fastutil.bytes.ByteComparator) -> mergeSort
    1577:1578:void stableSort(byte[],int,int) -> stableSort
    1594:1595:void stableSort(byte[]) -> stableSort
    1614:1615:void stableSort(byte[],int,int,it.unimi.dsi.fastutil.bytes.ByteComparator) -> stableSort
    1632:1633:void stableSort(byte[],it.unimi.dsi.fastutil.bytes.ByteComparator) -> stableSort
    1656:1664:int binarySearch(byte[],int,int,byte) -> binarySearch
    1684:1684:int binarySearch(byte[],byte) -> binarySearch
    1708:1717:int binarySearch(byte[],int,int,byte,it.unimi.dsi.fastutil.bytes.ByteComparator) -> binarySearch
    1738:1738:int binarySearch(byte[],byte,it.unimi.dsi.fastutil.bytes.ByteComparator) -> binarySearch
    1772:1773:void radixSort(byte[]) -> radixSort
    1791:1847:void radixSort(byte[],int,int) -> radixSort
    1879:1946:void parallelRadixSort(byte[],int,int) -> parallelRadixSort
    1959:1960:void parallelRadixSort(byte[]) -> parallelRadixSort
    1983:1984:void radixSortIndirect(int[],byte[],boolean) -> radixSortIndirect
    2009:2088:void radixSortIndirect(int[],byte[],int,int,boolean) -> radixSortIndirect
    2110:2194:void parallelRadixSortIndirect(int[],byte[],int,int,boolean) -> parallelRadixSortIndirect
    2214:2215:void parallelRadixSortIndirect(int[],byte[],boolean) -> parallelRadixSortIndirect
    2234:2236:void radixSort(byte[],byte[]) -> radixSort
    2258:2321:void radixSort(byte[],byte[],int,int) -> radixSort
    2343:2413:void parallelRadixSort(byte[],byte[],int,int) -> parallelRadixSort
    2433:2435:void parallelRadixSort(byte[],byte[]) -> parallelRadixSort
    2438:2450:void insertionSortIndirect(int[],byte[],byte[],int,int) -> a
    2475:2477:void radixSortIndirect(int[],byte[],byte[],boolean) -> radixSortIndirect
    2504:2580:void radixSortIndirect(int[],byte[],byte[],int,int,boolean) -> radixSortIndirect
    2583:2603:void selectionSort(byte[][],int,int,int) -> a
    2620:2621:void radixSort(byte[][]) -> radixSort
    2640:2703:void radixSort(byte[][],int,int) -> radixSort
    2715:2721:byte[] shuffle(byte[],int,int,java.util.Random) -> shuffle
    2732:2738:byte[] shuffle(byte[],java.util.Random) -> shuffle
    2748:2754:byte[] reverse(byte[]) -> reverse
    2766:2772:byte[] reverse(byte[],int,int) -> reverse
    2357:2404:java.lang.Void lambda$parallelRadixSort$2(java.util.concurrent.atomic.AtomicInteger,int,java.util.concurrent.LinkedBlockingQueue,byte[],byte[]) -> a
    2123:2185:java.lang.Void lambda$parallelRadixSortIndirect$1(java.util.concurrent.atomic.AtomicInteger,int,java.util.concurrent.LinkedBlockingQueue,byte[],int[],boolean,int[]) -> a
    1891:1937:java.lang.Void lambda$parallelRadixSort$0(java.util.concurrent.atomic.AtomicInteger,int,java.util.concurrent.LinkedBlockingQueue,byte[]) -> a
    100:100:int access$000(byte[],int,int,int,it.unimi.dsi.fastutil.bytes.ByteComparator) -> a
    100:100:int access$100(byte[],int,int,int) -> a
    100:100:int access$200(int[],byte[],int,int,int) -> a
    100:100:int access$300(byte[],byte[],int,int,int) -> a
    100:100:void access$400(byte[],byte[],int,int) -> a
    100:100:void access$500(byte[],byte[],int,int,int) -> b
    105:2798:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.bytes.ByteArrays$ArrayHashStrategy -> it.unimi.dsi.fastutil.bytes.ByteArrays$a:
# {"fileName":"ByteArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    2776:2776:void <init>() -> <init>
    2776:2776:boolean equals(java.lang.Object,java.lang.Object) -> equals
    3786:3786:boolean equals(byte[],byte[]):2786:2786 -> equals
    3786:3786:boolean equals(java.lang.Object,java.lang.Object):2776 -> equals
    2776:2776:int hashCode(java.lang.Object) -> hashCode
    4781:4781:int hashCode(byte[]):2781:2781 -> hashCode
    4781:4781:int hashCode(java.lang.Object):2776 -> hashCode
    2776:2776:void <init>(byte) -> <init>
it.unimi.dsi.fastutil.bytes.ByteArrays$ForkJoinQuickSort -> it.unimi.dsi.fastutil.bytes.ByteArrays$b:
# {"fileName":"ByteArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    byte[] x -> c
    746:750:void <init>(byte[],int,int) -> <init>
    755:798:void compute() -> compute
it.unimi.dsi.fastutil.bytes.ByteArrays$ForkJoinQuickSort2 -> it.unimi.dsi.fastutil.bytes.ByteArrays$c:
# {"fileName":"ByteArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    byte[] x -> c
    byte[] y -> d
    1254:1259:void <init>(byte[],byte[],int,int) -> <init>
    1264:1308:void compute() -> compute
it.unimi.dsi.fastutil.bytes.ByteArrays$ForkJoinQuickSortComp -> it.unimi.dsi.fastutil.bytes.ByteArrays$d:
# {"fileName":"ByteArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    byte[] x -> c
    it.unimi.dsi.fastutil.bytes.ByteComparator comp -> d
    532:537:void <init>(byte[],int,int,it.unimi.dsi.fastutil.bytes.ByteComparator) -> <init>
    541:584:void compute() -> compute
it.unimi.dsi.fastutil.bytes.ByteArrays$ForkJoinQuickSortIndirect -> it.unimi.dsi.fastutil.bytes.ByteArrays$e:
# {"fileName":"ByteArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    int[] perm -> c
    byte[] x -> d
    962:967:void <init>(int[],byte[],int,int) -> <init>
    972:1015:void compute() -> compute
it.unimi.dsi.fastutil.bytes.ByteArrays$Segment -> it.unimi.dsi.fastutil.bytes.ByteArrays$Segment:
# {"fileName":"ByteArrays.java","id":"sourceFile"}
    int offset -> a
    int length -> b
    int level -> c
    1852:1856:void <init>(int,int,int) -> <init>
    1860:1860:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.bytes.ByteBidirectionalIterable -> it.unimi.dsi.fastutil.bytes.I:
# {"fileName":"ByteBidirectionalIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteBidirectionalIterator iterator() -> a
    22:22:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    22:22:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.bytes.ByteBidirectionalIterator -> it.unimi.dsi.fastutil.bytes.J:
# {"fileName":"ByteBidirectionalIterator.java","id":"sourceFile"}
    byte previousByte() -> b
    44:44:java.lang.Byte previous() -> c
    27:27:java.lang.Object previous() -> previous
it.unimi.dsi.fastutil.bytes.ByteBigList -> it.unimi.dsi.fastutil.bytes.K:
# {"fileName":"ByteBigList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteBigListIterator iterator() -> b
    110:110:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:java.util.Iterator iterator() -> iterator
    40:40:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
it.unimi.dsi.fastutil.bytes.ByteBigListIterator -> it.unimi.dsi.fastutil.bytes.L:
# {"fileName":"ByteBigListIterator.java","id":"sourceFile"}
it.unimi.dsi.fastutil.bytes.ByteBinaryOperator -> it.unimi.dsi.fastutil.bytes.M:
# {"fileName":"ByteBinaryOperator.java","id":"sourceFile"}
    byte apply$252a9a1() -> a
    54:54:int applyAsInt(int,int) -> applyAsInt
    66:66:java.lang.Byte apply(java.lang.Byte,java.lang.Byte) -> a
    27:27:java.lang.Object apply(java.lang.Object,java.lang.Object) -> apply
it.unimi.dsi.fastutil.bytes.ByteBooleanPair -> it.unimi.dsi.fastutil.bytes.N:
# {"fileName":"ByteBooleanPair.java","id":"sourceFile"}
    byte leftByte() -> b
    38:38:java.lang.Byte left() -> c
    boolean rightBoolean() -> d
    163:163:java.lang.Boolean right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.bytes.ByteBytePair -> it.unimi.dsi.fastutil.bytes.O:
# {"fileName":"ByteBytePair.java","id":"sourceFile"}
    byte leftByte() -> b
    38:38:java.lang.Byte left() -> c
    byte rightByte() -> d
    163:163:java.lang.Byte right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.bytes.ByteCharPair -> it.unimi.dsi.fastutil.bytes.P:
# {"fileName":"ByteCharPair.java","id":"sourceFile"}
    byte leftByte() -> b
    38:38:java.lang.Byte left() -> c
    char rightChar() -> d
    163:163:java.lang.Character right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.bytes.ByteCollection -> it.unimi.dsi.fastutil.bytes.ByteCollection:
# {"fileName":"ByteCollection.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    99:99:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    boolean add(byte) -> add
    boolean contains(byte) -> contains
    boolean rem(byte) -> rem
    154:154:boolean add(java.lang.Byte) -> add
    165:166:boolean contains(java.lang.Object) -> contains
    177:178:boolean remove(java.lang.Object) -> remove
    byte[] toByteArray() -> toByteArray
    256:256:boolean removeIf(java.util.function.Predicate) -> removeIf
    270:279:boolean removeIf(it.unimi.dsi.fastutil.bytes.BytePredicate) -> removeIf
    314:314:java.util.stream.Stream stream() -> stream
    336:336:java.util.stream.Stream parallelStream() -> parallelStream
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:boolean add(java.lang.Object) -> add
    40:40:java.util.Iterator iterator() -> iterator
    256:256:boolean lambda$removeIf$0(java.util.function.Predicate,byte) -> a
it.unimi.dsi.fastutil.bytes.ByteCollections -> it.unimi.dsi.fastutil.bytes.Q:
# {"fileName":"ByteCollections.java","id":"sourceFile"}
it.unimi.dsi.fastutil.bytes.ByteCollections$EmptyCollection -> it.unimi.dsi.fastutil.bytes.Q$a:
# {"fileName":"ByteCollections.java","id":"sourceFile"}
    50:51:void <init>() -> <init>
    55:55:boolean contains(byte) -> contains
    60:60:java.lang.Object[] toArray() -> toArray
    65:66:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    78:78:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    83:83:int size() -> size
    88:88:void clear() -> clear
    92:92:int hashCode() -> hashCode
    97:99:boolean equals(java.lang.Object) -> equals
    105:105:void forEach(java.util.function.Consumer) -> forEach
    109:109:boolean containsAll(java.util.Collection) -> containsAll
    114:114:boolean addAll(java.util.Collection) -> addAll
    119:119:boolean removeAll(java.util.Collection) -> removeAll
    124:124:boolean retainAll(java.util.Collection) -> retainAll
    130:131:boolean removeIf(java.util.function.Predicate) -> removeIf
    136:136:byte[] toByteArray() -> toByteArray
    145:145:byte[] toByteArray(byte[]) -> toByteArray
    150:150:void forEach(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> forEach
    154:154:boolean containsAll(it.unimi.dsi.fastutil.bytes.ByteCollection) -> containsAll
    159:159:boolean addAll(it.unimi.dsi.fastutil.bytes.ByteCollection) -> addAll
    164:164:boolean removeAll(it.unimi.dsi.fastutil.bytes.ByteCollection) -> removeAll
    169:169:boolean retainAll(it.unimi.dsi.fastutil.bytes.ByteCollection) -> retainAll
    174:175:boolean removeIf(it.unimi.dsi.fastutil.bytes.BytePredicate) -> removeIf
    49:49:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    1072:1072:it.unimi.dsi.fastutil.bytes.ByteIterators$EmptyIterator iterator$1708058a():72:72 -> iterator
    1072:1072:it.unimi.dsi.fastutil.bytes.ByteIterator iterator():49 -> iterator
    49:49:java.util.Spliterator spliterator() -> spliterator
    49:49:java.util.Iterator iterator() -> iterator
    2072:2072:it.unimi.dsi.fastutil.bytes.ByteIterators$EmptyIterator iterator$1708058a():72:72 -> iterator
    2072:2072:java.util.Iterator iterator():49 -> iterator
it.unimi.dsi.fastutil.bytes.ByteCollections$UnmodifiableCollection -> it.unimi.dsi.fastutil.bytes.Q$b:
# {"fileName":"ByteCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.bytes.ByteCollection collection -> a
    478:480:void <init>(it.unimi.dsi.fastutil.bytes.ByteArraySet) -> <init>
    484:484:boolean add(byte) -> add
    489:489:boolean rem(byte) -> rem
    494:494:int size() -> size
    499:499:boolean isEmpty() -> isEmpty
    504:504:boolean contains(byte) -> contains
    509:509:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    514:514:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    520:520:java.util.stream.Stream stream() -> stream
    526:526:java.util.stream.Stream parallelStream() -> parallelStream
    531:531:void clear() -> clear
    536:536:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    541:541:java.lang.Object[] toArray() -> toArray
    546:547:void forEach(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> forEach
    551:551:boolean containsAll(java.util.Collection) -> containsAll
    556:556:boolean addAll(java.util.Collection) -> addAll
    561:561:boolean removeAll(java.util.Collection) -> removeAll
    566:566:boolean retainAll(java.util.Collection) -> retainAll
    571:571:boolean removeIf(it.unimi.dsi.fastutil.bytes.BytePredicate) -> removeIf
    577:577:boolean add(java.lang.Byte) -> add
    583:583:boolean contains(java.lang.Object) -> contains
    589:589:boolean remove(java.lang.Object) -> remove
    594:594:byte[] toByteArray() -> toByteArray
    653:653:java.lang.String toString() -> toString
    658:658:int hashCode() -> hashCode
    663:664:boolean equals(java.lang.Object) -> equals
    474:474:java.util.Spliterator spliterator() -> spliterator
    474:474:boolean add(java.lang.Object) -> add
    474:474:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.bytes.ByteComparator -> it.unimi.dsi.fastutil.bytes.ByteComparator:
# {"fileName":"ByteComparator.java","id":"sourceFile"}
    int compare(byte,byte) -> compare
    44:44:it.unimi.dsi.fastutil.bytes.ByteComparator reversed() -> a
    56:56:int compare(java.lang.Byte,java.lang.Byte) -> a
    66:66:it.unimi.dsi.fastutil.bytes.ByteComparator thenComparing(it.unimi.dsi.fastutil.bytes.ByteComparator) -> a
    74:75:java.util.Comparator thenComparing(java.util.Comparator) -> thenComparing
    30:30:java.util.Comparator reversed() -> reversed
    30:30:int compare(java.lang.Object,java.lang.Object) -> compare
    67:68:int lambda$thenComparing$6e387fbf$1(it.unimi.dsi.fastutil.bytes.ByteComparator,byte,byte) -> a
it.unimi.dsi.fastutil.bytes.ByteComparators -> it.unimi.dsi.fastutil.bytes.R:
# {"fileName":"ByteComparators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteComparators$NaturalImplicitComparator NATURAL_COMPARATOR$67c00738 -> a
    it.unimi.dsi.fastutil.bytes.ByteComparators$OppositeImplicitComparator OPPOSITE_COMPARATOR$67c00738 -> b
    95:96:it.unimi.dsi.fastutil.bytes.ByteComparator oppositeComparator(it.unimi.dsi.fastutil.bytes.ByteComparator) -> a
    106:107:it.unimi.dsi.fastutil.bytes.ByteComparator asByteComparator(java.util.Comparator) -> a
    46:67:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.bytes.ByteComparators$1 -> it.unimi.dsi.fastutil.bytes.R$1:
# {"fileName":"ByteComparators.java","id":"sourceFile"}
    java.util.Comparator val$c -> a
    107:107:void <init>(java.util.Comparator) -> <init>
    110:110:int compare(byte,byte) -> compare
    116:116:int compare(java.lang.Byte,java.lang.Byte) -> a
    107:107:int compare(java.lang.Object,java.lang.Object) -> compare
it.unimi.dsi.fastutil.bytes.ByteComparators$NaturalImplicitComparator -> it.unimi.dsi.fastutil.bytes.R$a:
# {"fileName":"ByteComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    28:28:void <init>() -> <init>
    33:33:int compare(byte,byte) -> compare
    38:38:it.unimi.dsi.fastutil.bytes.ByteComparator reversed() -> a
    42:42:java.lang.Object readResolve() -> readResolve
    28:28:java.util.Comparator reversed() -> reversed
    1038:1038:it.unimi.dsi.fastutil.bytes.ByteComparator reversed():38:38 -> reversed
    1038:1038:java.util.Comparator reversed():28 -> reversed
it.unimi.dsi.fastutil.bytes.ByteComparators$OppositeComparator -> it.unimi.dsi.fastutil.bytes.R$b:
# {"fileName":"ByteComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator -> a
    73:75:void <init>(it.unimi.dsi.fastutil.bytes.ByteComparator) -> <init>
    79:79:int compare(byte,byte) -> compare
    84:84:it.unimi.dsi.fastutil.bytes.ByteComparator reversed() -> a
    69:69:java.util.Comparator reversed() -> reversed
    1084:1084:it.unimi.dsi.fastutil.bytes.ByteComparator reversed():84:84 -> reversed
    1084:1084:java.util.Comparator reversed():69 -> reversed
it.unimi.dsi.fastutil.bytes.ByteComparators$OppositeImplicitComparator -> it.unimi.dsi.fastutil.bytes.R$c:
# {"fileName":"ByteComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    49:49:void <init>() -> <init>
    54:54:int compare(byte,byte) -> compare
    59:59:it.unimi.dsi.fastutil.bytes.ByteComparator reversed() -> a
    63:63:java.lang.Object readResolve() -> readResolve
    49:49:java.util.Comparator reversed() -> reversed
    1059:1059:it.unimi.dsi.fastutil.bytes.ByteComparator reversed():59:59 -> reversed
    1059:1059:java.util.Comparator reversed():49 -> reversed
it.unimi.dsi.fastutil.bytes.ByteConsumer -> it.unimi.dsi.fastutil.bytes.ByteConsumer:
# {"fileName":"ByteConsumer.java","id":"sourceFile"}
    void accept(byte) -> accept
    52:53:void accept(int) -> accept
    63:64:void accept(java.lang.Byte) -> a
    79:80:it.unimi.dsi.fastutil.bytes.ByteConsumer andThen(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    94:94:it.unimi.dsi.fastutil.bytes.ByteConsumer andThen(java.util.function.IntConsumer) -> a
    105:105:java.util.function.Consumer andThen(java.util.function.Consumer) -> andThen
    35:35:void accept(java.lang.Object) -> accept
    35:35:java.util.function.IntConsumer andThen(java.util.function.IntConsumer) -> andThen
    81:83:void lambda$andThen$0(it.unimi.dsi.fastutil.bytes.ByteConsumer,byte) -> a
it.unimi.dsi.fastutil.bytes.ByteDoublePair -> it.unimi.dsi.fastutil.bytes.S:
# {"fileName":"ByteDoublePair.java","id":"sourceFile"}
    byte leftByte() -> b
    38:38:java.lang.Byte left() -> c
    double rightDouble() -> d
    163:163:java.lang.Double right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.bytes.ByteFloatPair -> it.unimi.dsi.fastutil.bytes.T:
# {"fileName":"ByteFloatPair.java","id":"sourceFile"}
    byte leftByte() -> b
    38:38:java.lang.Byte left() -> c
    float rightFloat() -> d
    163:163:java.lang.Float right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.bytes.ByteIntPair -> it.unimi.dsi.fastutil.bytes.U:
# {"fileName":"ByteIntPair.java","id":"sourceFile"}
    byte leftByte() -> b
    38:38:java.lang.Byte left() -> c
    int rightInt() -> d
    163:163:java.lang.Integer right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.bytes.ByteIterable -> it.unimi.dsi.fastutil.bytes.V:
# {"fileName":"ByteIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    90:90:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    120:122:void forEach(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> forEach
    149:153:void forEach(java.util.function.Consumer) -> forEach
    51:51:java.util.Spliterator spliterator() -> spliterator
    51:51:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.bytes.ByteIterator -> it.unimi.dsi.fastutil.bytes.ByteIterator:
# {"fileName":"ByteIterator.java","id":"sourceFile"}
    byte nextByte() -> c_
    46:46:java.lang.Byte next() -> d
    62:66:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    94:95:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    29:29:void forEachRemaining(java.lang.Object) -> forEachRemaining
    29:29:java.lang.Object next() -> next
it.unimi.dsi.fastutil.bytes.ByteIterators -> it.unimi.dsi.fastutil.bytes.W:
# {"fileName":"ByteIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteIterators$EmptyIterator EMPTY_ITERATOR -> a
    346:346:int unwrap(it.unimi.dsi.fastutil.bytes.ByteIterator,byte[]) -> a
    2326:2330:int unwrap(it.unimi.dsi.fastutil.bytes.ByteIterator,byte[],int,int):326:330 -> a
    2326:2330:int unwrap(it.unimi.dsi.fastutil.bytes.ByteIterator,byte[]):346 -> a
    678:679:it.unimi.dsi.fastutil.bytes.ByteIterator asByteIterator(java.util.Iterator) -> a
    1367:1367:it.unimi.dsi.fastutil.bytes.ByteIterators$UnmodifiableIterator unmodifiable$128a49c1(it.unimi.dsi.fastutil.bytes.ByteIterator) -> a
    119:119:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.bytes.ByteIterators$AbstractIndexBasedIterator -> it.unimi.dsi.fastutil.bytes.W$a:
# {"fileName":"ByteIterators.java","id":"sourceFile"}
    int minPos -> a
    int pos -> b
    int lastReturned -> c
    946:949:void <init>(int) -> <init>
    byte get(int) -> a
    void remove(int) -> b
    int getMaxPos() -> a
    997:997:boolean hasNext() -> hasNext
    1002:1003:byte nextByte() -> c_
    1008:1013:void remove() -> remove
    1017:1020:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    916:916:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.bytes.ByteIterators$AbstractIndexBasedListIterator -> it.unimi.dsi.fastutil.bytes.W$b:
# {"fileName":"ByteIterators.java","id":"sourceFile"}
    1058:1059:void <init>(int) -> <init>
    void add(int,byte) -> a
    void set(int,byte) -> b
    1091:1091:boolean hasPrevious() -> hasPrevious
    1096:1097:byte previousByte() -> b
    1102:1102:int nextIndex() -> nextIndex
    1107:1107:int previousIndex() -> previousIndex
    1112:1114:void add(byte) -> a
    1118:1120:void set(byte) -> b
it.unimi.dsi.fastutil.bytes.ByteIterators$EmptyIterator -> it.unimi.dsi.fastutil.bytes.W$c:
# {"fileName":"ByteIterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    49:50:void <init>() -> <init>
    54:54:boolean hasNext() -> hasNext
    59:59:boolean hasPrevious() -> hasPrevious
    64:64:byte nextByte() -> c_
    69:69:byte previousByte() -> b
    74:74:int nextIndex() -> nextIndex
    79:79:int previousIndex() -> previousIndex
    94:94:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    99:99:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    103:103:java.lang.Object clone() -> clone
    107:107:java.lang.Object readResolve() -> readResolve
    46:46:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1094:1094:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer):94:94 -> forEachRemaining
    1094:1094:void forEachRemaining(java.lang.Object):46 -> forEachRemaining
it.unimi.dsi.fastutil.bytes.ByteIterators$IteratorWrapper -> it.unimi.dsi.fastutil.bytes.W$d:
# {"fileName":"ByteIterators.java","id":"sourceFile"}
    java.util.Iterator i -> a
    584:586:void <init>(java.util.Iterator) -> <init>
    590:590:boolean hasNext() -> hasNext
    595:596:void remove() -> remove
    600:600:byte nextByte() -> c_
    605:606:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    611:612:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    581:581:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.bytes.ByteIterators$UnmodifiableIterator -> it.unimi.dsi.fastutil.bytes.W$e:
# {"fileName":"ByteIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteIterator i -> a
    1334:1336:void <init>(it.unimi.dsi.fastutil.bytes.ByteIterator) -> <init>
    1340:1340:boolean hasNext() -> hasNext
    1345:1345:byte nextByte() -> c_
    1350:1351:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    1356:1357:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1331:1331:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.bytes.ByteList -> it.unimi.dsi.fastutil.bytes.ByteList:
# {"fileName":"ByteList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteListIterator iterator() -> iterator
    105:108:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.bytes.ByteListIterator listIterator() -> listIterator
    it.unimi.dsi.fastutil.bytes.ByteListIterator listIterator(int) -> listIterator
    it.unimi.dsi.fastutil.bytes.ByteList subList(int,int) -> subList
    void getElements(int,byte[],int,int) -> getElements
    void removeElements(int,int) -> removeElements
    void addElements(int,byte[],int,int) -> addElements
    193:194:void setElements(byte[]) -> a
    204:205:void setElements$4870e775(byte[]) -> b
    232:242:void setElements(int,byte[],int,int) -> setElements
    boolean add(byte) -> add
    void add(int,byte) -> add
    267:268:void add(int,java.lang.Byte) -> a
    byte set(int,byte) -> set
    293:297:void replaceAll(it.unimi.dsi.fastutil.bytes.ByteUnaryOperator) -> a
    324:328:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    byte getByte(int) -> getByte
    int indexOf(byte) -> indexOf
    int lastIndexOf(byte) -> lastIndexOf
    361:361:boolean contains(java.lang.Object) -> contains
    372:372:java.lang.Byte get(int) -> c
    383:383:int indexOf(java.lang.Object) -> indexOf
    394:394:int lastIndexOf(java.lang.Object) -> lastIndexOf
    408:408:boolean add(java.lang.Byte) -> add
    byte removeByte(int) -> removeByte
    426:426:boolean remove(java.lang.Object) -> remove
    437:437:java.lang.Byte remove(int) -> d
    448:448:java.lang.Byte set(int,java.lang.Byte) -> b
    552:553:void sort(java.util.Comparator) -> sort
    575:585:void sort(it.unimi.dsi.fastutil.bytes.ByteComparator) -> sort
    617:624:void unstableSort(it.unimi.dsi.fastutil.bytes.ByteComparator) -> unstableSort
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:java.util.ListIterator listIterator() -> listIterator
    45:45:java.lang.Object remove(int) -> remove
    45:45:void add(int,java.lang.Object) -> add
    45:45:java.lang.Object set(int,java.lang.Object) -> set
    45:45:java.lang.Object get(int) -> get
    45:45:boolean add(java.lang.Object) -> add
    45:45:java.util.Iterator iterator() -> iterator
    45:45:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
it.unimi.dsi.fastutil.bytes.ByteListIterator -> it.unimi.dsi.fastutil.bytes.ByteListIterator:
# {"fileName":"ByteListIterator.java","id":"sourceFile"}
    43:43:void set(byte) -> b
    56:56:void add(byte) -> a
    70:70:void remove() -> remove
    81:82:void set(java.lang.Byte) -> a
    92:93:void add(java.lang.Byte) -> b
    103:103:java.lang.Byte next() -> d
    114:114:java.lang.Byte previous() -> c
    31:31:java.lang.Object next() -> next
    31:31:java.lang.Object previous() -> previous
    31:31:void add(java.lang.Object) -> add
    31:31:void set(java.lang.Object) -> set
it.unimi.dsi.fastutil.bytes.ByteLongPair -> it.unimi.dsi.fastutil.bytes.X:
# {"fileName":"ByteLongPair.java","id":"sourceFile"}
    byte leftByte() -> b
    38:38:java.lang.Byte left() -> c
    long rightLong() -> d
    163:163:java.lang.Long right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.bytes.ByteObjectPair -> it.unimi.dsi.fastutil.bytes.Y:
# {"fileName":"ByteObjectPair.java","id":"sourceFile"}
    byte leftByte() -> b
    38:38:java.lang.Byte left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.bytes.BytePredicate -> it.unimi.dsi.fastutil.bytes.BytePredicate:
# {"fileName":"BytePredicate.java","id":"sourceFile"}
    boolean test(byte) -> test
    53:53:boolean test(int) -> test
    64:64:boolean test(java.lang.Byte) -> a
    80:81:it.unimi.dsi.fastutil.bytes.BytePredicate and(it.unimi.dsi.fastutil.bytes.BytePredicate) -> a
    92:92:it.unimi.dsi.fastutil.bytes.BytePredicate and(java.util.function.IntPredicate) -> a
    103:103:java.util.function.Predicate and(java.util.function.Predicate) -> and
    109:109:it.unimi.dsi.fastutil.bytes.BytePredicate negate() -> a
    125:126:it.unimi.dsi.fastutil.bytes.BytePredicate or(it.unimi.dsi.fastutil.bytes.BytePredicate) -> b
    137:137:it.unimi.dsi.fastutil.bytes.BytePredicate or(java.util.function.IntPredicate) -> b
    148:148:java.util.function.Predicate or(java.util.function.Predicate) -> or
    35:35:java.util.function.Predicate negate() -> negate
    35:35:boolean test(java.lang.Object) -> test
    35:35:java.util.function.IntPredicate or(java.util.function.IntPredicate) -> or
    35:35:java.util.function.IntPredicate negate() -> negate
    35:35:java.util.function.IntPredicate and(java.util.function.IntPredicate) -> and
    126:126:boolean lambda$or$2(it.unimi.dsi.fastutil.bytes.BytePredicate,byte) -> a
    109:109:boolean lambda$negate$1(byte) -> a
    81:81:boolean lambda$and$0(it.unimi.dsi.fastutil.bytes.BytePredicate,byte) -> b
it.unimi.dsi.fastutil.bytes.ByteReferencePair -> it.unimi.dsi.fastutil.bytes.Z:
# {"fileName":"ByteReferencePair.java","id":"sourceFile"}
    byte leftByte() -> b
    38:38:java.lang.Byte left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.bytes.ByteSet -> it.unimi.dsi.fastutil.bytes.aa:
# {"fileName":"ByteSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    79:79:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    boolean remove(byte) -> a
    102:102:boolean remove(java.lang.Object) -> remove
    114:114:boolean add(java.lang.Byte) -> add
    126:126:boolean contains(java.lang.Object) -> contains
    141:141:boolean rem(byte) -> rem
    31:31:java.util.Spliterator spliterator() -> spliterator
    31:31:boolean add(java.lang.Object) -> add
    31:31:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.bytes.ByteSets -> it.unimi.dsi.fastutil.bytes.ab:
# {"fileName":"ByteSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteSets$EmptySet EMPTY_SET -> a
    81:85:void <clinit>() -> <clinit>
    1329:1329:it.unimi.dsi.fastutil.bytes.ByteSets$UnmodifiableSet unmodifiable$342bdc9b(it.unimi.dsi.fastutil.bytes.ByteArraySet):329:329 -> <clinit>
    1329:1329:void <clinit>():85 -> <clinit>
it.unimi.dsi.fastutil.bytes.ByteSets$EmptySet -> it.unimi.dsi.fastutil.bytes.ab$a:
# {"fileName":"ByteSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    47:48:void <init>() -> <init>
    52:52:boolean remove(byte) -> a
    57:57:java.lang.Object clone() -> clone
    63:63:boolean equals(java.lang.Object) -> equals
    69:69:boolean rem(byte) -> rem
    73:73:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.bytes.ByteSets$UnmodifiableSet -> it.unimi.dsi.fastutil.bytes.ab$b:
# {"fileName":"ByteSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    295:296:void <init>(it.unimi.dsi.fastutil.bytes.ByteArraySet) -> <init>
    300:300:boolean remove(byte) -> a
    305:306:boolean equals(java.lang.Object) -> equals
    311:311:int hashCode() -> hashCode
    317:317:boolean rem(byte) -> rem
    291:291:java.lang.String toString() -> toString
    291:291:byte[] toByteArray() -> toByteArray
    291:291:boolean remove(java.lang.Object) -> remove
    291:291:boolean contains(java.lang.Object) -> contains
    291:291:boolean add(java.lang.Byte) -> add
    291:291:boolean removeIf(it.unimi.dsi.fastutil.bytes.BytePredicate) -> removeIf
    291:291:boolean retainAll(java.util.Collection) -> retainAll
    291:291:boolean removeAll(java.util.Collection) -> removeAll
    291:291:boolean addAll(java.util.Collection) -> addAll
    291:291:boolean containsAll(java.util.Collection) -> containsAll
    291:291:void forEach(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> forEach
    291:291:java.lang.Object[] toArray() -> toArray
    291:291:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    291:291:void clear() -> clear
    291:291:java.util.stream.Stream parallelStream() -> parallelStream
    291:291:java.util.stream.Stream stream() -> stream
    291:291:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    291:291:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    291:291:boolean contains(byte) -> contains
    291:291:boolean isEmpty() -> isEmpty
    291:291:int size() -> size
    291:291:boolean add(byte) -> add
it.unimi.dsi.fastutil.bytes.ByteShortPair -> it.unimi.dsi.fastutil.bytes.ac:
# {"fileName":"ByteShortPair.java","id":"sourceFile"}
    byte leftByte() -> b
    38:38:java.lang.Byte left() -> c
    short rightShort() -> d
    163:163:java.lang.Short right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.bytes.ByteSortedSet -> it.unimi.dsi.fastutil.bytes.ad:
# {"fileName":"ByteSortedSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteBidirectionalIterator iterator() -> a
    118:118:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.bytes.ByteSortedSet subSet$59a98ba2() -> b
    it.unimi.dsi.fastutil.bytes.ByteSortedSet headSet$286f2f54() -> c
    it.unimi.dsi.fastutil.bytes.ByteSortedSet tailSet$286f2f54() -> d
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator() -> e
    byte firstByte() -> f
    byte lastByte() -> g
    178:178:it.unimi.dsi.fastutil.bytes.ByteSortedSet subSet(java.lang.Byte,java.lang.Byte) -> a
    189:189:it.unimi.dsi.fastutil.bytes.ByteSortedSet headSet(java.lang.Byte) -> a
    200:200:it.unimi.dsi.fastutil.bytes.ByteSortedSet tailSet(java.lang.Byte) -> b
    211:211:java.lang.Byte first() -> h
    222:222:java.lang.Byte last() -> i
    34:34:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    34:34:java.util.Spliterator spliterator() -> spliterator
    34:34:java.util.Iterator iterator() -> iterator
    34:34:java.lang.Object last() -> last
    34:34:java.lang.Object first() -> first
    34:34:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    34:34:java.util.SortedSet headSet(java.lang.Object) -> headSet
    34:34:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.bytes.ByteSpliterator -> it.unimi.dsi.fastutil.bytes.ByteSpliterator:
# {"fileName":"ByteSpliterator.java","id":"sourceFile"}
    41:41:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    58:59:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit() -> d_
    103:103:it.unimi.dsi.fastutil.bytes.ByteComparator getComparator() -> q_
    29:29:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    29:29:java.util.Comparator getComparator() -> getComparator
    29:29:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.bytes.ByteSpliterators -> it.unimi.dsi.fastutil.bytes.ae:
# {"fileName":"ByteSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteSpliterators$EmptySpliterator EMPTY_SPLITERATOR -> a
    360:361:it.unimi.dsi.fastutil.bytes.ByteSpliterators$ArraySpliterator wrap$38e229a4$6ffcd479(byte[],int,int) -> a
    392:393:it.unimi.dsi.fastutil.bytes.ByteSpliterators$ArraySpliteratorWithComparator wrapPreSorted$c8a1c94$1c83c1e3(byte[],int,int,it.unimi.dsi.fastutil.bytes.ByteComparator) -> a
    1483:1483:it.unimi.dsi.fastutil.bytes.ByteSpliterators$SpliteratorFromIterator asSpliterator$3b73f2f7(it.unimi.dsi.fastutil.bytes.ByteIterator,long,int) -> a
    1515:1515:it.unimi.dsi.fastutil.bytes.ByteSpliterators$SpliteratorFromIteratorWithComparator asSpliteratorFromSorted$7b5d3c3f$a133552(it.unimi.dsi.fastutil.bytes.ByteBidirectionalIterator,long,it.unimi.dsi.fastutil.bytes.ByteComparator) -> a
    1538:1538:it.unimi.dsi.fastutil.bytes.ByteSpliterators$SpliteratorFromIterator asSpliteratorUnknownSize$3453997d$368ed6cf(it.unimi.dsi.fastutil.bytes.ByteIterator) -> a
    112:112:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.bytes.ByteSpliterators$AbstractIndexBasedSpliterator -> it.unimi.dsi.fastutil.bytes.ae$a:
# {"fileName":"ByteSpliterators.java","id":"sourceFile"}
    int pos -> a
    738:740:void <init>(int) -> <init>
    byte get(int) -> a
    int getMaxPos() -> c
    it.unimi.dsi.fastutil.bytes.ByteSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$5c5875ca(int,int) -> a
    837:837:int characteristics() -> characteristics
    842:842:long estimateSize() -> estimateSize
    847:849:boolean tryAdvance(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    854:857:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> b
    895:902:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit() -> d_
    1823:1823:int computeSplitPoint():823:823 -> d_
    1823:1823:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit():896 -> d_
    1829:1832:void splitPointCheck(int,int):829:832 -> d_
    1829:1832:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit():898 -> d_
    724:724:void forEachRemaining(java.lang.Object) -> forEachRemaining
    724:724:boolean tryAdvance(java.lang.Object) -> tryAdvance
    724:724:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    724:724:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.bytes.ByteSpliterators$ArraySpliterator -> it.unimi.dsi.fastutil.bytes.ae$b:
# {"fileName":"ByteSpliterators.java","id":"sourceFile"}
    byte[] array -> a
    int offset -> c
    int length -> d
    int curr -> e
    int characteristics -> b
    211:216:void <init>(byte[],int,int,int) -> <init>
    228:228:long estimateSize() -> estimateSize
    233:233:int characteristics() -> characteristics
    237:237:it.unimi.dsi.fastutil.bytes.ByteSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    242:249:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit() -> d_
    204:204:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1254:1258:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer):254:258 -> forEachRemaining
    1254:1258:void forEachRemaining(java.lang.Object):204 -> forEachRemaining
    204:204:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2220:2223:boolean tryAdvance(it.unimi.dsi.fastutil.bytes.ByteConsumer):220:223 -> tryAdvance
    2220:2223:boolean tryAdvance(java.lang.Object):204 -> tryAdvance
    204:204:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    204:204:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.bytes.ByteSpliterators$ArraySpliteratorWithComparator -> it.unimi.dsi.fastutil.bytes.ae$c:
# {"fileName":"ByteSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator -> c
    279:281:void <init>(byte[],int,int,int,it.unimi.dsi.fastutil.bytes.ByteComparator) -> <init>
    290:290:it.unimi.dsi.fastutil.bytes.ByteComparator getComparator() -> q_
    275:275:it.unimi.dsi.fastutil.bytes.ByteSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    1285:1285:it.unimi.dsi.fastutil.bytes.ByteSpliterators$ArraySpliteratorWithComparator makeForSplit(int,int):285:285 -> a
    1285:1285:it.unimi.dsi.fastutil.bytes.ByteSpliterators$ArraySpliterator makeForSplit(int,int):275 -> a
    275:275:java.util.Comparator getComparator() -> getComparator
    1290:1290:it.unimi.dsi.fastutil.bytes.ByteComparator getComparator():290:290 -> getComparator
    1290:1290:java.util.Comparator getComparator():275 -> getComparator
it.unimi.dsi.fastutil.bytes.ByteSpliterators$EmptySpliterator -> it.unimi.dsi.fastutil.bytes.ae$d:
# {"fileName":"ByteSpliterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    56:57:void <init>() -> <init>
    67:67:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    72:72:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit() -> d_
    77:77:long estimateSize() -> estimateSize
    82:82:int characteristics() -> characteristics
    92:92:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    96:96:java.lang.Object clone() -> clone
    100:100:java.lang.Object readResolve() -> readResolve
    52:52:void forEachRemaining(java.lang.Object) -> forEachRemaining
    52:52:boolean tryAdvance(java.lang.Object) -> tryAdvance
    1061:1061:boolean tryAdvance$76717051():61:61 -> tryAdvance
    1061:1061:boolean tryAdvance(java.lang.Object):52 -> tryAdvance
    52:52:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1072:1072:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit():72:72 -> trySplit
    1072:1072:java.util.Spliterator$OfPrimitive trySplit():52 -> trySplit
    52:52:java.util.Spliterator trySplit() -> trySplit
    2072:2072:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit():72:72 -> trySplit
    2072:2072:java.util.Spliterator trySplit():52 -> trySplit
it.unimi.dsi.fastutil.bytes.ByteSpliterators$LateBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.bytes.ae$e:
# {"fileName":"ByteSpliterators.java","id":"sourceFile"}
    int maxPos -> b
    boolean maxPosFixed -> c
    959:965:void <init>(int) -> <init>
    959:971:void <init>(int,int) -> <init>
    int getMaxPosFromBackingStore() -> a
    985:985:int getMaxPos() -> c
    990:995:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit() -> d_
    957:957:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    957:957:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.bytes.ByteSpliterators$SpliteratorFromIterator -> it.unimi.dsi.fastutil.bytes.ae$f:
# {"fileName":"ByteSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteIterator iter -> b
    int characteristics -> a
    boolean knownSize -> c
    long size -> d
    int nextBatchSize -> e
    it.unimi.dsi.fastutil.bytes.ByteSpliterators$ArraySpliterator delegate$3fea59f5 -> f
    1322:1331:void <init>(it.unimi.dsi.fastutil.bytes.ByteIterator) -> <init>
    1322:1342:void <init>(it.unimi.dsi.fastutil.bytes.ByteIterator,long,int) -> <init>
    1369:1373:long estimateSize() -> estimateSize
    1378:1378:int characteristics() -> characteristics
    1382:1382:it.unimi.dsi.fastutil.bytes.ByteSpliterators$ArraySpliterator makeForSplit$72b9abbc(byte[],int) -> a
    1387:1412:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit() -> d_
    1310:1310:void forEachRemaining(java.lang.Object) -> forEachRemaining
    2359:2365:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer):1359:1365 -> forEachRemaining
    2359:2365:void forEachRemaining(java.lang.Object):1310 -> forEachRemaining
    1310:1310:boolean tryAdvance(java.lang.Object) -> tryAdvance
    3346:3354:boolean tryAdvance(it.unimi.dsi.fastutil.bytes.ByteConsumer):1346:1354 -> tryAdvance
    3346:3354:boolean tryAdvance(java.lang.Object):1310 -> tryAdvance
    1310:1310:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1310:1310:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.bytes.ByteSpliterators$SpliteratorFromIteratorWithComparator -> it.unimi.dsi.fastutil.bytes.ae$g:
# {"fileName":"ByteSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteComparator comparator -> b
    1444:1446:void <init>(it.unimi.dsi.fastutil.bytes.ByteBidirectionalIterator,long,it.unimi.dsi.fastutil.bytes.ByteComparator) -> <init>
    1450:1450:it.unimi.dsi.fastutil.bytes.ByteComparator getComparator() -> q_
    1455:1455:it.unimi.dsi.fastutil.bytes.ByteSpliterators$ArraySpliterator makeForSplit$72b9abbc(byte[],int) -> a
    1435:1435:java.util.Comparator getComparator() -> getComparator
    2450:2450:it.unimi.dsi.fastutil.bytes.ByteComparator getComparator():1450:1450 -> getComparator
    2450:2450:java.util.Comparator getComparator():1435 -> getComparator
it.unimi.dsi.fastutil.bytes.ByteStack -> it.unimi.dsi.fastutil.bytes.af:
# {"fileName":"ByteStack.java","id":"sourceFile"}
    void push(byte) -> push
    byte popByte() -> popByte
    byte topByte() -> topByte
    byte peekByte(int) -> peekByte
    68:69:void push(java.lang.Byte) -> a
    81:81:java.lang.Byte pop() -> a
    94:94:java.lang.Byte top() -> b
    107:107:java.lang.Byte peek(int) -> b_
    24:24:java.lang.Object peek(int) -> peek
    24:24:java.lang.Object top() -> top
    24:24:java.lang.Object pop() -> pop
    24:24:void push(java.lang.Object) -> push
it.unimi.dsi.fastutil.bytes.ByteUnaryOperator -> it.unimi.dsi.fastutil.bytes.ag:
# {"fileName":"ByteUnaryOperator.java","id":"sourceFile"}
    byte apply(byte) -> apply
    77:77:int applyAsInt(int) -> applyAsInt
    89:89:java.lang.Byte apply(java.lang.Byte) -> a
    27:27:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.chars.AbstractCharCollection -> it.unimi.dsi.fastutil.chars.a:
# {"fileName":"AbstractCharCollection.java","id":"sourceFile"}
    35:36:void <init>() -> <init>
    it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b() -> a
    48:48:boolean add(char) -> a
    59:61:boolean contains(char) -> b
    72:77:boolean rem(char) -> c
    88:88:boolean add(java.lang.Character) -> a
    99:99:boolean contains(java.lang.Object) -> contains
    110:110:boolean remove(java.lang.Object) -> remove
    127:131:char[] toCharArray() -> g_
    148:150:boolean addAll(it.unimi.dsi.fastutil.chars.CharCollection) -> a
    161:164:boolean addAll(java.util.Collection) -> addAll
    181:184:boolean containsAll(java.util.Collection) -> containsAll
    1169:1170:boolean containsAll(it.unimi.dsi.fastutil.chars.CharCollection):169:170 -> containsAll
    1169:1170:boolean containsAll(java.util.Collection):182 -> containsAll
    202:205:boolean removeAll(java.util.Collection) -> removeAll
    1189:1191:boolean removeAll(it.unimi.dsi.fastutil.chars.CharCollection):189:191 -> removeAll
    1189:1191:boolean removeAll(java.util.Collection):203 -> removeAll
    226:229:boolean retainAll(java.util.Collection) -> retainAll
    1210:1215:boolean retainAll(it.unimi.dsi.fastutil.chars.CharCollection):210:215 -> retainAll
    1210:1215:boolean retainAll(java.util.Collection):227 -> retainAll
    234:247:java.lang.String toString() -> toString
    34:34:boolean add(java.lang.Object) -> add
    2088:2088:boolean add(java.lang.Character):88:88 -> add
    2088:2088:boolean add(java.lang.Object):34 -> add
    34:34:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.chars.AbstractCharIterator -> it.unimi.dsi.fastutil.chars.b:
# {"fileName":"AbstractCharIterator.java","id":"sourceFile"}
    26:27:void <init>() -> <init>
it.unimi.dsi.fastutil.chars.AbstractCharList -> it.unimi.dsi.fastutil.chars.c:
# {"fileName":"AbstractCharList.java","id":"sourceFile"}
    40:41:void <init>() -> <init>
    52:54:void ensureIndex(int) -> a
    65:67:void ensureRestrictedIndex(int) -> b
    76:76:void add(int,char) -> a
    87:88:boolean add(char) -> a
    98:98:char removeChar(int) -> c
    108:108:char set(int,char) -> b
    114:121:boolean addAll(int,java.util.Collection) -> addAll
    132:132:boolean addAll(java.util.Collection) -> addAll
    142:142:it.unimi.dsi.fastutil.chars.CharListIterator iterator() -> c
    1152:1152:it.unimi.dsi.fastutil.chars.CharListIterator listIterator():152:152 -> c
    1152:1152:it.unimi.dsi.fastutil.chars.CharListIterator iterator():142 -> c
    152:152:it.unimi.dsi.fastutil.chars.CharListIterator listIterator() -> d
    162:163:it.unimi.dsi.fastutil.chars.CharListIterator listIterator(int) -> d
    228:228:boolean contains(char) -> b
    233:239:int indexOf(char) -> d
    2152:2152:it.unimi.dsi.fastutil.chars.CharListIterator listIterator():152:152 -> d
    2152:2152:int indexOf(char):233 -> d
    244:250:int lastIndexOf(char) -> e
    262:265:it.unimi.dsi.fastutil.chars.AbstractCharList$CharSubList subList$12a200cb(int,int) -> a
    277:284:void forEach(it.unimi.dsi.fastutil.chars.CharConsumer) -> a
    295:305:void removeElements(int,int) -> b
    345:355:void getElements(int,char[],int,int) -> a
    359:374:void setElements(int,char[],int,int) -> b
    383:384:void clear() -> clear
    393:399:int hashCode() -> hashCode
    3142:3142:it.unimi.dsi.fastutil.chars.CharListIterator iterator():142:142 -> hashCode
    3142:3142:int hashCode():393 -> hashCode
    3152:3152:it.unimi.dsi.fastutil.chars.CharListIterator listIterator():152:152 -> hashCode
    3152:3152:it.unimi.dsi.fastutil.chars.CharListIterator iterator():142 -> hashCode
    3152:3152:int hashCode():393 -> hashCode
    404:416:boolean equals(java.lang.Object) -> equals
    4152:4152:it.unimi.dsi.fastutil.chars.CharListIterator listIterator():152:152 -> equals
    4152:4152:boolean equals(java.lang.Object):410 -> equals
    5152:5152:it.unimi.dsi.fastutil.chars.CharListIterator listIterator():152:152 -> equals
    5152:5152:boolean equals(java.lang.Object):414 -> equals
    432:449:int compareTo(java.util.List) -> a
    6152:6152:it.unimi.dsi.fastutil.chars.CharListIterator listIterator():152:152 -> a
    6152:6152:int compareTo(java.util.List):434 -> a
    7152:7152:it.unimi.dsi.fastutil.chars.CharListIterator listIterator():152:152 -> a
    7152:7152:int compareTo(java.util.List):444 -> a
    454:455:void push(char) -> f
    459:460:char popChar() -> e
    465:466:char topChar() -> f
    471:471:char peekChar(int) -> e
    483:486:boolean rem(char) -> c
    491:495:char[] toCharArray() -> g_
    510:514:boolean addAll(int,it.unimi.dsi.fastutil.chars.CharCollection) -> a
    525:525:boolean addAll(it.unimi.dsi.fastutil.chars.CharCollection) -> a
    530:543:java.lang.String toString() -> toString
    8142:8142:it.unimi.dsi.fastutil.chars.CharListIterator iterator():142:142 -> toString
    8142:8142:java.lang.String toString():531 -> toString
    8152:8152:it.unimi.dsi.fastutil.chars.CharListIterator listIterator():152:152 -> toString
    8152:8152:it.unimi.dsi.fastutil.chars.CharListIterator iterator():142 -> toString
    8152:8152:java.lang.String toString():531 -> toString
    39:39:it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b() -> a
    9142:9142:it.unimi.dsi.fastutil.chars.CharListIterator iterator():142:142 -> a
    9142:9142:it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b():39 -> a
    9152:9152:it.unimi.dsi.fastutil.chars.CharListIterator listIterator():152:152 -> a
    9152:9152:it.unimi.dsi.fastutil.chars.CharListIterator iterator():142 -> a
    9152:9152:it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b():39 -> a
    39:39:java.util.Iterator iterator() -> iterator
    10142:10142:it.unimi.dsi.fastutil.chars.CharListIterator iterator():142:142 -> iterator
    10142:10142:java.util.Iterator iterator():39 -> iterator
    10152:10152:it.unimi.dsi.fastutil.chars.CharListIterator listIterator():152:152 -> iterator
    10152:10152:it.unimi.dsi.fastutil.chars.CharListIterator iterator():142 -> iterator
    10152:10152:java.util.Iterator iterator():39 -> iterator
    39:39:java.util.List subList(int,int) -> subList
    39:39:java.util.ListIterator listIterator(int) -> listIterator
    39:39:java.util.ListIterator listIterator() -> listIterator
    11152:11152:it.unimi.dsi.fastutil.chars.CharListIterator listIterator():152:152 -> listIterator
    11152:11152:java.util.ListIterator listIterator():39 -> listIterator
    39:39:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.chars.AbstractCharList$1 -> it.unimi.dsi.fastutil.chars.c$1:
# {"fileName":"AbstractCharList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.AbstractCharList this$0 -> d
    163:163:void <init>(it.unimi.dsi.fastutil.chars.AbstractCharList,int) -> <init>
    166:166:char get(int) -> a
    171:172:void add(int,char) -> a
    176:177:void set(int,char) -> b
    181:182:void remove(int) -> b
    186:186:int getMaxPos() -> a
it.unimi.dsi.fastutil.chars.AbstractCharList$CharRandomAccessSubList -> it.unimi.dsi.fastutil.chars.c$a:
# {"fileName":"AbstractCharList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    825:826:void <init>(it.unimi.dsi.fastutil.chars.AbstractCharList,int,int) -> <init>
    830:835:it.unimi.dsi.fastutil.chars.AbstractCharList$CharSubList subList$12a200cb(int,int) -> a
    821:821:java.util.List subList(int,int) -> subList
it.unimi.dsi.fastutil.chars.AbstractCharList$CharSubList -> it.unimi.dsi.fastutil.chars.c$b:
# {"fileName":"AbstractCharList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.chars.AbstractCharList l$5ccfd9ec -> a
    int from -> b
    int to -> c
    boolean $assertionsDisabled -> d
    556:560:void <init>(it.unimi.dsi.fastutil.chars.AbstractCharList,int,int) -> <init>
    563:566:boolean assertRange() -> j
    571:574:boolean add(char) -> a
    579:583:void add(int,char) -> a
    587:589:boolean addAll(int,java.util.Collection) -> addAll
    594:595:char getChar(int) -> f
    600:602:char removeChar(int) -> c
    607:608:char set(int,char) -> b
    613:613:int size() -> size
    618:621:void getElements(int,char[],int,int) -> a
    625:630:void removeElements(int,int) -> b
    642:645:void setElements(int,char[],int,int) -> b
    775:780:it.unimi.dsi.fastutil.chars.CharListIterator listIterator(int) -> d
    785:785:it.unimi.dsi.fastutil.chars.CharSpliterator spliterator() -> g
    790:795:it.unimi.dsi.fastutil.chars.AbstractCharList$CharSubList subList$12a200cb(int,int) -> a
    800:805:boolean rem(char) -> c
    810:811:boolean addAll(int,it.unimi.dsi.fastutil.chars.CharCollection) -> a
    547:547:java.util.Spliterator spliterator() -> spliterator
    547:547:java.util.List subList(int,int) -> subList
    547:547:java.util.ListIterator listIterator(int) -> listIterator
    547:547:java.util.ListIterator listIterator() -> listIterator
    1152:1152:it.unimi.dsi.fastutil.chars.CharListIterator it.unimi.dsi.fastutil.chars.AbstractCharList.listIterator():152:152 -> listIterator
    1152:1152:java.util.ListIterator listIterator():547 -> listIterator
    547:547:java.util.Iterator iterator() -> iterator
    2142:2142:it.unimi.dsi.fastutil.chars.CharListIterator it.unimi.dsi.fastutil.chars.AbstractCharList.iterator():142:142 -> iterator
    2142:2142:java.util.Iterator iterator():547 -> iterator
    2152:2152:it.unimi.dsi.fastutil.chars.CharListIterator it.unimi.dsi.fastutil.chars.AbstractCharList.listIterator():152:152 -> iterator
    2152:2152:it.unimi.dsi.fastutil.chars.CharListIterator it.unimi.dsi.fastutil.chars.AbstractCharList.iterator():142 -> iterator
    2152:2152:java.util.Iterator iterator():547 -> iterator
    547:547:int compareTo(java.lang.Object) -> compareTo
    547:547:it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b() -> a
    3142:3142:it.unimi.dsi.fastutil.chars.CharListIterator it.unimi.dsi.fastutil.chars.AbstractCharList.iterator():142:142 -> a
    3142:3142:it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b():547 -> a
    3152:3152:it.unimi.dsi.fastutil.chars.CharListIterator it.unimi.dsi.fastutil.chars.AbstractCharList.listIterator():152:152 -> a
    3152:3152:it.unimi.dsi.fastutil.chars.CharListIterator it.unimi.dsi.fastutil.chars.AbstractCharList.iterator():142 -> a
    3152:3152:it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b():547 -> a
    547:547:boolean access$000(it.unimi.dsi.fastutil.chars.AbstractCharList$CharSubList) -> a
    547:547:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.chars.AbstractCharList$CharSubList$ParentWrappingIter -> it.unimi.dsi.fastutil.chars.c$b$a:
# {"fileName":"AbstractCharList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharListIterator parent -> a
    it.unimi.dsi.fastutil.chars.AbstractCharList$CharSubList this$0 -> b
    698:700:void <init>(it.unimi.dsi.fastutil.chars.AbstractCharList$CharSubList,it.unimi.dsi.fastutil.chars.CharListIterator) -> <init>
    704:704:int nextIndex() -> nextIndex
    709:709:int previousIndex() -> previousIndex
    714:714:boolean hasNext() -> hasNext
    719:719:boolean hasPrevious() -> hasPrevious
    724:725:char nextChar() -> e_
    730:731:char previousChar() -> b
    736:737:void add(char) -> a
    741:742:void set(char) -> b
    746:747:void remove() -> remove
it.unimi.dsi.fastutil.chars.AbstractCharList$CharSubList$RandomAccessIter -> it.unimi.dsi.fastutil.chars.c$b$b:
# {"fileName":"AbstractCharList.java","id":"sourceFile"}
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.chars.AbstractCharList$CharSubList this$0 -> e
    652:654:void <init>(it.unimi.dsi.fastutil.chars.AbstractCharList$CharSubList,int) -> <init>
    658:658:char get(int) -> a
    664:665:void add(int,char) -> a
    669:670:void set(int,char) -> b
    674:675:void remove(int) -> b
    679:679:int getMaxPos() -> a
    684:686:void add(char) -> a
    690:692:void remove() -> remove
    647:647:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.chars.AbstractCharList$IndexBasedSpliterator -> it.unimi.dsi.fastutil.chars.c$c:
# {"fileName":"AbstractCharList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharList l -> a
    195:197:void <init>(it.unimi.dsi.fastutil.chars.CharList) -> <init>
    200:202:void <init>(it.unimi.dsi.fastutil.chars.CharList,int,int) -> <init>
    206:206:int getMaxPosFromBackingStore() -> a
    211:211:char get(int) -> a
    191:191:it.unimi.dsi.fastutil.chars.AbstractCharList$IndexBasedSpliterator makeForSplit$6f74e21a(int,int) -> a
    1216:1216:it.unimi.dsi.fastutil.chars.AbstractCharList$IndexBasedSpliterator makeForSplit(int,int):216:216 -> a
    1216:1216:it.unimi.dsi.fastutil.chars.AbstractCharList$IndexBasedSpliterator makeForSplit$6f74e21a(int,int):191 -> a
it.unimi.dsi.fastutil.chars.AbstractCharSpliterator -> it.unimi.dsi.fastutil.chars.d:
# {"fileName":"AbstractCharSpliterator.java","id":"sourceFile"}
    25:26:void <init>() -> <init>
it.unimi.dsi.fastutil.chars.Char2BooleanFunction -> it.unimi.dsi.fastutil.chars.e:
# {"fileName":"Char2BooleanFunction.java","id":"sourceFile"}
    71:71:boolean test(int) -> test
    84:84:boolean put$2537830() -> a
    boolean get$132fac() -> b
    122:122:boolean remove$132fac() -> c
    133:136:java.lang.Boolean put(java.lang.Character,java.lang.Boolean) -> a
    147:150:java.lang.Boolean get(java.lang.Object) -> a
    175:177:java.lang.Boolean remove(java.lang.Object) -> b
    192:192:boolean containsKey$132fac() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.chars.Char2BooleanMap -> it.unimi.dsi.fastutil.chars.f:
# {"fileName":"Char2BooleanMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2BooleanEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Boolean put(java.lang.Character,java.lang.Boolean) -> a
    178:178:java.lang.Boolean get(java.lang.Object) -> a
    192:192:java.lang.Boolean remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$138603() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.chars.Char2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.chars.Char2BooleanMap$Entry -> it.unimi.dsi.fastutil.chars.f$a:
# {"fileName":"Char2BooleanMap.java","id":"sourceFile"}
    char getCharKey() -> a
    604:604:java.lang.Character getKey() -> b
    boolean getBooleanValue() -> c
    boolean setValue$138603() -> d
    629:629:java.lang.Boolean getValue() -> e
    640:640:java.lang.Boolean setValue(java.lang.Boolean) -> a
    588:588:java.lang.Object setValue(java.lang.Object) -> setValue
    588:588:java.lang.Object getValue() -> getValue
    588:588:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.chars.Char2BooleanMap$FastEntrySet -> it.unimi.dsi.fastutil.chars.f$b:
# {"fileName":"Char2BooleanMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.chars.Char2BooleanSortedMap -> it.unimi.dsi.fastutil.chars.g:
# {"fileName":"Char2BooleanSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.Char2BooleanSortedMap subMap$50090d3a() -> j
    it.unimi.dsi.fastutil.chars.Char2BooleanSortedMap headMap$19f5604d() -> k
    it.unimi.dsi.fastutil.chars.Char2BooleanSortedMap tailMap$19f5604d() -> l
    char firstCharKey() -> m
    char lastCharKey() -> n
    92:92:it.unimi.dsi.fastutil.chars.Char2BooleanSortedMap subMap(java.lang.Character,java.lang.Character) -> a
    105:105:it.unimi.dsi.fastutil.chars.Char2BooleanSortedMap headMap(java.lang.Character) -> a
    118:118:it.unimi.dsi.fastutil.chars.Char2BooleanSortedMap tailMap(java.lang.Character) -> b
    129:129:java.lang.Character firstKey() -> o
    140:140:java.lang.Character lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2BooleanEntrySet() -> r
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet() -> s
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    it.unimi.dsi.fastutil.chars.CharComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet char2BooleanEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.chars.Char2ByteFunction -> it.unimi.dsi.fastutil.chars.h:
# {"fileName":"Char2ByteFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(int) -> applyAsInt
    84:84:byte put$2531e00() -> a
    byte get$132f94() -> b
    122:122:byte remove$132f94() -> c
    133:136:java.lang.Byte put(java.lang.Character,java.lang.Byte) -> a
    147:150:java.lang.Byte get(java.lang.Object) -> a
    175:177:java.lang.Byte remove(java.lang.Object) -> b
    192:192:boolean containsKey$132fac() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.chars.Char2ByteMap -> it.unimi.dsi.fastutil.chars.i:
# {"fileName":"Char2ByteMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2ByteEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Byte put(java.lang.Character,java.lang.Byte) -> a
    178:178:java.lang.Byte get(java.lang.Object) -> a
    192:192:java.lang.Byte remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$132beb() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte) -> a
    647:647:java.lang.Byte putIfAbsent(java.lang.Character,java.lang.Byte) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Character,java.lang.Byte,java.lang.Byte) -> a
    686:686:java.lang.Byte replace(java.lang.Character,java.lang.Byte) -> c
    699:699:java.lang.Byte computeIfAbsent(java.lang.Character,java.util.function.Function) -> a
    712:712:java.lang.Byte computeIfPresent(java.lang.Character,java.util.function.BiFunction) -> a
    725:725:java.lang.Byte compute(java.lang.Character,java.util.function.BiFunction) -> b
    738:738:java.lang.Byte merge(java.lang.Character,java.lang.Byte,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.chars.Char2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.chars.Char2ByteMap$Entry -> it.unimi.dsi.fastutil.chars.i$a:
# {"fileName":"Char2ByteMap.java","id":"sourceFile"}
    char getCharKey() -> a
    763:763:java.lang.Character getKey() -> b
    byte getByteValue() -> c
    byte setValue$132bd3() -> d
    788:788:java.lang.Byte getValue() -> e
    799:799:java.lang.Byte setValue(java.lang.Byte) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.chars.Char2ByteMap$FastEntrySet -> it.unimi.dsi.fastutil.chars.i$b:
# {"fileName":"Char2ByteMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.chars.Char2ByteSortedMap -> it.unimi.dsi.fastutil.chars.j:
# {"fileName":"Char2ByteSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.Char2ByteSortedMap subMap$1b1f9a92() -> j
    it.unimi.dsi.fastutil.chars.Char2ByteSortedMap headMap$64a3dcc5() -> k
    it.unimi.dsi.fastutil.chars.Char2ByteSortedMap tailMap$64a3dcc5() -> l
    char firstCharKey() -> m
    char lastCharKey() -> n
    92:92:it.unimi.dsi.fastutil.chars.Char2ByteSortedMap subMap(java.lang.Character,java.lang.Character) -> a
    105:105:it.unimi.dsi.fastutil.chars.Char2ByteSortedMap headMap(java.lang.Character) -> a
    118:118:it.unimi.dsi.fastutil.chars.Char2ByteSortedMap tailMap(java.lang.Character) -> b
    129:129:java.lang.Character firstKey() -> o
    140:140:java.lang.Character lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2ByteEntrySet() -> r
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet() -> s
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> h
    it.unimi.dsi.fastutil.chars.CharComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet char2ByteEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.chars.Char2CharFunction -> it.unimi.dsi.fastutil.chars.k:
# {"fileName":"Char2CharFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(int) -> applyAsInt
    84:84:char put$25321c2() -> a
    char get$132f95() -> b
    122:122:char remove$132f95() -> c
    133:136:java.lang.Character put(java.lang.Character,java.lang.Character) -> a
    147:150:java.lang.Character get(java.lang.Object) -> a
    175:177:java.lang.Character remove(java.lang.Object) -> b
    192:192:boolean containsKey$132fac() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    245:245:java.util.function.Function compose(java.util.function.Function) -> compose
    256:256:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.chars.Char2CharMap -> it.unimi.dsi.fastutil.chars.l:
# {"fileName":"Char2CharMap.java","id":"sourceFile"}
    98:98:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2CharEntrySet$54558373() -> e
    149:149:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    163:163:java.lang.Character put(java.lang.Character,java.lang.Character) -> a
    177:177:java.lang.Character get(java.lang.Object) -> a
    191:191:java.lang.Character remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    235:235:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$132fac() -> i
    253:253:boolean containsValue(java.lang.Object) -> containsValue
    259:266:void forEach(java.util.function.BiConsumer) -> forEach
    297:297:java.lang.Character getOrDefault(java.lang.Object,java.lang.Character) -> a
    646:646:java.lang.Character putIfAbsent(java.lang.Character,java.lang.Character) -> b
    659:659:boolean remove(java.lang.Object,java.lang.Object) -> remove
    672:672:boolean replace(java.lang.Character,java.lang.Character,java.lang.Character) -> a
    685:685:java.lang.Character replace(java.lang.Character,java.lang.Character) -> c
    698:698:java.lang.Character computeIfAbsent(java.lang.Character,java.util.function.Function) -> a
    711:711:java.lang.Character computeIfPresent(java.lang.Character,java.util.function.BiFunction) -> a
    724:724:java.lang.Character compute(java.lang.Character,java.util.function.BiFunction) -> b
    737:737:java.lang.Character merge(java.lang.Character,java.lang.Character,java.util.function.BiFunction) -> a
    40:40:java.lang.Object remove(java.lang.Object) -> remove
    40:40:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    40:40:java.lang.Object get(java.lang.Object) -> get
    40:40:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    40:40:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    40:40:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    40:40:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    40:40:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    40:40:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    40:40:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    40:40:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    40:40:java.util.Set entrySet() -> entrySet
    40:40:java.util.Collection values() -> values
    40:40:java.util.Set keySet() -> keySet
    260:260:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.chars.Char2CharMap$Entry) -> a
it.unimi.dsi.fastutil.chars.Char2CharMap$Entry -> it.unimi.dsi.fastutil.chars.l$a:
# {"fileName":"Char2CharMap.java","id":"sourceFile"}
    char getCharKey() -> a
    762:762:java.lang.Character getKey() -> b
    char getCharValue() -> c
    char setValue$132f95() -> d
    787:787:java.lang.Character getValue() -> e
    798:798:java.lang.Character setValue(java.lang.Character) -> a
    746:746:java.lang.Object setValue(java.lang.Object) -> setValue
    746:746:java.lang.Object getValue() -> getValue
    746:746:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.chars.Char2CharMap$FastEntrySet -> it.unimi.dsi.fastutil.chars.l$b:
# {"fileName":"Char2CharMap.java","id":"sourceFile"}
    75:76:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.chars.Char2CharSortedMap -> it.unimi.dsi.fastutil.chars.m:
# {"fileName":"Char2CharSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.Char2CharSortedMap subMap$128771c4() -> j
    it.unimi.dsi.fastutil.chars.Char2CharSortedMap headMap$5c0bb3f7() -> k
    it.unimi.dsi.fastutil.chars.Char2CharSortedMap tailMap$5c0bb3f7() -> l
    char firstCharKey() -> m
    char lastCharKey() -> n
    91:91:it.unimi.dsi.fastutil.chars.Char2CharSortedMap subMap(java.lang.Character,java.lang.Character) -> d
    104:104:it.unimi.dsi.fastutil.chars.Char2CharSortedMap headMap(java.lang.Character) -> a
    117:117:it.unimi.dsi.fastutil.chars.Char2CharSortedMap tailMap(java.lang.Character) -> b
    128:128:java.lang.Character firstKey() -> o
    139:139:java.lang.Character lastKey() -> p
    184:184:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2CharEntrySet() -> r
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet() -> s
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    it.unimi.dsi.fastutil.chars.CharComparator comparator() -> t
    34:34:it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet char2CharEntrySet$54558373() -> e
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.lang.Object lastKey() -> lastKey
    34:34:java.lang.Object firstKey() -> firstKey
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.chars.Char2DoubleFunction -> it.unimi.dsi.fastutil.chars.n:
# {"fileName":"Char2DoubleFunction.java","id":"sourceFile"}
    71:71:double applyAsDouble(int) -> applyAsDouble
    84:84:double put$2532584() -> a
    double get$132f96() -> b
    122:122:double remove$132f96() -> c
    133:136:java.lang.Double put(java.lang.Character,java.lang.Double) -> a
    147:150:java.lang.Double get(java.lang.Object) -> a
    175:177:java.lang.Double remove(java.lang.Object) -> b
    192:192:boolean containsKey$132fac() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.chars.Char2DoubleMap -> it.unimi.dsi.fastutil.chars.o:
# {"fileName":"Char2DoubleMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2DoubleEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Double put(java.lang.Character,java.lang.Double) -> a
    178:178:java.lang.Double get(java.lang.Object) -> a
    192:192:java.lang.Double remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$13336d() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Double getOrDefault(java.lang.Object,java.lang.Double) -> a
    659:659:java.lang.Double putIfAbsent(java.lang.Character,java.lang.Double) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Character,java.lang.Double,java.lang.Double) -> a
    698:698:java.lang.Double replace(java.lang.Character,java.lang.Double) -> c
    711:711:java.lang.Double computeIfAbsent(java.lang.Character,java.util.function.Function) -> a
    724:724:java.lang.Double computeIfPresent(java.lang.Character,java.util.function.BiFunction) -> a
    737:737:java.lang.Double compute(java.lang.Character,java.util.function.BiFunction) -> b
    750:750:java.lang.Double merge(java.lang.Character,java.lang.Double,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.chars.Char2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.chars.Char2DoubleMap$Entry -> it.unimi.dsi.fastutil.chars.o$a:
# {"fileName":"Char2DoubleMap.java","id":"sourceFile"}
    char getCharKey() -> a
    775:775:java.lang.Character getKey() -> b
    double getDoubleValue() -> c
    double setValue$133357() -> d
    800:800:java.lang.Double getValue() -> e
    811:811:java.lang.Double setValue(java.lang.Double) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.chars.Char2DoubleMap$FastEntrySet -> it.unimi.dsi.fastutil.chars.o$b:
# {"fileName":"Char2DoubleMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.chars.Char2DoubleSortedMap -> it.unimi.dsi.fastutil.chars.p:
# {"fileName":"Char2DoubleSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.Char2DoubleSortedMap subMap$47ab6189() -> j
    it.unimi.dsi.fastutil.chars.Char2DoubleSortedMap headMap$4127e2fc() -> k
    it.unimi.dsi.fastutil.chars.Char2DoubleSortedMap tailMap$4127e2fc() -> l
    char firstCharKey() -> m
    char lastCharKey() -> n
    92:92:it.unimi.dsi.fastutil.chars.Char2DoubleSortedMap subMap(java.lang.Character,java.lang.Character) -> a
    105:105:it.unimi.dsi.fastutil.chars.Char2DoubleSortedMap headMap(java.lang.Character) -> a
    118:118:it.unimi.dsi.fastutil.chars.Char2DoubleSortedMap tailMap(java.lang.Character) -> b
    129:129:java.lang.Character firstKey() -> o
    140:140:java.lang.Character lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2DoubleEntrySet() -> r
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet() -> s
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> h
    it.unimi.dsi.fastutil.chars.CharComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet char2DoubleEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.chars.Char2FloatFunction -> it.unimi.dsi.fastutil.chars.q:
# {"fileName":"Char2FloatFunction.java","id":"sourceFile"}
    71:71:double applyAsDouble(int) -> applyAsDouble
    84:84:float put$2532d08() -> a
    float get$132f98() -> b
    122:122:float remove$132f98() -> c
    133:136:java.lang.Float put(java.lang.Character,java.lang.Float) -> a
    147:150:java.lang.Float get(java.lang.Object) -> a
    175:177:java.lang.Float remove(java.lang.Object) -> b
    192:192:boolean containsKey$132fac() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.chars.Char2FloatMap -> it.unimi.dsi.fastutil.chars.r:
# {"fileName":"Char2FloatMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2FloatEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Float put(java.lang.Character,java.lang.Float) -> a
    178:178:java.lang.Float get(java.lang.Object) -> a
    192:192:java.lang.Float remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$133aef() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Float getOrDefault(java.lang.Object,java.lang.Float) -> a
    647:647:java.lang.Float putIfAbsent(java.lang.Character,java.lang.Float) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Character,java.lang.Float,java.lang.Float) -> a
    686:686:java.lang.Float replace(java.lang.Character,java.lang.Float) -> c
    699:699:java.lang.Float computeIfAbsent(java.lang.Character,java.util.function.Function) -> a
    712:712:java.lang.Float computeIfPresent(java.lang.Character,java.util.function.BiFunction) -> a
    725:725:java.lang.Float compute(java.lang.Character,java.util.function.BiFunction) -> b
    738:738:java.lang.Float merge(java.lang.Character,java.lang.Float,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.chars.Char2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.chars.Char2FloatMap$Entry -> it.unimi.dsi.fastutil.chars.r$a:
# {"fileName":"Char2FloatMap.java","id":"sourceFile"}
    char getCharKey() -> a
    763:763:java.lang.Character getKey() -> b
    float getFloatValue() -> c
    float setValue$133adb() -> d
    788:788:java.lang.Float getValue() -> e
    799:799:java.lang.Float setValue(java.lang.Float) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.chars.Char2FloatMap$FastEntrySet -> it.unimi.dsi.fastutil.chars.r$b:
# {"fileName":"Char2FloatMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.chars.Char2FloatSortedMap -> it.unimi.dsi.fastutil.chars.s:
# {"fileName":"Char2FloatSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.Char2FloatSortedMap subMap$17aed812() -> j
    it.unimi.dsi.fastutil.chars.Char2FloatSortedMap headMap$14d23c1() -> k
    it.unimi.dsi.fastutil.chars.Char2FloatSortedMap tailMap$14d23c1() -> l
    char firstCharKey() -> m
    char lastCharKey() -> n
    92:92:it.unimi.dsi.fastutil.chars.Char2FloatSortedMap subMap(java.lang.Character,java.lang.Character) -> a
    105:105:it.unimi.dsi.fastutil.chars.Char2FloatSortedMap headMap(java.lang.Character) -> a
    118:118:it.unimi.dsi.fastutil.chars.Char2FloatSortedMap tailMap(java.lang.Character) -> b
    129:129:java.lang.Character firstKey() -> o
    140:140:java.lang.Character lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2FloatEntrySet() -> r
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet() -> s
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> h
    it.unimi.dsi.fastutil.chars.CharComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet char2FloatEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.chars.Char2IntFunction -> it.unimi.dsi.fastutil.chars.Char2IntFunction:
# {"fileName":"Char2IntFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(int) -> applyAsInt
    84:84:int put$253384e() -> a
    int get(char) -> get
    122:122:int remove$132f9b() -> b
    133:136:java.lang.Integer put(java.lang.Character,java.lang.Integer) -> a
    147:150:java.lang.Integer get(java.lang.Object) -> a
    175:177:java.lang.Integer remove(java.lang.Object) -> b
    192:192:boolean containsKey$132fac() -> c
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.chars.Char2IntMap -> it.unimi.dsi.fastutil.chars.t:
# {"fileName":"Char2IntMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2IntEntrySet$54558373() -> d
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    164:164:java.lang.Integer put(java.lang.Character,java.lang.Integer) -> a
    178:178:java.lang.Integer get(java.lang.Object) -> a
    192:192:java.lang.Integer remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> f
    it.unimi.dsi.fastutil.ints.IntCollection values() -> g
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$134632() -> h
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> a
    659:659:java.lang.Integer putIfAbsent(java.lang.Character,java.lang.Integer) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Character,java.lang.Integer,java.lang.Integer) -> a
    698:698:java.lang.Integer replace(java.lang.Character,java.lang.Integer) -> c
    711:711:java.lang.Integer computeIfAbsent(java.lang.Character,java.util.function.Function) -> a
    724:724:java.lang.Integer computeIfPresent(java.lang.Character,java.util.function.BiFunction) -> a
    737:737:java.lang.Integer compute(java.lang.Character,java.util.function.BiFunction) -> b
    750:750:java.lang.Integer merge(java.lang.Character,java.lang.Integer,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.chars.Char2IntMap$Entry) -> a
it.unimi.dsi.fastutil.chars.Char2IntMap$Entry -> it.unimi.dsi.fastutil.chars.t$a:
# {"fileName":"Char2IntMap.java","id":"sourceFile"}
    char getCharKey() -> a
    775:775:java.lang.Character getKey() -> b
    int getIntValue() -> c
    int setValue$134621() -> d
    800:800:java.lang.Integer getValue() -> e
    811:811:java.lang.Integer setValue(java.lang.Integer) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.chars.Char2IntMap$FastEntrySet -> it.unimi.dsi.fastutil.chars.t$b:
# {"fileName":"Char2IntMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.chars.Char2IntSortedMap -> it.unimi.dsi.fastutil.chars.u:
# {"fileName":"Char2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.Char2IntSortedMap subMap$14b8f741() -> i
    it.unimi.dsi.fastutil.chars.Char2IntSortedMap headMap$a17cbd4() -> j
    it.unimi.dsi.fastutil.chars.Char2IntSortedMap tailMap$a17cbd4() -> k
    char firstCharKey() -> l
    char lastCharKey() -> m
    92:92:it.unimi.dsi.fastutil.chars.Char2IntSortedMap subMap(java.lang.Character,java.lang.Character) -> a
    105:105:it.unimi.dsi.fastutil.chars.Char2IntSortedMap headMap(java.lang.Character) -> a
    118:118:it.unimi.dsi.fastutil.chars.Char2IntSortedMap tailMap(java.lang.Character) -> b
    129:129:java.lang.Character firstKey() -> n
    140:140:java.lang.Character lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2IntEntrySet() -> q
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet() -> r
    it.unimi.dsi.fastutil.ints.IntCollection values() -> g
    it.unimi.dsi.fastutil.chars.CharComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet char2IntEntrySet$54558373() -> d
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.chars.Char2LongFunction -> it.unimi.dsi.fastutil.chars.Char2LongFunction:
# {"fileName":"Char2LongFunction.java","id":"sourceFile"}
    71:71:long applyAsLong(int) -> applyAsLong
    84:84:long put$2533c10() -> a
    long get$132f9c() -> b
    122:122:long remove$132f9c() -> c
    133:136:java.lang.Long put(java.lang.Character,java.lang.Long) -> a
    147:150:java.lang.Long get(java.lang.Object) -> a
    175:177:java.lang.Long remove(java.lang.Object) -> b
    192:192:boolean containsKey$132fac() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.chars.Char2LongMap -> it.unimi.dsi.fastutil.chars.v:
# {"fileName":"Char2LongMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2LongEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Long put(java.lang.Character,java.lang.Long) -> a
    178:178:java.lang.Long get(java.lang.Object) -> a
    192:192:java.lang.Long remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    it.unimi.dsi.fastutil.longs.LongCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$1349f3() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> a
    659:659:java.lang.Long putIfAbsent(java.lang.Character,java.lang.Long) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Character,java.lang.Long,java.lang.Long) -> a
    698:698:java.lang.Long replace(java.lang.Character,java.lang.Long) -> c
    711:711:java.lang.Long computeIfAbsent(java.lang.Character,java.util.function.Function) -> a
    724:724:java.lang.Long computeIfPresent(java.lang.Character,java.util.function.BiFunction) -> a
    737:737:java.lang.Long compute(java.lang.Character,java.util.function.BiFunction) -> b
    750:750:java.lang.Long merge(java.lang.Character,java.lang.Long,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.chars.Char2LongMap$Entry) -> a
it.unimi.dsi.fastutil.chars.Char2LongMap$Entry -> it.unimi.dsi.fastutil.chars.v$a:
# {"fileName":"Char2LongMap.java","id":"sourceFile"}
    char getCharKey() -> a
    775:775:java.lang.Character getKey() -> b
    long getLongValue() -> c
    long setValue$1349e3() -> d
    800:800:java.lang.Long getValue() -> e
    811:811:java.lang.Long setValue(java.lang.Long) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.chars.Char2LongMap$FastEntrySet -> it.unimi.dsi.fastutil.chars.v$b:
# {"fileName":"Char2LongMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.chars.Char2LongSortedMap -> it.unimi.dsi.fastutil.chars.w:
# {"fileName":"Char2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.Char2LongSortedMap subMap$620b89e2() -> j
    it.unimi.dsi.fastutil.chars.Char2LongSortedMap headMap$188747af() -> k
    it.unimi.dsi.fastutil.chars.Char2LongSortedMap tailMap$188747af() -> l
    char firstCharKey() -> m
    char lastCharKey() -> n
    92:92:it.unimi.dsi.fastutil.chars.Char2LongSortedMap subMap(java.lang.Character,java.lang.Character) -> a
    105:105:it.unimi.dsi.fastutil.chars.Char2LongSortedMap headMap(java.lang.Character) -> a
    118:118:it.unimi.dsi.fastutil.chars.Char2LongSortedMap tailMap(java.lang.Character) -> b
    129:129:java.lang.Character firstKey() -> o
    140:140:java.lang.Character lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2LongEntrySet() -> r
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet() -> s
    it.unimi.dsi.fastutil.longs.LongCollection values() -> h
    it.unimi.dsi.fastutil.chars.CharComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet char2LongEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.chars.Char2ObjectFunction -> it.unimi.dsi.fastutil.chars.x:
# {"fileName":"Char2ObjectFunction.java","id":"sourceFile"}
    71:71:java.lang.Object apply(int) -> apply
    84:84:java.lang.Object put$22f0ca2e() -> a
    java.lang.Object get$18fbd376() -> b
    122:122:java.lang.Object remove$18fbd376() -> c
    133:136:java.lang.Object put(java.lang.Character,java.lang.Object) -> a
    147:150:java.lang.Object get(java.lang.Object) -> get
    175:177:java.lang.Object remove(java.lang.Object) -> remove
    192:192:boolean containsKey$132fac() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.chars.Char2ObjectMap -> it.unimi.dsi.fastutil.chars.y:
# {"fileName":"Char2ObjectMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2ObjectEntrySet$54558373() -> e
    156:156:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    170:170:java.lang.Object put(java.lang.Character,java.lang.Object) -> a
    184:184:java.lang.Object get(java.lang.Object) -> get
    198:198:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> h
    242:242:boolean containsKey(java.lang.Object) -> containsKey
    248:255:void forEach(java.util.function.BiConsumer) -> forEach
    286:286:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    249:249:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.chars.Char2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.chars.Char2ObjectMap$Entry -> it.unimi.dsi.fastutil.chars.y$a:
# {"fileName":"Char2ObjectMap.java","id":"sourceFile"}
    char getCharKey() -> a
    560:560:java.lang.Character getKey() -> b
    544:544:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.chars.Char2ObjectMap$FastEntrySet -> it.unimi.dsi.fastutil.chars.y$b:
# {"fileName":"Char2ObjectMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.chars.Char2ObjectSortedMap -> it.unimi.dsi.fastutil.chars.z:
# {"fileName":"Char2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.Char2ObjectSortedMap subMap$649dd465() -> i
    it.unimi.dsi.fastutil.chars.Char2ObjectSortedMap headMap$6b2152f2() -> j
    it.unimi.dsi.fastutil.chars.Char2ObjectSortedMap tailMap$6b2152f2() -> k
    char firstCharKey() -> l
    char lastCharKey() -> m
    92:92:it.unimi.dsi.fastutil.chars.Char2ObjectSortedMap subMap(java.lang.Character,java.lang.Character) -> a
    105:105:it.unimi.dsi.fastutil.chars.Char2ObjectSortedMap headMap(java.lang.Character) -> a
    118:118:it.unimi.dsi.fastutil.chars.Char2ObjectSortedMap tailMap(java.lang.Character) -> b
    129:129:java.lang.Character firstKey() -> n
    140:140:java.lang.Character lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2ObjectEntrySet() -> q
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet() -> r
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> h
    it.unimi.dsi.fastutil.chars.CharComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet char2ObjectEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.chars.Char2ReferenceFunction -> it.unimi.dsi.fastutil.chars.A:
# {"fileName":"Char2ReferenceFunction.java","id":"sourceFile"}
    71:71:java.lang.Object apply(int) -> apply
    84:84:java.lang.Object put$22f0ca2e() -> a
    java.lang.Object get$18fbd376() -> b
    122:122:java.lang.Object remove$18fbd376() -> c
    133:136:java.lang.Object put(java.lang.Character,java.lang.Object) -> a
    147:150:java.lang.Object get(java.lang.Object) -> get
    175:177:java.lang.Object remove(java.lang.Object) -> remove
    192:192:boolean containsKey$132fac() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.chars.Char2ReferenceMap -> it.unimi.dsi.fastutil.chars.B:
# {"fileName":"Char2ReferenceMap.java","id":"sourceFile"}
    107:107:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2ReferenceEntrySet$54558373() -> e
    164:164:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    178:178:java.lang.Object put(java.lang.Character,java.lang.Object) -> a
    192:192:java.lang.Object get(java.lang.Object) -> get
    206:206:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> h
    250:250:boolean containsKey(java.lang.Object) -> containsKey
    256:263:void forEach(java.util.function.BiConsumer) -> forEach
    294:294:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    49:49:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    49:49:java.util.Set entrySet() -> entrySet
    49:49:java.util.Collection values() -> values
    49:49:java.util.Set keySet() -> keySet
    257:257:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.chars.Char2ReferenceMap$Entry) -> a
it.unimi.dsi.fastutil.chars.Char2ReferenceMap$Entry -> it.unimi.dsi.fastutil.chars.B$a:
# {"fileName":"Char2ReferenceMap.java","id":"sourceFile"}
    char getCharKey() -> a
    568:568:java.lang.Character getKey() -> b
    552:552:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.chars.Char2ReferenceMap$FastEntrySet -> it.unimi.dsi.fastutil.chars.B$b:
# {"fileName":"Char2ReferenceMap.java","id":"sourceFile"}
    84:85:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.chars.Char2ReferenceSortedMap -> it.unimi.dsi.fastutil.chars.C:
# {"fileName":"Char2ReferenceSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.Char2ReferenceSortedMap subMap$5c99a4e3() -> i
    it.unimi.dsi.fastutil.chars.Char2ReferenceSortedMap headMap$5c75ca90() -> j
    it.unimi.dsi.fastutil.chars.Char2ReferenceSortedMap tailMap$5c75ca90() -> k
    char firstCharKey() -> l
    char lastCharKey() -> m
    92:92:it.unimi.dsi.fastutil.chars.Char2ReferenceSortedMap subMap(java.lang.Character,java.lang.Character) -> a
    105:105:it.unimi.dsi.fastutil.chars.Char2ReferenceSortedMap headMap(java.lang.Character) -> a
    118:118:it.unimi.dsi.fastutil.chars.Char2ReferenceSortedMap tailMap(java.lang.Character) -> b
    129:129:java.lang.Character firstKey() -> n
    140:140:java.lang.Character lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2ReferenceEntrySet() -> q
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet() -> r
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> h
    it.unimi.dsi.fastutil.chars.CharComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet char2ReferenceEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.chars.Char2ShortFunction -> it.unimi.dsi.fastutil.chars.D:
# {"fileName":"Char2ShortFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(int) -> applyAsInt
    84:84:short put$2535de2() -> a
    short get$132fa5() -> b
    122:122:short remove$132fa5() -> c
    133:136:java.lang.Short put(java.lang.Character,java.lang.Short) -> a
    147:150:java.lang.Short get(java.lang.Object) -> a
    175:177:java.lang.Short remove(java.lang.Object) -> b
    192:192:boolean containsKey$132fac() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.chars.Char2ShortMap -> it.unimi.dsi.fastutil.chars.E:
# {"fileName":"Char2ShortMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2ShortEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Short put(java.lang.Character,java.lang.Short) -> a
    178:178:java.lang.Short get(java.lang.Object) -> a
    192:192:java.lang.Short remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$136bbc() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Short getOrDefault(java.lang.Object,java.lang.Short) -> a
    647:647:java.lang.Short putIfAbsent(java.lang.Character,java.lang.Short) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Character,java.lang.Short,java.lang.Short) -> a
    686:686:java.lang.Short replace(java.lang.Character,java.lang.Short) -> c
    699:699:java.lang.Short computeIfAbsent(java.lang.Character,java.util.function.Function) -> a
    712:712:java.lang.Short computeIfPresent(java.lang.Character,java.util.function.BiFunction) -> a
    725:725:java.lang.Short compute(java.lang.Character,java.util.function.BiFunction) -> b
    738:738:java.lang.Short merge(java.lang.Character,java.lang.Short,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.chars.Char2ShortMap$Entry) -> a
it.unimi.dsi.fastutil.chars.Char2ShortMap$Entry -> it.unimi.dsi.fastutil.chars.E$a:
# {"fileName":"Char2ShortMap.java","id":"sourceFile"}
    char getCharKey() -> a
    763:763:java.lang.Character getKey() -> b
    short getShortValue() -> c
    short setValue$136bb5() -> d
    788:788:java.lang.Short getValue() -> e
    799:799:java.lang.Short setValue(java.lang.Short) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.chars.Char2ShortMap$FastEntrySet -> it.unimi.dsi.fastutil.chars.E$b:
# {"fileName":"Char2ShortMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.chars.Char2ShortSortedMap -> it.unimi.dsi.fastutil.chars.F:
# {"fileName":"Char2ShortSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.Char2ShortSortedMap subMap$73ca620e() -> j
    it.unimi.dsi.fastutil.chars.Char2ShortSortedMap headMap$7339a21f() -> k
    it.unimi.dsi.fastutil.chars.Char2ShortSortedMap tailMap$7339a21f() -> l
    char firstCharKey() -> m
    char lastCharKey() -> n
    92:92:it.unimi.dsi.fastutil.chars.Char2ShortSortedMap subMap(java.lang.Character,java.lang.Character) -> a
    105:105:it.unimi.dsi.fastutil.chars.Char2ShortSortedMap headMap(java.lang.Character) -> a
    118:118:it.unimi.dsi.fastutil.chars.Char2ShortSortedMap tailMap(java.lang.Character) -> b
    129:129:java.lang.Character firstKey() -> o
    140:140:java.lang.Character lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet char2ShortEntrySet() -> r
    it.unimi.dsi.fastutil.chars.CharSortedSet keySet() -> s
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    it.unimi.dsi.fastutil.chars.CharComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.chars.CharSortedSet keySet$2de3eddf() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet char2ShortEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.chars.CharArrays -> it.unimi.dsi.fastutil.chars.G:
# {"fileName":"CharArrays.java","id":"sourceFile"}
    char[] EMPTY_ARRAY -> a
    357:358:void ensureOffsetLength(char[],int,int) -> a
    390:393:void swap(char[],int,int) -> b
    404:405:void swap(char[],int,int,int) -> a
    408:411:int med3(char[],int,int,int,it.unimi.dsi.fastutil.chars.CharComparator) -> a
    461:503:void quickSort(char[],int,int,it.unimi.dsi.fastutil.chars.CharComparator) -> a
    3415:3424:void selectionSort(char[],int,int,it.unimi.dsi.fastutil.chars.CharComparator):415:424 -> a
    3415:3424:void quickSort(char[],int,int,it.unimi.dsi.fastutil.chars.CharComparator):464 -> a
    626:629:int med3(char[],int,int,int) -> b
    677:719:void quickSort(char[],int,int) -> c
    3633:3642:void selectionSort(char[],int,int):633:642 -> c
    3633:3642:void quickSort(char[],int,int):680 -> c
    1391:1392:void unstableSort(char[]) -> a
    4375:4380:void unstableSort(char[],int,int):1375:1380 -> a
    4375:4380:void unstableSort(char[]):1391 -> a
    4795:4851:void radixSort(char[],int,int):1795:1851 -> a
    4795:4851:void unstableSort(char[],int,int):1376 -> a
    4795:4851:void unstableSort(char[]):1391 -> a
    1419:1420:void unstableSort(char[],it.unimi.dsi.fastutil.chars.CharComparator) -> a
    5406:5407:void unstableSort(char[],int,int,it.unimi.dsi.fastutil.chars.CharComparator):1406:1407 -> a
    5406:5407:void unstableSort(char[],it.unimi.dsi.fastutil.chars.CharComparator):1419 -> a
    1508:1530:void mergeSort(char[],int,int,it.unimi.dsi.fastutil.chars.CharComparator,char[]) -> a
    5427:5439:void insertionSort(char[],int,int,it.unimi.dsi.fastutil.chars.CharComparator):427:439 -> a
    5427:5439:void mergeSort(char[],int,int,it.unimi.dsi.fastutil.chars.CharComparator,char[]):1511 -> a
    1636:1637:void stableSort(char[],it.unimi.dsi.fastutil.chars.CharComparator) -> b
    5618:5619:void stableSort(char[],int,int,it.unimi.dsi.fastutil.chars.CharComparator):1618:1619 -> b
    5618:5619:void stableSort(char[],it.unimi.dsi.fastutil.chars.CharComparator):1636 -> b
    6546:6547:void mergeSort(char[],int,int,it.unimi.dsi.fastutil.chars.CharComparator):1546:1547 -> b
    6546:6547:void stableSort(char[],int,int,it.unimi.dsi.fastutil.chars.CharComparator):1618 -> b
    6546:6547:void stableSort(char[],it.unimi.dsi.fastutil.chars.CharComparator):1636 -> b
    105:2802:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.chars.CharArrays$ArrayHashStrategy -> it.unimi.dsi.fastutil.chars.G$a:
# {"fileName":"CharArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    2780:2780:void <init>() -> <init>
    2780:2780:boolean equals(java.lang.Object,java.lang.Object) -> equals
    3790:3790:boolean equals(char[],char[]):2790:2790 -> equals
    3790:3790:boolean equals(java.lang.Object,java.lang.Object):2780 -> equals
    2780:2780:int hashCode(java.lang.Object) -> hashCode
    4785:4785:int hashCode(char[]):2785:2785 -> hashCode
    4785:4785:int hashCode(java.lang.Object):2780 -> hashCode
    2780:2780:void <init>(byte) -> <init>
it.unimi.dsi.fastutil.chars.CharArrays$Segment -> it.unimi.dsi.fastutil.chars.G$b:
# {"fileName":"CharArrays.java","id":"sourceFile"}
    int offset -> a
    int length -> b
    int level -> c
    1856:1860:void <init>() -> <init>
    1864:1864:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.chars.CharBidirectionalIterable -> it.unimi.dsi.fastutil.chars.H:
# {"fileName":"CharBidirectionalIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator() -> b
    22:22:it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b() -> a
    22:22:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.chars.CharBidirectionalIterator -> it.unimi.dsi.fastutil.chars.I:
# {"fileName":"CharBidirectionalIterator.java","id":"sourceFile"}
    char previousChar() -> b
    44:44:java.lang.Character previous() -> c
    27:27:java.lang.Object previous() -> previous
it.unimi.dsi.fastutil.chars.CharBigList -> it.unimi.dsi.fastutil.chars.J:
# {"fileName":"CharBigList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharBigListIterator iterator() -> c
    110:110:it.unimi.dsi.fastutil.chars.CharSpliterator spliterator() -> g
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:java.util.Iterator iterator() -> iterator
    40:40:it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b() -> a
it.unimi.dsi.fastutil.chars.CharBigListIterator -> it.unimi.dsi.fastutil.chars.K:
# {"fileName":"CharBigListIterator.java","id":"sourceFile"}
it.unimi.dsi.fastutil.chars.CharBinaryOperator -> it.unimi.dsi.fastutil.chars.L:
# {"fileName":"CharBinaryOperator.java","id":"sourceFile"}
    char apply$25321c2() -> a
    54:54:int applyAsInt(int,int) -> applyAsInt
    66:66:java.lang.Character apply(java.lang.Character,java.lang.Character) -> a
    27:27:java.lang.Object apply(java.lang.Object,java.lang.Object) -> apply
it.unimi.dsi.fastutil.chars.CharBooleanPair -> it.unimi.dsi.fastutil.chars.M:
# {"fileName":"CharBooleanPair.java","id":"sourceFile"}
    char leftChar() -> b
    38:38:java.lang.Character left() -> c
    boolean rightBoolean() -> d
    163:163:java.lang.Boolean right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.chars.CharBytePair -> it.unimi.dsi.fastutil.chars.N:
# {"fileName":"CharBytePair.java","id":"sourceFile"}
    char leftChar() -> b
    38:38:java.lang.Character left() -> c
    byte rightByte() -> d
    163:163:java.lang.Byte right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.chars.CharCharPair -> it.unimi.dsi.fastutil.chars.O:
# {"fileName":"CharCharPair.java","id":"sourceFile"}
    char leftChar() -> b
    38:38:java.lang.Character left() -> c
    char rightChar() -> d
    163:163:java.lang.Character right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.chars.CharCollection -> it.unimi.dsi.fastutil.chars.P:
# {"fileName":"CharCollection.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b() -> a
    106:106:it.unimi.dsi.fastutil.chars.CharSpliterator spliterator() -> g
    boolean add(char) -> a
    boolean contains(char) -> b
    boolean rem(char) -> c
    168:168:boolean add(java.lang.Character) -> a
    179:180:boolean contains(java.lang.Object) -> contains
    191:192:boolean remove(java.lang.Object) -> remove
    char[] toCharArray() -> g_
    270:270:boolean removeIf(java.util.function.Predicate) -> removeIf
    284:293:boolean removeIf(it.unimi.dsi.fastutil.chars.CharPredicate) -> a
    328:328:java.util.stream.Stream stream() -> stream
    357:357:java.util.stream.Stream parallelStream() -> parallelStream
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:boolean add(java.lang.Object) -> add
    40:40:java.util.Iterator iterator() -> iterator
    270:270:boolean lambda$removeIf$0(java.util.function.Predicate,char) -> a
it.unimi.dsi.fastutil.chars.CharComparator -> it.unimi.dsi.fastutil.chars.Q:
# {"fileName":"CharComparator.java","id":"sourceFile"}
    int compare(char,char) -> compare
    44:44:it.unimi.dsi.fastutil.chars.CharComparator reversed() -> a
    56:56:int compare(java.lang.Character,java.lang.Character) -> a
    66:66:it.unimi.dsi.fastutil.chars.CharComparator thenComparing(it.unimi.dsi.fastutil.chars.CharComparator) -> a
    74:75:java.util.Comparator thenComparing(java.util.Comparator) -> thenComparing
    30:30:java.util.Comparator reversed() -> reversed
    30:30:int compare(java.lang.Object,java.lang.Object) -> compare
    67:68:int lambda$thenComparing$2b1ecd07$1(it.unimi.dsi.fastutil.chars.CharComparator,char,char) -> a
it.unimi.dsi.fastutil.chars.CharComparators -> it.unimi.dsi.fastutil.chars.R:
# {"fileName":"CharComparators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharComparators$NaturalImplicitComparator NATURAL_COMPARATOR$2b361464 -> a
    it.unimi.dsi.fastutil.chars.CharComparators$OppositeImplicitComparator OPPOSITE_COMPARATOR$2b361464 -> b
    95:96:it.unimi.dsi.fastutil.chars.CharComparator oppositeComparator(it.unimi.dsi.fastutil.chars.CharComparator) -> a
    106:107:it.unimi.dsi.fastutil.chars.CharComparator asCharComparator(java.util.Comparator) -> a
    46:67:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.chars.CharComparators$1 -> it.unimi.dsi.fastutil.chars.R$1:
# {"fileName":"CharComparators.java","id":"sourceFile"}
    java.util.Comparator val$c -> a
    107:107:void <init>(java.util.Comparator) -> <init>
    110:110:int compare(char,char) -> compare
    116:116:int compare(java.lang.Character,java.lang.Character) -> a
    107:107:int compare(java.lang.Object,java.lang.Object) -> compare
it.unimi.dsi.fastutil.chars.CharComparators$NaturalImplicitComparator -> it.unimi.dsi.fastutil.chars.R$a:
# {"fileName":"CharComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    28:28:void <init>() -> <init>
    33:33:int compare(char,char) -> compare
    38:38:it.unimi.dsi.fastutil.chars.CharComparator reversed() -> a
    42:42:java.lang.Object readResolve() -> readResolve
    28:28:java.util.Comparator reversed() -> reversed
    1038:1038:it.unimi.dsi.fastutil.chars.CharComparator reversed():38:38 -> reversed
    1038:1038:java.util.Comparator reversed():28 -> reversed
it.unimi.dsi.fastutil.chars.CharComparators$OppositeComparator -> it.unimi.dsi.fastutil.chars.R$b:
# {"fileName":"CharComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.chars.CharComparator comparator -> a
    73:75:void <init>(it.unimi.dsi.fastutil.chars.CharComparator) -> <init>
    79:79:int compare(char,char) -> compare
    84:84:it.unimi.dsi.fastutil.chars.CharComparator reversed() -> a
    69:69:java.util.Comparator reversed() -> reversed
    1084:1084:it.unimi.dsi.fastutil.chars.CharComparator reversed():84:84 -> reversed
    1084:1084:java.util.Comparator reversed():69 -> reversed
it.unimi.dsi.fastutil.chars.CharComparators$OppositeImplicitComparator -> it.unimi.dsi.fastutil.chars.R$c:
# {"fileName":"CharComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    49:49:void <init>() -> <init>
    54:54:int compare(char,char) -> compare
    59:59:it.unimi.dsi.fastutil.chars.CharComparator reversed() -> a
    63:63:java.lang.Object readResolve() -> readResolve
    49:49:java.util.Comparator reversed() -> reversed
    1059:1059:it.unimi.dsi.fastutil.chars.CharComparator reversed():59:59 -> reversed
    1059:1059:java.util.Comparator reversed():49 -> reversed
it.unimi.dsi.fastutil.chars.CharConsumer -> it.unimi.dsi.fastutil.chars.S:
# {"fileName":"CharConsumer.java","id":"sourceFile"}
    void accept(char) -> accept
    52:53:void accept(int) -> accept
    63:64:void accept(java.lang.Character) -> a
    79:80:it.unimi.dsi.fastutil.chars.CharConsumer andThen(it.unimi.dsi.fastutil.chars.CharConsumer) -> a
    94:94:it.unimi.dsi.fastutil.chars.CharConsumer andThen(java.util.function.IntConsumer) -> a
    105:105:java.util.function.Consumer andThen(java.util.function.Consumer) -> andThen
    35:35:void accept(java.lang.Object) -> accept
    35:35:java.util.function.IntConsumer andThen(java.util.function.IntConsumer) -> andThen
    81:83:void lambda$andThen$0(it.unimi.dsi.fastutil.chars.CharConsumer,char) -> a
it.unimi.dsi.fastutil.chars.CharDoublePair -> it.unimi.dsi.fastutil.chars.T:
# {"fileName":"CharDoublePair.java","id":"sourceFile"}
    char leftChar() -> b
    38:38:java.lang.Character left() -> c
    double rightDouble() -> d
    163:163:java.lang.Double right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.chars.CharFloatPair -> it.unimi.dsi.fastutil.chars.U:
# {"fileName":"CharFloatPair.java","id":"sourceFile"}
    char leftChar() -> b
    38:38:java.lang.Character left() -> c
    float rightFloat() -> d
    163:163:java.lang.Float right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.chars.CharIntPair -> it.unimi.dsi.fastutil.chars.V:
# {"fileName":"CharIntPair.java","id":"sourceFile"}
    char leftChar() -> b
    38:38:java.lang.Character left() -> c
    int rightInt() -> d
    163:163:java.lang.Integer right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.chars.CharIterable -> it.unimi.dsi.fastutil.chars.W:
# {"fileName":"CharIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b() -> a
    97:97:it.unimi.dsi.fastutil.chars.CharSpliterator spliterator() -> g
    134:136:void forEach(it.unimi.dsi.fastutil.chars.CharConsumer) -> a
    163:167:void forEach(java.util.function.Consumer) -> forEach
    51:51:java.util.Spliterator spliterator() -> spliterator
    51:51:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.chars.CharIterator -> it.unimi.dsi.fastutil.chars.CharIterator:
# {"fileName":"CharIterator.java","id":"sourceFile"}
    char nextChar() -> e_
    46:46:java.lang.Character next() -> d
    62:66:void forEachRemaining(it.unimi.dsi.fastutil.chars.CharConsumer) -> a
    94:95:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    29:29:void forEachRemaining(java.lang.Object) -> forEachRemaining
    29:29:java.lang.Object next() -> next
it.unimi.dsi.fastutil.chars.CharIterators -> it.unimi.dsi.fastutil.chars.X:
# {"fileName":"CharIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharIterators$EmptyIterator EMPTY_ITERATOR -> a
    346:346:int unwrap$2dec148c(it.unimi.dsi.fastutil.chars.CharBidirectionalIterator,char[]) -> a
    1326:1330:int unwrap(it.unimi.dsi.fastutil.chars.CharIterator,char[],int,int):326:330 -> a
    1326:1330:int unwrap$2dec148c(it.unimi.dsi.fastutil.chars.CharBidirectionalIterator,char[]):346 -> a
    119:119:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.chars.CharIterators$AbstractIndexBasedIterator -> it.unimi.dsi.fastutil.chars.X$a:
# {"fileName":"CharIterators.java","id":"sourceFile"}
    int minPos -> a
    int pos -> b
    int lastReturned -> c
    953:956:void <init>(int) -> <init>
    char get(int) -> a
    void remove(int) -> b
    int getMaxPos() -> a
    1004:1004:boolean hasNext() -> hasNext
    1009:1010:char nextChar() -> e_
    1015:1020:void remove() -> remove
    1024:1027:void forEachRemaining(it.unimi.dsi.fastutil.chars.CharConsumer) -> a
    923:923:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.chars.CharIterators$AbstractIndexBasedListIterator -> it.unimi.dsi.fastutil.chars.X$b:
# {"fileName":"CharIterators.java","id":"sourceFile"}
    1065:1066:void <init>(int) -> <init>
    void add(int,char) -> a
    void set(int,char) -> b
    1098:1098:boolean hasPrevious() -> hasPrevious
    1103:1104:char previousChar() -> b
    1109:1109:int nextIndex() -> nextIndex
    1114:1114:int previousIndex() -> previousIndex
    1119:1121:void add(char) -> a
    1125:1127:void set(char) -> b
it.unimi.dsi.fastutil.chars.CharIterators$EmptyIterator -> it.unimi.dsi.fastutil.chars.X$c:
# {"fileName":"CharIterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    49:50:void <init>() -> <init>
    54:54:boolean hasNext() -> hasNext
    59:59:boolean hasPrevious() -> hasPrevious
    64:64:char nextChar() -> e_
    69:69:char previousChar() -> b
    74:74:int nextIndex() -> nextIndex
    79:79:int previousIndex() -> previousIndex
    94:94:void forEachRemaining(it.unimi.dsi.fastutil.chars.CharConsumer) -> a
    99:99:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    103:103:java.lang.Object clone() -> clone
    107:107:java.lang.Object readResolve() -> readResolve
    46:46:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1094:1094:void forEachRemaining(it.unimi.dsi.fastutil.chars.CharConsumer):94:94 -> forEachRemaining
    1094:1094:void forEachRemaining(java.lang.Object):46 -> forEachRemaining
it.unimi.dsi.fastutil.chars.CharList -> it.unimi.dsi.fastutil.chars.Y:
# {"fileName":"CharList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharListIterator iterator() -> c
    105:108:it.unimi.dsi.fastutil.chars.CharSpliterator spliterator() -> g
    it.unimi.dsi.fastutil.chars.CharListIterator listIterator() -> d
    it.unimi.dsi.fastutil.chars.CharListIterator listIterator(int) -> d
    it.unimi.dsi.fastutil.chars.AbstractCharList$CharSubList subList$12a200cb(int,int) -> a
    void getElements(int,char[],int,int) -> a
    void removeElements(int,int) -> b
    193:194:void setElements(char[]) -> a
    204:205:void setElements$4870eb36(char[]) -> b
    232:242:void setElements(int,char[],int,int) -> b
    boolean add(char) -> a
    void add(int,char) -> a
    267:268:void add(int,java.lang.Character) -> a
    char set(int,char) -> b
    293:297:void replaceAll(it.unimi.dsi.fastutil.chars.CharUnaryOperator) -> a
    324:328:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    char getChar(int) -> f
    int indexOf(char) -> d
    int lastIndexOf(char) -> e
    361:361:boolean contains(java.lang.Object) -> contains
    372:372:java.lang.Character get(int) -> g
    383:383:int indexOf(java.lang.Object) -> indexOf
    394:394:int lastIndexOf(java.lang.Object) -> lastIndexOf
    408:408:boolean add(java.lang.Character) -> a
    char removeChar(int) -> c
    426:426:boolean remove(java.lang.Object) -> remove
    437:437:java.lang.Character remove(int) -> h
    448:448:java.lang.Character set(int,java.lang.Character) -> b
    552:553:void sort(java.util.Comparator) -> sort
    575:585:void sort(it.unimi.dsi.fastutil.chars.CharComparator) -> a
    617:624:void unstableSort(it.unimi.dsi.fastutil.chars.CharComparator) -> b
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:java.util.ListIterator listIterator() -> listIterator
    45:45:java.lang.Object remove(int) -> remove
    45:45:void add(int,java.lang.Object) -> add
    45:45:java.lang.Object set(int,java.lang.Object) -> set
    45:45:java.lang.Object get(int) -> get
    45:45:boolean add(java.lang.Object) -> add
    45:45:java.util.Iterator iterator() -> iterator
    45:45:it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b() -> a
it.unimi.dsi.fastutil.chars.CharListIterator -> it.unimi.dsi.fastutil.chars.Z:
# {"fileName":"CharListIterator.java","id":"sourceFile"}
    43:43:void set(char) -> b
    56:56:void add(char) -> a
    70:70:void remove() -> remove
    81:82:void set(java.lang.Character) -> a
    92:93:void add(java.lang.Character) -> b
    103:103:java.lang.Character next() -> d
    114:114:java.lang.Character previous() -> c
    31:31:java.lang.Object next() -> next
    31:31:java.lang.Object previous() -> previous
    31:31:void add(java.lang.Object) -> add
    31:31:void set(java.lang.Object) -> set
it.unimi.dsi.fastutil.chars.CharLongPair -> it.unimi.dsi.fastutil.chars.aa:
# {"fileName":"CharLongPair.java","id":"sourceFile"}
    char leftChar() -> b
    38:38:java.lang.Character left() -> c
    long rightLong() -> d
    163:163:java.lang.Long right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.chars.CharObjectPair -> it.unimi.dsi.fastutil.chars.ab:
# {"fileName":"CharObjectPair.java","id":"sourceFile"}
    char leftChar() -> b
    38:38:java.lang.Character left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.chars.CharPredicate -> it.unimi.dsi.fastutil.chars.ac:
# {"fileName":"CharPredicate.java","id":"sourceFile"}
    boolean test(char) -> test
    53:53:boolean test(int) -> test
    64:64:boolean test(java.lang.Character) -> a
    80:81:it.unimi.dsi.fastutil.chars.CharPredicate and(it.unimi.dsi.fastutil.chars.CharPredicate) -> a
    92:92:it.unimi.dsi.fastutil.chars.CharPredicate and(java.util.function.IntPredicate) -> a
    103:103:java.util.function.Predicate and(java.util.function.Predicate) -> and
    109:109:it.unimi.dsi.fastutil.chars.CharPredicate negate() -> a
    125:126:it.unimi.dsi.fastutil.chars.CharPredicate or(it.unimi.dsi.fastutil.chars.CharPredicate) -> b
    137:137:it.unimi.dsi.fastutil.chars.CharPredicate or(java.util.function.IntPredicate) -> b
    148:148:java.util.function.Predicate or(java.util.function.Predicate) -> or
    35:35:java.util.function.Predicate negate() -> negate
    35:35:boolean test(java.lang.Object) -> test
    35:35:java.util.function.IntPredicate or(java.util.function.IntPredicate) -> or
    35:35:java.util.function.IntPredicate negate() -> negate
    35:35:java.util.function.IntPredicate and(java.util.function.IntPredicate) -> and
    126:126:boolean lambda$or$2(it.unimi.dsi.fastutil.chars.CharPredicate,char) -> a
    109:109:boolean lambda$negate$1(char) -> a
    81:81:boolean lambda$and$0(it.unimi.dsi.fastutil.chars.CharPredicate,char) -> b
it.unimi.dsi.fastutil.chars.CharReferencePair -> it.unimi.dsi.fastutil.chars.ad:
# {"fileName":"CharReferencePair.java","id":"sourceFile"}
    char leftChar() -> b
    38:38:java.lang.Character left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.chars.CharSet -> it.unimi.dsi.fastutil.chars.ae:
# {"fileName":"CharSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b() -> a
    79:79:it.unimi.dsi.fastutil.chars.CharSpliterator spliterator() -> g
    boolean remove$132fac() -> c
    102:102:boolean remove(java.lang.Object) -> remove
    114:114:boolean add(java.lang.Character) -> a
    126:126:boolean contains(java.lang.Object) -> contains
    141:141:boolean rem(char) -> c
    31:31:java.util.Spliterator spliterator() -> spliterator
    31:31:boolean add(java.lang.Object) -> add
    31:31:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.chars.CharShortPair -> it.unimi.dsi.fastutil.chars.af:
# {"fileName":"CharShortPair.java","id":"sourceFile"}
    char leftChar() -> b
    38:38:java.lang.Character left() -> c
    short rightShort() -> d
    163:163:java.lang.Short right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.chars.CharSortedSet -> it.unimi.dsi.fastutil.chars.ag:
# {"fileName":"CharSortedSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator() -> b
    118:118:it.unimi.dsi.fastutil.chars.CharSpliterator spliterator() -> g
    it.unimi.dsi.fastutil.chars.CharSortedSet subSet$7777dade() -> d
    it.unimi.dsi.fastutil.chars.CharSortedSet headSet$733a0f0f() -> e
    it.unimi.dsi.fastutil.chars.CharSortedSet tailSet$733a0f0f() -> f
    it.unimi.dsi.fastutil.chars.CharComparator comparator() -> h
    char firstChar() -> i
    char lastChar() -> j
    178:178:it.unimi.dsi.fastutil.chars.CharSortedSet subSet(java.lang.Character,java.lang.Character) -> a
    189:189:it.unimi.dsi.fastutil.chars.CharSortedSet headSet(java.lang.Character) -> b
    200:200:it.unimi.dsi.fastutil.chars.CharSortedSet tailSet(java.lang.Character) -> c
    211:211:java.lang.Character first() -> k
    222:222:java.lang.Character last() -> l
    34:34:it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iterator$5ba1377b() -> a
    34:34:java.util.Spliterator spliterator() -> spliterator
    34:34:java.util.Iterator iterator() -> iterator
    34:34:java.lang.Object last() -> last
    34:34:java.lang.Object first() -> first
    34:34:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    34:34:java.util.SortedSet headSet(java.lang.Object) -> headSet
    34:34:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.chars.CharSpliterator -> it.unimi.dsi.fastutil.chars.ah:
# {"fileName":"CharSpliterator.java","id":"sourceFile"}
    41:41:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    58:59:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    it.unimi.dsi.fastutil.chars.CharSpliterator trySplit() -> b
    103:103:it.unimi.dsi.fastutil.chars.CharComparator getComparator() -> c
    29:29:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    29:29:java.util.Comparator getComparator() -> getComparator
    29:29:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.chars.CharSpliterators -> it.unimi.dsi.fastutil.chars.ai:
# {"fileName":"CharSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharSpliterators$EmptySpliterator EMPTY_SPLITERATOR -> a
    360:361:it.unimi.dsi.fastutil.chars.CharSpliterators$ArraySpliterator wrap$1305db69$39137efe(char[],int,int) -> a
    392:393:it.unimi.dsi.fastutil.chars.CharSpliterators$ArraySpliteratorWithComparator wrapPreSorted$3c71324d$29a43702(char[],int,int,it.unimi.dsi.fastutil.chars.CharComparator) -> a
    1489:1489:it.unimi.dsi.fastutil.chars.CharSpliterators$SpliteratorFromIterator asSpliterator$542f7577$5e4cda77(it.unimi.dsi.fastutil.chars.CharBidirectionalIterator,long,int) -> a
    1521:1521:it.unimi.dsi.fastutil.chars.CharSpliterators$SpliteratorFromIteratorWithComparator asSpliteratorFromSorted$4de66f5b$6f5bbd6e(it.unimi.dsi.fastutil.chars.CharBidirectionalIterator,long,it.unimi.dsi.fastutil.chars.CharComparator) -> a
    1544:1544:it.unimi.dsi.fastutil.chars.CharSpliterators$SpliteratorFromIterator asSpliteratorUnknownSize$65b50345$33ef2f97$2da23a36(it.unimi.dsi.fastutil.chars.CharBidirectionalIterator) -> a
    112:112:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.chars.CharSpliterators$AbstractIndexBasedSpliterator -> it.unimi.dsi.fastutil.chars.ai$a:
# {"fileName":"CharSpliterators.java","id":"sourceFile"}
    int pos -> a
    744:746:void <init>(int) -> <init>
    char get(int) -> a
    int getMaxPos() -> d
    it.unimi.dsi.fastutil.chars.AbstractCharList$IndexBasedSpliterator makeForSplit$6f74e21a(int,int) -> a
    843:843:int characteristics() -> characteristics
    848:848:long estimateSize() -> estimateSize
    901:908:it.unimi.dsi.fastutil.chars.CharSpliterator trySplit() -> b
    1829:1829:int computeSplitPoint():829:829 -> b
    1829:1829:it.unimi.dsi.fastutil.chars.CharSpliterator trySplit():902 -> b
    1835:1838:void splitPointCheck(int,int):835:838 -> b
    1835:1838:it.unimi.dsi.fastutil.chars.CharSpliterator trySplit():904 -> b
    730:730:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1860:1863:void forEachRemaining(it.unimi.dsi.fastutil.chars.CharConsumer):860:863 -> forEachRemaining
    1860:1863:void forEachRemaining(java.lang.Object):730 -> forEachRemaining
    730:730:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2853:2855:boolean tryAdvance(it.unimi.dsi.fastutil.chars.CharConsumer):853:855 -> tryAdvance
    2853:2855:boolean tryAdvance(java.lang.Object):730 -> tryAdvance
    730:730:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    730:730:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.chars.CharSpliterators$ArraySpliterator -> it.unimi.dsi.fastutil.chars.ai$b:
# {"fileName":"CharSpliterators.java","id":"sourceFile"}
    char[] array -> a
    int offset -> c
    int length -> d
    int curr -> e
    int characteristics -> b
    211:216:void <init>(char[],int,int,int) -> <init>
    228:228:long estimateSize() -> estimateSize
    233:233:int characteristics() -> characteristics
    237:237:it.unimi.dsi.fastutil.chars.CharSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    242:249:it.unimi.dsi.fastutil.chars.CharSpliterator trySplit() -> b
    204:204:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1254:1258:void forEachRemaining(it.unimi.dsi.fastutil.chars.CharConsumer):254:258 -> forEachRemaining
    1254:1258:void forEachRemaining(java.lang.Object):204 -> forEachRemaining
    204:204:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2220:2223:boolean tryAdvance(it.unimi.dsi.fastutil.chars.CharConsumer):220:223 -> tryAdvance
    2220:2223:boolean tryAdvance(java.lang.Object):204 -> tryAdvance
    204:204:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    204:204:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.chars.CharSpliterators$ArraySpliteratorWithComparator -> it.unimi.dsi.fastutil.chars.ai$c:
# {"fileName":"CharSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharComparator comparator -> c
    279:281:void <init>(char[],int,int,int,it.unimi.dsi.fastutil.chars.CharComparator) -> <init>
    290:290:it.unimi.dsi.fastutil.chars.CharComparator getComparator() -> c
    275:275:it.unimi.dsi.fastutil.chars.CharSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    1285:1285:it.unimi.dsi.fastutil.chars.CharSpliterators$ArraySpliteratorWithComparator makeForSplit(int,int):285:285 -> a
    1285:1285:it.unimi.dsi.fastutil.chars.CharSpliterators$ArraySpliterator makeForSplit(int,int):275 -> a
    275:275:java.util.Comparator getComparator() -> getComparator
    1290:1290:it.unimi.dsi.fastutil.chars.CharComparator getComparator():290:290 -> getComparator
    1290:1290:java.util.Comparator getComparator():275 -> getComparator
it.unimi.dsi.fastutil.chars.CharSpliterators$EmptySpliterator -> it.unimi.dsi.fastutil.chars.ai$d:
# {"fileName":"CharSpliterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    56:57:void <init>() -> <init>
    67:67:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    72:72:it.unimi.dsi.fastutil.chars.CharSpliterator trySplit() -> b
    77:77:long estimateSize() -> estimateSize
    82:82:int characteristics() -> characteristics
    92:92:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    96:96:java.lang.Object clone() -> clone
    100:100:java.lang.Object readResolve() -> readResolve
    52:52:void forEachRemaining(java.lang.Object) -> forEachRemaining
    52:52:boolean tryAdvance(java.lang.Object) -> tryAdvance
    1061:1061:boolean tryAdvance$1c84ab4b():61:61 -> tryAdvance
    1061:1061:boolean tryAdvance(java.lang.Object):52 -> tryAdvance
    52:52:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1072:1072:it.unimi.dsi.fastutil.chars.CharSpliterator trySplit():72:72 -> trySplit
    1072:1072:java.util.Spliterator$OfPrimitive trySplit():52 -> trySplit
    52:52:java.util.Spliterator trySplit() -> trySplit
    2072:2072:it.unimi.dsi.fastutil.chars.CharSpliterator trySplit():72:72 -> trySplit
    2072:2072:java.util.Spliterator trySplit():52 -> trySplit
it.unimi.dsi.fastutil.chars.CharSpliterators$LateBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.chars.ai$e:
# {"fileName":"CharSpliterators.java","id":"sourceFile"}
    int maxPos -> a
    boolean maxPosFixed -> b
    965:971:void <init>() -> <init>
    965:977:void <init>(int,int) -> <init>
    int getMaxPosFromBackingStore() -> a
    991:991:int getMaxPos() -> d
    996:1001:it.unimi.dsi.fastutil.chars.CharSpliterator trySplit() -> b
    963:963:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    963:963:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.chars.CharSpliterators$SpliteratorFromIterator -> it.unimi.dsi.fastutil.chars.ai$f:
# {"fileName":"CharSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharBidirectionalIterator iter$77f394c4 -> b
    int characteristics -> a
    boolean knownSize -> c
    long size -> d
    int nextBatchSize -> e
    it.unimi.dsi.fastutil.chars.CharSpliterators$ArraySpliterator delegate$bb7b1d9 -> f
    1328:1337:void <init>(it.unimi.dsi.fastutil.chars.CharBidirectionalIterator) -> <init>
    1328:1348:void <init>(it.unimi.dsi.fastutil.chars.CharBidirectionalIterator,long,int) -> <init>
    1375:1379:long estimateSize() -> estimateSize
    1384:1384:int characteristics() -> characteristics
    1388:1388:it.unimi.dsi.fastutil.chars.CharSpliterators$ArraySpliterator makeForSplit$1f490a49(char[],int) -> a
    1393:1418:it.unimi.dsi.fastutil.chars.CharSpliterator trySplit() -> b
    1316:1316:void forEachRemaining(java.lang.Object) -> forEachRemaining
    2365:2371:void forEachRemaining(it.unimi.dsi.fastutil.chars.CharConsumer):1365:1371 -> forEachRemaining
    2365:2371:void forEachRemaining(java.lang.Object):1316 -> forEachRemaining
    1316:1316:boolean tryAdvance(java.lang.Object) -> tryAdvance
    3352:3360:boolean tryAdvance(it.unimi.dsi.fastutil.chars.CharConsumer):1352:1360 -> tryAdvance
    3352:3360:boolean tryAdvance(java.lang.Object):1316 -> tryAdvance
    1316:1316:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1316:1316:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.chars.CharSpliterators$SpliteratorFromIteratorWithComparator -> it.unimi.dsi.fastutil.chars.ai$g:
# {"fileName":"CharSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharComparator comparator -> b
    1450:1452:void <init>(it.unimi.dsi.fastutil.chars.CharBidirectionalIterator,long,it.unimi.dsi.fastutil.chars.CharComparator) -> <init>
    1456:1456:it.unimi.dsi.fastutil.chars.CharComparator getComparator() -> c
    1461:1461:it.unimi.dsi.fastutil.chars.CharSpliterators$ArraySpliterator makeForSplit$1f490a49(char[],int) -> a
    1441:1441:java.util.Comparator getComparator() -> getComparator
    2456:2456:it.unimi.dsi.fastutil.chars.CharComparator getComparator():1456:1456 -> getComparator
    2456:2456:java.util.Comparator getComparator():1441 -> getComparator
it.unimi.dsi.fastutil.chars.CharStack -> it.unimi.dsi.fastutil.chars.aj:
# {"fileName":"CharStack.java","id":"sourceFile"}
    void push(char) -> f
    char popChar() -> e
    char topChar() -> f
    char peekChar(int) -> e
    68:69:void push(java.lang.Character) -> a_
    81:81:java.lang.Character pop() -> h
    94:94:java.lang.Character top() -> i
    107:107:java.lang.Character peek(int) -> c_
    24:24:java.lang.Object peek(int) -> peek
    24:24:java.lang.Object top() -> top
    24:24:java.lang.Object pop() -> pop
    24:24:void push(java.lang.Object) -> push
it.unimi.dsi.fastutil.chars.CharUnaryOperator -> it.unimi.dsi.fastutil.chars.ak:
# {"fileName":"CharUnaryOperator.java","id":"sourceFile"}
    char apply(char) -> apply
    64:64:int applyAsInt(int) -> applyAsInt
    76:76:java.lang.Character apply(java.lang.Character) -> a
    27:27:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectFunction -> it.unimi.dsi.fastutil.doubles.a:
# {"fileName":"AbstractDouble2ObjectFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    49:49:java.lang.Object defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap -> it.unimi.dsi.fastutil.doubles.b:
# {"fileName":"AbstractDouble2ObjectMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    45:46:void <init>() -> <init>
    63:65:boolean containsKey(double) -> containsKey
    83:85:boolean containsValue(java.lang.Object) -> containsValue
    90:90:boolean isEmpty() -> isEmpty
    228:228:it.unimi.dsi.fastutil.doubles.DoubleSet keySet() -> keySet
    292:292:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    346:361:void putAll(java.util.Map) -> putAll
    372:375:int hashCode() -> hashCode
    380:384:boolean equals(java.lang.Object) -> equals
    389:405:java.lang.String toString() -> toString
    42:42:java.util.Collection values() -> values
    42:42:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap$1 -> it.unimi.dsi.fastutil.doubles.b$1:
# {"fileName":"AbstractDouble2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap this$0 -> a
    228:228:void <init>(it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap) -> <init>
    231:231:boolean contains(double) -> contains
    236:236:int size() -> size
    241:242:void clear() -> clear
    246:246:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    273:273:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    228:228:java.util.Spliterator spliterator() -> spliterator
    228:228:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap$1$1 -> it.unimi.dsi.fastutil.doubles.b$1$1:
# {"fileName":"AbstractDouble2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap$1 this$1 -> b
    246:247:void <init>(it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap$1) -> <init>
    251:251:double nextDouble() -> nextDouble
    256:256:boolean hasNext() -> hasNext
    261:262:void remove() -> remove
    266:267:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    246:246:void forEachRemaining(java.lang.Object) -> forEachRemaining
    266:266:void lambda$forEachRemaining$0(java.util.function.DoubleConsumer,it.unimi.dsi.fastutil.doubles.Double2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap$2 -> it.unimi.dsi.fastutil.doubles.b$2:
# {"fileName":"AbstractDouble2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap this$0 -> a
    292:292:void <init>(it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap) -> <init>
    295:295:boolean contains(java.lang.Object) -> contains
    300:300:int size() -> size
    305:306:void clear() -> clear
    310:310:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    337:337:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    292:292:java.util.Spliterator spliterator() -> spliterator
    292:292:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap$2$1 -> it.unimi.dsi.fastutil.doubles.b$2$1:
# {"fileName":"AbstractDouble2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap$2 this$1 -> b
    310:311:void <init>(it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap$2) -> <init>
    315:315:java.lang.Object next() -> next
    320:320:boolean hasNext() -> hasNext
    325:326:void remove() -> remove
    330:331:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    330:330:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.doubles.Double2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.doubles.AbstractDouble2ObjectMap$BasicEntry -> it.unimi.dsi.fastutil.doubles.b$a:
# {"fileName":"AbstractDouble2ObjectMap.java","id":"sourceFile"}
    double key -> a
    java.lang.Object value -> b
    105:106:void <init>() -> <init>
    113:116:void <init>(double,java.lang.Object) -> <init>
    120:120:double getDoubleKey() -> getDoubleKey
    125:125:java.lang.Object getValue() -> getValue
    130:130:java.lang.Object setValue(java.lang.Object) -> setValue
    136:145:boolean equals(java.lang.Object) -> equals
    150:150:int hashCode() -> hashCode
    155:155:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.doubles.AbstractDoubleCollection -> it.unimi.dsi.fastutil.doubles.c:
# {"fileName":"AbstractDoubleCollection.java","id":"sourceFile"}
    35:36:void <init>() -> <init>
    it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    48:48:boolean add(double) -> add
    59:61:boolean contains(double) -> contains
    72:77:boolean rem(double) -> rem
    88:88:boolean add(java.lang.Double) -> add
    99:99:boolean contains(java.lang.Object) -> contains
    110:110:boolean remove(java.lang.Object) -> remove
    115:122:double[] toArray(double[]) -> toArray
    127:131:double[] toDoubleArray() -> toDoubleArray
    143:143:double[] toDoubleArray(double[]) -> toDoubleArray
    153:154:void forEach(it.unimi.dsi.fastutil.doubles.DoubleConsumer) -> forEach
    163:163:boolean removeIf(it.unimi.dsi.fastutil.doubles.DoublePredicate) -> removeIf
    168:170:boolean addAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> addAll
    181:184:boolean addAll(java.util.Collection) -> addAll
    189:190:boolean containsAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> containsAll
    201:204:boolean containsAll(java.util.Collection) -> containsAll
    209:211:boolean removeAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> removeAll
    222:225:boolean removeAll(java.util.Collection) -> removeAll
    230:235:boolean retainAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> retainAll
    246:249:boolean retainAll(java.util.Collection) -> retainAll
    254:267:java.lang.String toString() -> toString
    34:34:boolean add(java.lang.Object) -> add
    34:34:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.AbstractDoubleIterator -> it.unimi.dsi.fastutil.doubles.d:
# {"fileName":"AbstractDoubleIterator.java","id":"sourceFile"}
    26:27:void <init>() -> <init>
it.unimi.dsi.fastutil.doubles.AbstractDoubleList -> it.unimi.dsi.fastutil.doubles.e:
# {"fileName":"AbstractDoubleList.java","id":"sourceFile"}
    40:41:void <init>() -> <init>
    52:54:void ensureIndex(int) -> a
    65:67:void ensureRestrictedIndex(int) -> b
    76:76:void add(int,double) -> add
    87:88:boolean add(double) -> add
    98:98:double removeDouble(int) -> removeDouble
    108:108:double set(int,double) -> set
    114:121:boolean addAll(int,java.util.Collection) -> addAll
    132:132:boolean addAll(java.util.Collection) -> addAll
    142:142:it.unimi.dsi.fastutil.doubles.DoubleListIterator iterator() -> iterator
    152:152:it.unimi.dsi.fastutil.doubles.DoubleListIterator listIterator() -> listIterator
    162:163:it.unimi.dsi.fastutil.doubles.DoubleListIterator listIterator(int) -> listIterator
    228:228:boolean contains(double) -> contains
    233:239:int indexOf(double) -> indexOf
    244:250:int lastIndexOf(double) -> lastIndexOf
    255:258:void size(int) -> size
    262:265:it.unimi.dsi.fastutil.doubles.DoubleList subList(int,int) -> subList
    277:284:void forEach(java.util.function.DoubleConsumer) -> forEach
    295:305:void removeElements(int,int) -> removeElements
    316:324:void addElements(int,double[],int,int) -> addElements
    333:334:void addElements(int,double[]) -> addElements
    345:355:void getElements(int,double[],int,int) -> getElements
    359:374:void setElements(int,double[],int,int) -> setElements
    383:384:void clear() -> clear
    393:399:int hashCode() -> hashCode
    404:416:boolean equals(java.lang.Object) -> equals
    432:449:int compareTo(java.util.List) -> compareTo
    454:455:void push(double) -> push
    459:460:double popDouble() -> popDouble
    465:466:double topDouble() -> topDouble
    471:471:double peekDouble(int) -> peekDouble
    483:486:boolean rem(double) -> rem
    491:495:double[] toDoubleArray() -> toDoubleArray
    500:505:double[] toArray(double[]) -> toArray
    510:514:boolean addAll(int,it.unimi.dsi.fastutil.doubles.DoubleCollection) -> addAll
    525:525:boolean addAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> addAll
    536:537:void replaceAll(it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator) -> replaceAll
    541:554:java.lang.String toString() -> toString
    39:39:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    39:39:java.util.Iterator iterator() -> iterator
    39:39:java.util.List subList(int,int) -> subList
    39:39:java.util.ListIterator listIterator(int) -> listIterator
    39:39:java.util.ListIterator listIterator() -> listIterator
    39:39:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.doubles.AbstractDoubleList$1 -> it.unimi.dsi.fastutil.doubles.e$1:
# {"fileName":"AbstractDoubleList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.AbstractDoubleList this$0 -> d
    163:163:void <init>(it.unimi.dsi.fastutil.doubles.AbstractDoubleList,int) -> <init>
    166:166:double get(int) -> a
    171:172:void add(int,double) -> a
    176:177:void set(int,double) -> b
    181:182:void remove(int) -> b
    186:186:int getMaxPos() -> a
it.unimi.dsi.fastutil.doubles.AbstractDoubleList$DoubleRandomAccessSubList -> it.unimi.dsi.fastutil.doubles.e$a:
# {"fileName":"AbstractDoubleList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    836:837:void <init>(it.unimi.dsi.fastutil.doubles.AbstractDoubleList,int,int) -> <init>
    841:846:it.unimi.dsi.fastutil.doubles.DoubleList subList(int,int) -> subList
    832:832:java.util.List subList(int,int) -> subList
it.unimi.dsi.fastutil.doubles.AbstractDoubleList$DoubleSubList -> it.unimi.dsi.fastutil.doubles.e$b:
# {"fileName":"AbstractDoubleList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.doubles.AbstractDoubleList l$26584122 -> a
    int from -> b
    int to -> c
    boolean $assertionsDisabled -> d
    567:571:void <init>(it.unimi.dsi.fastutil.doubles.AbstractDoubleList,int,int) -> <init>
    574:577:boolean assertRange() -> c
    582:585:boolean add(double) -> add
    590:594:void add(int,double) -> add
    598:600:boolean addAll(int,java.util.Collection) -> addAll
    605:606:double getDouble(int) -> getDouble
    611:613:double removeDouble(int) -> removeDouble
    618:619:double set(int,double) -> set
    624:624:int size() -> size
    629:632:void getElements(int,double[],int,int) -> getElements
    636:641:void removeElements(int,int) -> removeElements
    645:649:void addElements(int,double[],int,int) -> addElements
    653:656:void setElements(int,double[],int,int) -> setElements
    786:791:it.unimi.dsi.fastutil.doubles.DoubleListIterator listIterator(int) -> listIterator
    796:796:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    801:806:it.unimi.dsi.fastutil.doubles.DoubleList subList(int,int) -> subList
    811:816:boolean rem(double) -> rem
    821:822:boolean addAll(int,it.unimi.dsi.fastutil.doubles.DoubleCollection) -> addAll
    827:828:boolean addAll(int,it.unimi.dsi.fastutil.doubles.DoubleList) -> addAll
    558:558:java.util.Spliterator spliterator() -> spliterator
    558:558:java.util.List subList(int,int) -> subList
    558:558:java.util.ListIterator listIterator(int) -> listIterator
    558:558:java.util.ListIterator listIterator() -> listIterator
    558:558:java.util.Iterator iterator() -> iterator
    558:558:int compareTo(java.lang.Object) -> compareTo
    558:558:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    558:558:boolean access$000(it.unimi.dsi.fastutil.doubles.AbstractDoubleList$DoubleSubList) -> a
    558:558:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.doubles.AbstractDoubleList$DoubleSubList$ParentWrappingIter -> it.unimi.dsi.fastutil.doubles.e$b$a:
# {"fileName":"AbstractDoubleList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleListIterator parent -> a
    it.unimi.dsi.fastutil.doubles.AbstractDoubleList$DoubleSubList this$0 -> b
    709:711:void <init>(it.unimi.dsi.fastutil.doubles.AbstractDoubleList$DoubleSubList,it.unimi.dsi.fastutil.doubles.DoubleListIterator) -> <init>
    715:715:int nextIndex() -> nextIndex
    720:720:int previousIndex() -> previousIndex
    725:725:boolean hasNext() -> hasNext
    730:730:boolean hasPrevious() -> hasPrevious
    735:736:double nextDouble() -> nextDouble
    741:742:double previousDouble() -> h_
    747:748:void add(double) -> a
    752:753:void set(double) -> b
    757:758:void remove() -> remove
it.unimi.dsi.fastutil.doubles.AbstractDoubleList$DoubleSubList$RandomAccessIter -> it.unimi.dsi.fastutil.doubles.e$b$b:
# {"fileName":"AbstractDoubleList.java","id":"sourceFile"}
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.doubles.AbstractDoubleList$DoubleSubList this$0 -> e
    663:665:void <init>(it.unimi.dsi.fastutil.doubles.AbstractDoubleList$DoubleSubList,int) -> <init>
    669:669:double get(int) -> a
    675:676:void add(int,double) -> a
    680:681:void set(int,double) -> b
    685:686:void remove(int) -> b
    690:690:int getMaxPos() -> a
    695:697:void add(double) -> a
    701:703:void remove() -> remove
    658:658:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.doubles.AbstractDoubleList$IndexBasedSpliterator -> it.unimi.dsi.fastutil.doubles.e$c:
# {"fileName":"AbstractDoubleList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleList l -> b
    195:197:void <init>(it.unimi.dsi.fastutil.doubles.DoubleList) -> <init>
    200:202:void <init>(it.unimi.dsi.fastutil.doubles.DoubleList,int,int) -> <init>
    206:206:int getMaxPosFromBackingStore() -> a
    211:211:double get(int) -> a
    191:191:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$60f609a4(int,int) -> a
    1216:1216:it.unimi.dsi.fastutil.doubles.AbstractDoubleList$IndexBasedSpliterator makeForSplit(int,int):216:216 -> a
    1216:1216:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$60f609a4(int,int):191 -> a
it.unimi.dsi.fastutil.doubles.AbstractDoubleSet -> it.unimi.dsi.fastutil.doubles.f:
# {"fileName":"AbstractDoubleSet.java","id":"sourceFile"}
    30:31:void <init>() -> <init>
    it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    38:45:boolean equals(java.lang.Object) -> equals
    57:64:int hashCode() -> hashCode
    73:73:boolean remove(double) -> remove
    85:85:boolean rem(double) -> rem
    29:29:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.AbstractDoubleSpliterator -> it.unimi.dsi.fastutil.doubles.g:
# {"fileName":"AbstractDoubleSpliterator.java","id":"sourceFile"}
    25:26:void <init>() -> <init>
it.unimi.dsi.fastutil.doubles.Double2BooleanFunction -> it.unimi.dsi.fastutil.doubles.h:
# {"fileName":"Double2BooleanFunction.java","id":"sourceFile"}
    60:60:boolean test(double) -> test
    73:73:boolean put$253ec8f() -> a
    boolean get$13336d() -> b
    111:111:boolean remove$13336d() -> c
    122:125:java.lang.Boolean put(java.lang.Double,java.lang.Boolean) -> a
    136:139:java.lang.Boolean get(java.lang.Object) -> a
    164:166:java.lang.Boolean remove(java.lang.Object) -> b
    181:181:boolean containsKey$13336d() -> d
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.doubles.Double2BooleanMap -> it.unimi.dsi.fastutil.doubles.i:
# {"fileName":"Double2BooleanMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2BooleanEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Boolean put(java.lang.Double,java.lang.Boolean) -> a
    178:178:java.lang.Boolean get(java.lang.Object) -> a
    192:192:java.lang.Boolean remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$138603() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.doubles.Double2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.doubles.Double2BooleanMap$Entry -> it.unimi.dsi.fastutil.doubles.i$a:
# {"fileName":"Double2BooleanMap.java","id":"sourceFile"}
    double getDoubleKey() -> a
    604:604:java.lang.Double getKey() -> b
    boolean getBooleanValue() -> c
    boolean setValue$138603() -> d
    629:629:java.lang.Boolean getValue() -> e
    640:640:java.lang.Boolean setValue(java.lang.Boolean) -> a
    588:588:java.lang.Object setValue(java.lang.Object) -> setValue
    588:588:java.lang.Object getValue() -> getValue
    588:588:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.doubles.Double2BooleanMap$FastEntrySet -> it.unimi.dsi.fastutil.doubles.i$b:
# {"fileName":"Double2BooleanMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.doubles.Double2BooleanSortedMap -> it.unimi.dsi.fastutil.doubles.j:
# {"fileName":"Double2BooleanSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2BooleanSortedMap subMap$1ba4b550() -> j
    it.unimi.dsi.fastutil.doubles.Double2BooleanSortedMap headMap$154e2fc4() -> k
    it.unimi.dsi.fastutil.doubles.Double2BooleanSortedMap tailMap$154e2fc4() -> l
    double firstDoubleKey() -> m
    double lastDoubleKey() -> n
    92:92:it.unimi.dsi.fastutil.doubles.Double2BooleanSortedMap subMap(java.lang.Double,java.lang.Double) -> a
    105:105:it.unimi.dsi.fastutil.doubles.Double2BooleanSortedMap headMap(java.lang.Double) -> a
    118:118:it.unimi.dsi.fastutil.doubles.Double2BooleanSortedMap tailMap(java.lang.Double) -> b
    129:129:java.lang.Double firstKey() -> o
    140:140:java.lang.Double lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2BooleanEntrySet() -> r
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet() -> s
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet double2BooleanEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.doubles.Double2ByteFunction -> it.unimi.dsi.fastutil.doubles.k:
# {"fileName":"Double2ByteFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(double) -> applyAsInt
    73:73:byte put$253925f() -> a
    byte get$133355() -> b
    111:111:byte remove$133355() -> c
    122:125:java.lang.Byte put(java.lang.Double,java.lang.Byte) -> a
    136:139:java.lang.Byte get(java.lang.Object) -> a
    164:166:java.lang.Byte remove(java.lang.Object) -> b
    181:181:boolean containsKey$13336d() -> d
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.doubles.Double2ByteMap -> it.unimi.dsi.fastutil.doubles.l:
# {"fileName":"Double2ByteMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2ByteEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Byte put(java.lang.Double,java.lang.Byte) -> a
    178:178:java.lang.Byte get(java.lang.Object) -> a
    192:192:java.lang.Byte remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$132beb() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte) -> a
    647:647:java.lang.Byte putIfAbsent(java.lang.Double,java.lang.Byte) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Double,java.lang.Byte,java.lang.Byte) -> a
    686:686:java.lang.Byte replace(java.lang.Double,java.lang.Byte) -> c
    699:699:java.lang.Byte computeIfAbsent(java.lang.Double,java.util.function.Function) -> a
    712:712:java.lang.Byte computeIfPresent(java.lang.Double,java.util.function.BiFunction) -> a
    725:725:java.lang.Byte compute(java.lang.Double,java.util.function.BiFunction) -> b
    738:738:java.lang.Byte merge(java.lang.Double,java.lang.Byte,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.doubles.Double2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.doubles.Double2ByteMap$Entry -> it.unimi.dsi.fastutil.doubles.l$a:
# {"fileName":"Double2ByteMap.java","id":"sourceFile"}
    double getDoubleKey() -> a
    763:763:java.lang.Double getKey() -> b
    byte getByteValue() -> c
    byte setValue$132bd3() -> d
    788:788:java.lang.Byte getValue() -> e
    799:799:java.lang.Byte setValue(java.lang.Byte) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.doubles.Double2ByteMap$FastEntrySet -> it.unimi.dsi.fastutil.doubles.l$b:
# {"fileName":"Double2ByteMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.doubles.Double2ByteSortedMap -> it.unimi.dsi.fastutil.doubles.m:
# {"fileName":"Double2ByteSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ByteSortedMap subMap$51ea5ae8() -> j
    it.unimi.dsi.fastutil.doubles.Double2ByteSortedMap headMap$7a0a0dc() -> k
    it.unimi.dsi.fastutil.doubles.Double2ByteSortedMap tailMap$7a0a0dc() -> l
    double firstDoubleKey() -> m
    double lastDoubleKey() -> n
    92:92:it.unimi.dsi.fastutil.doubles.Double2ByteSortedMap subMap(java.lang.Double,java.lang.Double) -> a
    105:105:it.unimi.dsi.fastutil.doubles.Double2ByteSortedMap headMap(java.lang.Double) -> a
    118:118:it.unimi.dsi.fastutil.doubles.Double2ByteSortedMap tailMap(java.lang.Double) -> b
    129:129:java.lang.Double firstKey() -> o
    140:140:java.lang.Double lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2ByteEntrySet() -> r
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet() -> s
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> h
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet double2ByteEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.doubles.Double2CharFunction -> it.unimi.dsi.fastutil.doubles.n:
# {"fileName":"Double2CharFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(double) -> applyAsInt
    73:73:char put$2539621() -> a
    char get$133356() -> b
    111:111:char remove$133356() -> c
    122:125:java.lang.Character put(java.lang.Double,java.lang.Character) -> a
    136:139:java.lang.Character get(java.lang.Object) -> a
    164:166:java.lang.Character remove(java.lang.Object) -> b
    181:181:boolean containsKey$13336d() -> d
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.doubles.Double2CharMap -> it.unimi.dsi.fastutil.doubles.o:
# {"fileName":"Double2CharMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2CharEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Character put(java.lang.Double,java.lang.Character) -> a
    178:178:java.lang.Character get(java.lang.Object) -> a
    192:192:java.lang.Character remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$132fac() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Character getOrDefault(java.lang.Object,java.lang.Character) -> a
    647:647:java.lang.Character putIfAbsent(java.lang.Double,java.lang.Character) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Double,java.lang.Character,java.lang.Character) -> a
    686:686:java.lang.Character replace(java.lang.Double,java.lang.Character) -> c
    699:699:java.lang.Character computeIfAbsent(java.lang.Double,java.util.function.Function) -> a
    712:712:java.lang.Character computeIfPresent(java.lang.Double,java.util.function.BiFunction) -> a
    725:725:java.lang.Character compute(java.lang.Double,java.util.function.BiFunction) -> b
    738:738:java.lang.Character merge(java.lang.Double,java.lang.Character,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.doubles.Double2CharMap$Entry) -> a
it.unimi.dsi.fastutil.doubles.Double2CharMap$Entry -> it.unimi.dsi.fastutil.doubles.o$a:
# {"fileName":"Double2CharMap.java","id":"sourceFile"}
    double getDoubleKey() -> a
    763:763:java.lang.Double getKey() -> b
    char getCharValue() -> c
    char setValue$132f95() -> d
    788:788:java.lang.Character getValue() -> e
    799:799:java.lang.Character setValue(java.lang.Character) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.doubles.Double2CharMap$FastEntrySet -> it.unimi.dsi.fastutil.doubles.o$b:
# {"fileName":"Double2CharMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.doubles.Double2CharSortedMap -> it.unimi.dsi.fastutil.doubles.p:
# {"fileName":"Double2CharSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2CharSortedMap subMap$4952321a() -> j
    it.unimi.dsi.fastutil.doubles.Double2CharSortedMap headMap$f787f2() -> k
    it.unimi.dsi.fastutil.doubles.Double2CharSortedMap tailMap$f787f2() -> l
    double firstDoubleKey() -> m
    double lastDoubleKey() -> n
    92:92:it.unimi.dsi.fastutil.doubles.Double2CharSortedMap subMap(java.lang.Double,java.lang.Double) -> a
    105:105:it.unimi.dsi.fastutil.doubles.Double2CharSortedMap headMap(java.lang.Double) -> a
    118:118:it.unimi.dsi.fastutil.doubles.Double2CharSortedMap tailMap(java.lang.Double) -> b
    129:129:java.lang.Double firstKey() -> o
    140:140:java.lang.Double lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2CharEntrySet() -> r
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet() -> s
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet double2CharEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.doubles.Double2DoubleFunction -> it.unimi.dsi.fastutil.doubles.q:
# {"fileName":"Double2DoubleFunction.java","id":"sourceFile"}
    60:60:double applyAsDouble(double) -> applyAsDouble
    73:73:double put$25399e3() -> a
    double get$133357() -> b
    111:111:double remove$133357() -> c
    122:125:java.lang.Double put(java.lang.Double,java.lang.Double) -> a
    136:139:java.lang.Double get(java.lang.Object) -> a
    164:166:java.lang.Double remove(java.lang.Object) -> b
    181:181:boolean containsKey$13336d() -> d
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    234:234:java.util.function.Function compose(java.util.function.Function) -> compose
    245:245:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.doubles.Double2DoubleMap -> it.unimi.dsi.fastutil.doubles.r:
# {"fileName":"Double2DoubleMap.java","id":"sourceFile"}
    98:98:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2DoubleEntrySet$54558373() -> e
    149:149:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    163:163:java.lang.Double put(java.lang.Double,java.lang.Double) -> a
    177:177:java.lang.Double get(java.lang.Object) -> a
    191:191:java.lang.Double remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> h
    235:235:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$13336d() -> i
    253:253:boolean containsValue(java.lang.Object) -> containsValue
    259:266:void forEach(java.util.function.BiConsumer) -> forEach
    297:297:java.lang.Double getOrDefault(java.lang.Object,java.lang.Double) -> a
    658:658:java.lang.Double putIfAbsent(java.lang.Double,java.lang.Double) -> b
    671:671:boolean remove(java.lang.Object,java.lang.Object) -> remove
    684:684:boolean replace(java.lang.Double,java.lang.Double,java.lang.Double) -> a
    697:697:java.lang.Double replace(java.lang.Double,java.lang.Double) -> c
    710:710:java.lang.Double computeIfAbsent(java.lang.Double,java.util.function.Function) -> a
    723:723:java.lang.Double computeIfPresent(java.lang.Double,java.util.function.BiFunction) -> a
    736:736:java.lang.Double compute(java.lang.Double,java.util.function.BiFunction) -> b
    749:749:java.lang.Double merge(java.lang.Double,java.lang.Double,java.util.function.BiFunction) -> a
    40:40:java.lang.Object remove(java.lang.Object) -> remove
    40:40:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    40:40:java.lang.Object get(java.lang.Object) -> get
    40:40:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    40:40:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    40:40:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    40:40:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    40:40:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    40:40:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    40:40:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    40:40:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    40:40:java.util.Set entrySet() -> entrySet
    40:40:java.util.Collection values() -> values
    40:40:java.util.Set keySet() -> keySet
    260:260:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.doubles.Double2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.doubles.Double2DoubleMap$Entry -> it.unimi.dsi.fastutil.doubles.r$a:
# {"fileName":"Double2DoubleMap.java","id":"sourceFile"}
    double getDoubleKey() -> a
    774:774:java.lang.Double getKey() -> b
    double getDoubleValue() -> c
    double setValue$133357() -> d
    799:799:java.lang.Double getValue() -> e
    810:810:java.lang.Double setValue(java.lang.Double) -> a
    758:758:java.lang.Object setValue(java.lang.Object) -> setValue
    758:758:java.lang.Object getValue() -> getValue
    758:758:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.doubles.Double2DoubleMap$FastEntrySet -> it.unimi.dsi.fastutil.doubles.r$b:
# {"fileName":"Double2DoubleMap.java","id":"sourceFile"}
    75:76:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.doubles.Double2DoubleSortedMap -> it.unimi.dsi.fastutil.doubles.s:
# {"fileName":"Double2DoubleSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2DoubleSortedMap subMap$9389ba1() -> j
    it.unimi.dsi.fastutil.doubles.Double2DoubleSortedMap headMap$1803fd53() -> k
    it.unimi.dsi.fastutil.doubles.Double2DoubleSortedMap tailMap$1803fd53() -> l
    double firstDoubleKey() -> m
    double lastDoubleKey() -> n
    91:91:it.unimi.dsi.fastutil.doubles.Double2DoubleSortedMap subMap(java.lang.Double,java.lang.Double) -> d
    104:104:it.unimi.dsi.fastutil.doubles.Double2DoubleSortedMap headMap(java.lang.Double) -> a
    117:117:it.unimi.dsi.fastutil.doubles.Double2DoubleSortedMap tailMap(java.lang.Double) -> b
    128:128:java.lang.Double firstKey() -> o
    139:139:java.lang.Double lastKey() -> p
    184:184:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2DoubleEntrySet() -> r
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet() -> s
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> h
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator() -> t
    34:34:it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet double2DoubleEntrySet$54558373() -> e
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.lang.Object lastKey() -> lastKey
    34:34:java.lang.Object firstKey() -> firstKey
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.doubles.Double2FloatFunction -> it.unimi.dsi.fastutil.doubles.t:
# {"fileName":"Double2FloatFunction.java","id":"sourceFile"}
    60:60:double applyAsDouble(double) -> applyAsDouble
    73:73:float put$253a167() -> a
    float get$133359() -> b
    111:111:float remove$133359() -> c
    122:125:java.lang.Float put(java.lang.Double,java.lang.Float) -> a
    136:139:java.lang.Float get(java.lang.Object) -> a
    164:166:java.lang.Float remove(java.lang.Object) -> b
    181:181:boolean containsKey$13336d() -> d
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.doubles.Double2FloatMap -> it.unimi.dsi.fastutil.doubles.u:
# {"fileName":"Double2FloatMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2FloatEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Float put(java.lang.Double,java.lang.Float) -> a
    178:178:java.lang.Float get(java.lang.Object) -> a
    192:192:java.lang.Float remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$133aef() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Float getOrDefault(java.lang.Object,java.lang.Float) -> a
    647:647:java.lang.Float putIfAbsent(java.lang.Double,java.lang.Float) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Double,java.lang.Float,java.lang.Float) -> a
    686:686:java.lang.Float replace(java.lang.Double,java.lang.Float) -> c
    699:699:java.lang.Float computeIfAbsent(java.lang.Double,java.util.function.Function) -> a
    712:712:java.lang.Float computeIfPresent(java.lang.Double,java.util.function.BiFunction) -> a
    725:725:java.lang.Float compute(java.lang.Double,java.util.function.BiFunction) -> b
    738:738:java.lang.Float merge(java.lang.Double,java.lang.Float,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.doubles.Double2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.doubles.Double2FloatMap$Entry -> it.unimi.dsi.fastutil.doubles.u$a:
# {"fileName":"Double2FloatMap.java","id":"sourceFile"}
    double getDoubleKey() -> a
    763:763:java.lang.Double getKey() -> b
    float getFloatValue() -> c
    float setValue$133adb() -> d
    788:788:java.lang.Float getValue() -> e
    799:799:java.lang.Float setValue(java.lang.Float) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.doubles.Double2FloatMap$FastEntrySet -> it.unimi.dsi.fastutil.doubles.u$b:
# {"fileName":"Double2FloatMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.doubles.Double2FloatSortedMap -> it.unimi.dsi.fastutil.doubles.v:
# {"fileName":"Double2FloatSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2FloatSortedMap subMap$45c3dd84() -> j
    it.unimi.dsi.fastutil.doubles.Double2FloatSortedMap headMap$44b164f8() -> k
    it.unimi.dsi.fastutil.doubles.Double2FloatSortedMap tailMap$44b164f8() -> l
    double firstDoubleKey() -> m
    double lastDoubleKey() -> n
    92:92:it.unimi.dsi.fastutil.doubles.Double2FloatSortedMap subMap(java.lang.Double,java.lang.Double) -> a
    105:105:it.unimi.dsi.fastutil.doubles.Double2FloatSortedMap headMap(java.lang.Double) -> a
    118:118:it.unimi.dsi.fastutil.doubles.Double2FloatSortedMap tailMap(java.lang.Double) -> b
    129:129:java.lang.Double firstKey() -> o
    140:140:java.lang.Double lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2FloatEntrySet() -> r
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet() -> s
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> h
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet double2FloatEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.doubles.Double2IntFunction -> it.unimi.dsi.fastutil.doubles.Double2IntFunction:
# {"fileName":"Double2IntFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(double) -> applyAsInt
    73:73:int put$253acad() -> a
    int get(double) -> get
    111:111:int remove$13335c() -> b
    122:125:java.lang.Integer put(java.lang.Double,java.lang.Integer) -> a
    136:139:java.lang.Integer get(java.lang.Object) -> a
    164:166:java.lang.Integer remove(java.lang.Object) -> b
    181:181:boolean containsKey$13336d() -> c
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.doubles.Double2IntMap -> it.unimi.dsi.fastutil.doubles.w:
# {"fileName":"Double2IntMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2IntEntrySet$54558373() -> d
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    164:164:java.lang.Integer put(java.lang.Double,java.lang.Integer) -> a
    178:178:java.lang.Integer get(java.lang.Object) -> a
    192:192:java.lang.Integer remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> f
    it.unimi.dsi.fastutil.ints.IntCollection values() -> g
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$134632() -> h
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> a
    659:659:java.lang.Integer putIfAbsent(java.lang.Double,java.lang.Integer) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Double,java.lang.Integer,java.lang.Integer) -> a
    698:698:java.lang.Integer replace(java.lang.Double,java.lang.Integer) -> c
    711:711:java.lang.Integer computeIfAbsent(java.lang.Double,java.util.function.Function) -> a
    724:724:java.lang.Integer computeIfPresent(java.lang.Double,java.util.function.BiFunction) -> a
    737:737:java.lang.Integer compute(java.lang.Double,java.util.function.BiFunction) -> b
    750:750:java.lang.Integer merge(java.lang.Double,java.lang.Integer,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.doubles.Double2IntMap$Entry) -> a
it.unimi.dsi.fastutil.doubles.Double2IntMap$Entry -> it.unimi.dsi.fastutil.doubles.w$a:
# {"fileName":"Double2IntMap.java","id":"sourceFile"}
    double getDoubleKey() -> a
    775:775:java.lang.Double getKey() -> b
    int getIntValue() -> c
    int setValue$134621() -> d
    800:800:java.lang.Integer getValue() -> e
    811:811:java.lang.Integer setValue(java.lang.Integer) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.doubles.Double2IntMap$FastEntrySet -> it.unimi.dsi.fastutil.doubles.w$b:
# {"fileName":"Double2IntMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.doubles.Double2IntSortedMap -> it.unimi.dsi.fastutil.doubles.x:
# {"fileName":"Double2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2IntSortedMap subMap$1e97e5a9() -> i
    it.unimi.dsi.fastutil.doubles.Double2IntSortedMap headMap$6ec71135() -> j
    it.unimi.dsi.fastutil.doubles.Double2IntSortedMap tailMap$6ec71135() -> k
    double firstDoubleKey() -> l
    double lastDoubleKey() -> m
    92:92:it.unimi.dsi.fastutil.doubles.Double2IntSortedMap subMap(java.lang.Double,java.lang.Double) -> a
    105:105:it.unimi.dsi.fastutil.doubles.Double2IntSortedMap headMap(java.lang.Double) -> a
    118:118:it.unimi.dsi.fastutil.doubles.Double2IntSortedMap tailMap(java.lang.Double) -> b
    129:129:java.lang.Double firstKey() -> n
    140:140:java.lang.Double lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2IntEntrySet() -> q
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet() -> r
    it.unimi.dsi.fastutil.ints.IntCollection values() -> g
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet double2IntEntrySet$54558373() -> d
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.doubles.Double2LongFunction -> it.unimi.dsi.fastutil.doubles.Double2LongFunction:
# {"fileName":"Double2LongFunction.java","id":"sourceFile"}
    60:60:long applyAsLong(double) -> applyAsLong
    73:73:long put$253b06f() -> a
    long get$13335d() -> b
    111:111:long remove$13335d() -> c
    122:125:java.lang.Long put(java.lang.Double,java.lang.Long) -> a
    136:139:java.lang.Long get(java.lang.Object) -> a
    164:166:java.lang.Long remove(java.lang.Object) -> b
    181:181:boolean containsKey$13336d() -> d
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.doubles.Double2LongMap -> it.unimi.dsi.fastutil.doubles.y:
# {"fileName":"Double2LongMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2LongEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Long put(java.lang.Double,java.lang.Long) -> a
    178:178:java.lang.Long get(java.lang.Object) -> a
    192:192:java.lang.Long remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    it.unimi.dsi.fastutil.longs.LongCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$1349f3() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> a
    659:659:java.lang.Long putIfAbsent(java.lang.Double,java.lang.Long) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Double,java.lang.Long,java.lang.Long) -> a
    698:698:java.lang.Long replace(java.lang.Double,java.lang.Long) -> c
    711:711:java.lang.Long computeIfAbsent(java.lang.Double,java.util.function.Function) -> a
    724:724:java.lang.Long computeIfPresent(java.lang.Double,java.util.function.BiFunction) -> a
    737:737:java.lang.Long compute(java.lang.Double,java.util.function.BiFunction) -> b
    750:750:java.lang.Long merge(java.lang.Double,java.lang.Long,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.doubles.Double2LongMap$Entry) -> a
it.unimi.dsi.fastutil.doubles.Double2LongMap$Entry -> it.unimi.dsi.fastutil.doubles.y$a:
# {"fileName":"Double2LongMap.java","id":"sourceFile"}
    double getDoubleKey() -> a
    775:775:java.lang.Double getKey() -> b
    long getLongValue() -> c
    long setValue$1349e3() -> d
    800:800:java.lang.Long getValue() -> e
    811:811:java.lang.Long setValue(java.lang.Long) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.doubles.Double2LongMap$FastEntrySet -> it.unimi.dsi.fastutil.doubles.y$b:
# {"fileName":"Double2LongMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.doubles.Double2LongSortedMap -> it.unimi.dsi.fastutil.doubles.z:
# {"fileName":"Double2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2LongSortedMap subMap$2b40c98c() -> j
    it.unimi.dsi.fastutil.doubles.Double2LongSortedMap headMap$758a8398() -> k
    it.unimi.dsi.fastutil.doubles.Double2LongSortedMap tailMap$758a8398() -> l
    double firstDoubleKey() -> m
    double lastDoubleKey() -> n
    92:92:it.unimi.dsi.fastutil.doubles.Double2LongSortedMap subMap(java.lang.Double,java.lang.Double) -> a
    105:105:it.unimi.dsi.fastutil.doubles.Double2LongSortedMap headMap(java.lang.Double) -> a
    118:118:it.unimi.dsi.fastutil.doubles.Double2LongSortedMap tailMap(java.lang.Double) -> b
    129:129:java.lang.Double firstKey() -> o
    140:140:java.lang.Double lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2LongEntrySet() -> r
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet() -> s
    it.unimi.dsi.fastutil.longs.LongCollection values() -> h
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet double2LongEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.doubles.Double2ObjectFunction -> it.unimi.dsi.fastutil.doubles.Double2ObjectFunction:
# {"fileName":"Double2ObjectFunction.java","id":"sourceFile"}
    60:60:java.lang.Object apply(double) -> apply
    73:73:java.lang.Object put(double,java.lang.Object) -> put
    java.lang.Object get(double) -> get
    99:99:java.lang.Object getOrDefault(double,java.lang.Object) -> getOrDefault
    111:111:java.lang.Object remove(double) -> remove
    122:125:java.lang.Object put(java.lang.Double,java.lang.Object) -> put
    136:139:java.lang.Object get(java.lang.Object) -> get
    150:153:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    164:166:java.lang.Object remove(java.lang.Object) -> remove
    181:181:boolean containsKey(double) -> containsKey
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    206:206:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    219:219:java.lang.Object defaultReturnValue() -> defaultReturnValue
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.doubles.Double2ObjectFunctions -> it.unimi.dsi.fastutil.doubles.A:
# {"fileName":"Double2ObjectFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.doubles.Double2ObjectFunctions$EmptyFunction -> it.unimi.dsi.fastutil.doubles.A$a:
# {"fileName":"Double2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:java.lang.Object get(double) -> get
    49:49:java.lang.Object getOrDefault(double,java.lang.Object) -> getOrDefault
    54:54:boolean containsKey(double) -> containsKey
    59:59:java.lang.Object defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.doubles.Double2ObjectFunctions$Singleton -> it.unimi.dsi.fastutil.doubles.A$b:
# {"fileName":"Double2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    double key -> a
    java.lang.Object value -> b
    121:124:void <init>(double,java.lang.Object) -> <init>
    128:128:boolean containsKey(double) -> containsKey
    133:133:java.lang.Object get(double) -> get
    138:138:java.lang.Object getOrDefault(double,java.lang.Object) -> getOrDefault
    143:143:int size() -> size
    148:148:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.doubles.Double2ObjectFunctions$SynchronizedFunction -> it.unimi.dsi.fastutil.doubles.A$c:
# {"fileName":"Double2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.doubles.Double2ObjectMap function$754061ef -> b
    java.lang.Object sync -> a
    188:192:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectMap,java.lang.Object) -> <init>
    194:198:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectMap) -> <init>
    202:204:java.lang.Object apply(double) -> apply
    215:217:java.lang.Object apply(java.lang.Double) -> a
    222:224:int size() -> size
    229:231:java.lang.Object defaultReturnValue() -> defaultReturnValue
    236:239:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    243:245:boolean containsKey(double) -> containsKey
    251:253:boolean containsKey(java.lang.Object) -> containsKey
    258:260:java.lang.Object put(double,java.lang.Object) -> put
    265:267:java.lang.Object get(double) -> get
    272:274:java.lang.Object getOrDefault(double,java.lang.Object) -> getOrDefault
    279:281:java.lang.Object remove(double) -> remove
    286:289:void clear() -> clear
    299:301:java.lang.Object put(java.lang.Double,java.lang.Object) -> put
    312:314:java.lang.Object get(java.lang.Object) -> get
    325:327:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    338:340:java.lang.Object remove(java.lang.Object) -> remove
    345:347:int hashCode() -> hashCode
    352:355:boolean equals(java.lang.Object) -> equals
    360:362:java.lang.String toString() -> toString
    366:369:void writeObject(java.io.ObjectOutputStream) -> writeObject
    183:183:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    183:183:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.doubles.Double2ObjectFunctions$UnmodifiableFunction -> it.unimi.dsi.fastutil.doubles.A$d:
# {"fileName":"Double2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.doubles.Double2ObjectMap function$754061ef -> a
    401:404:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectMap) -> <init>
    408:408:int size() -> size
    413:413:java.lang.Object defaultReturnValue() -> defaultReturnValue
    418:418:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    423:423:boolean containsKey(double) -> containsKey
    428:428:java.lang.Object put(double,java.lang.Object) -> put
    433:433:java.lang.Object get(double) -> get
    439:439:java.lang.Object getOrDefault(double,java.lang.Object) -> getOrDefault
    444:444:java.lang.Object remove(double) -> remove
    449:449:void clear() -> clear
    460:460:java.lang.Object put(java.lang.Double,java.lang.Object) -> put
    471:471:java.lang.Object get(java.lang.Object) -> get
    483:483:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    494:494:java.lang.Object remove(java.lang.Object) -> remove
    499:499:int hashCode() -> hashCode
    504:504:boolean equals(java.lang.Object) -> equals
    509:509:java.lang.String toString() -> toString
    397:397:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
it.unimi.dsi.fastutil.doubles.Double2ObjectMap -> it.unimi.dsi.fastutil.doubles.Double2ObjectMap:
# {"fileName":"Double2ObjectMap.java","id":"sourceFile"}
    int size() -> size
    99:99:void clear() -> clear
    void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    java.lang.Object defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet double2ObjectEntrySet() -> double2ObjectEntrySet
    156:156:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    170:170:java.lang.Object put(java.lang.Double,java.lang.Object) -> put
    184:184:java.lang.Object get(java.lang.Object) -> get
    198:198:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.doubles.DoubleSet keySet() -> keySet
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    boolean containsKey(double) -> containsKey
    242:242:boolean containsKey(java.lang.Object) -> containsKey
    248:255:void forEach(java.util.function.BiConsumer) -> forEach
    273:273:java.lang.Object getOrDefault(double,java.lang.Object) -> getOrDefault
    286:286:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    305:308:java.lang.Object putIfAbsent(double,java.lang.Object) -> putIfAbsent
    323:326:boolean remove(double,java.lang.Object) -> remove
    342:345:boolean replace(double,java.lang.Object,java.lang.Object) -> replace
    362:362:java.lang.Object replace(double,java.lang.Object) -> replace
    389:394:java.lang.Object computeIfAbsent(double,java.util.function.DoubleFunction) -> computeIfAbsent
    423:429:java.lang.Object computeIfAbsent(double,it.unimi.dsi.fastutil.doubles.Double2ObjectFunction) -> computeIfAbsent
    437:437:java.lang.Object computeIfAbsentPartial(double,it.unimi.dsi.fastutil.doubles.Double2ObjectFunction) -> computeIfAbsentPartial
    457:466:java.lang.Object computeIfPresent(double,java.util.function.BiFunction) -> computeIfPresent
    488:497:java.lang.Object compute(double,java.util.function.BiFunction) -> compute
    520:535:java.lang.Object merge(double,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    249:249:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.doubles.Double2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.doubles.Double2ObjectMap$Entry -> it.unimi.dsi.fastutil.doubles.Double2ObjectMap$Entry:
# {"fileName":"Double2ObjectMap.java","id":"sourceFile"}
    double getDoubleKey() -> getDoubleKey
    560:560:java.lang.Double getKey() -> getKey
    544:544:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.doubles.Double2ObjectMap$FastEntrySet -> it.unimi.dsi.fastutil.doubles.Double2ObjectMap$FastEntrySet:
# {"fileName":"Double2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.doubles.Double2ObjectMaps -> it.unimi.dsi.fastutil.doubles.Double2ObjectMaps:
# {"fileName":"Double2ObjectMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectMaps$EmptyMap EMPTY_MAP -> EMPTY_MAP
    35:36:void <init>() -> <init>
    48:49:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.doubles.Double2ObjectMap) -> fastIterator
    64:67:void fastForEach(it.unimi.dsi.fastutil.doubles.Double2ObjectMap,java.util.function.Consumer) -> fastForEach
    81:97:it.unimi.dsi.fastutil.objects.ObjectIterable fastIterable(it.unimi.dsi.fastutil.doubles.Double2ObjectMap) -> fastIterable
    196:196:it.unimi.dsi.fastutil.doubles.Double2ObjectMap emptyMap() -> emptyMap
    292:292:it.unimi.dsi.fastutil.doubles.Double2ObjectMap singleton(double,java.lang.Object) -> singleton
    307:307:it.unimi.dsi.fastutil.doubles.Double2ObjectMap singleton(java.lang.Double,java.lang.Object) -> singleton
    617:617:it.unimi.dsi.fastutil.doubles.Double2ObjectMap synchronize(it.unimi.dsi.fastutil.doubles.Double2ObjectMap) -> synchronize
    630:630:it.unimi.dsi.fastutil.doubles.Double2ObjectMap synchronize(it.unimi.dsi.fastutil.doubles.Double2ObjectMap,java.lang.Object) -> synchronize
    874:874:it.unimi.dsi.fastutil.doubles.Double2ObjectMap unmodifiable(it.unimi.dsi.fastutil.doubles.Double2ObjectMap) -> unmodifiable
    184:184:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.doubles.Double2ObjectMaps$1 -> it.unimi.dsi.fastutil.doubles.Double2ObjectMaps$1:
# {"fileName":"Double2ObjectMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectSet val$entries -> a
    82:82:void <init>(it.unimi.dsi.fastutil.objects.ObjectSet) -> <init>
    85:85:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    90:90:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    95:96:void forEach(java.util.function.Consumer) -> forEach
    82:82:java.util.Spliterator spliterator() -> spliterator
    82:82:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.Double2ObjectMaps$EmptyMap -> it.unimi.dsi.fastutil.doubles.Double2ObjectMaps$EmptyMap:
# {"fileName":"Double2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    109:110:void <init>() -> <init>
    114:114:boolean containsValue(java.lang.Object) -> containsValue
    120:120:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    125:125:java.lang.Object getOrDefault(double,java.lang.Object) -> getOrDefault
    130:130:void putAll(java.util.Map) -> putAll
    135:135:it.unimi.dsi.fastutil.objects.ObjectSet double2ObjectEntrySet() -> double2ObjectEntrySet
    140:140:it.unimi.dsi.fastutil.doubles.DoubleSet keySet() -> keySet
    146:146:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    151:151:void forEach(java.util.function.BiConsumer) -> forEach
    155:155:java.lang.Object clone() -> clone
    160:160:boolean isEmpty() -> isEmpty
    165:165:int hashCode() -> hashCode
    170:171:boolean equals(java.lang.Object) -> equals
    176:176:java.lang.String toString() -> toString
    106:106:java.util.Collection values() -> values
    106:106:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.doubles.Double2ObjectMaps$Singleton -> it.unimi.dsi.fastutil.doubles.Double2ObjectMaps$a:
# {"fileName":"Double2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton entries$52e6b354 -> c
    it.unimi.dsi.fastutil.doubles.DoubleSets$Singleton keys$7d187f88 -> d
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton values$517f39c2$52e6b354 -> e
    212:213:void <init>(double,java.lang.Object) -> <init>
    217:217:boolean containsValue(java.lang.Object) -> containsValue
    222:222:void putAll(java.util.Map) -> putAll
    227:228:it.unimi.dsi.fastutil.objects.ObjectSet double2ObjectEntrySet() -> double2ObjectEntrySet
    240:240:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    245:246:it.unimi.dsi.fastutil.doubles.DoubleSet keySet() -> keySet
    251:252:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    257:257:boolean isEmpty() -> isEmpty
    262:262:int hashCode() -> hashCode
    267:271:boolean equals(java.lang.Object) -> equals
    276:276:java.lang.String toString() -> toString
    205:205:java.util.Set entrySet() -> entrySet
    205:205:java.util.Collection values() -> values
    205:205:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.doubles.Double2ObjectMaps$SynchronizedMap -> it.unimi.dsi.fastutil.doubles.Double2ObjectMaps$b:
# {"fileName":"Double2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.doubles.Double2ObjectMap map -> b
    it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet entries$52e6b354 -> c
    it.unimi.dsi.fastutil.doubles.DoubleSets$SynchronizedSet keys$7d187f88 -> d
    it.unimi.dsi.fastutil.objects.ObjectCollections$SynchronizedCollection values$517f39c2 -> e
    319:321:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectMap,java.lang.Object) -> <init>
    324:326:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectMap) -> <init>
    330:332:boolean containsValue(java.lang.Object) -> containsValue
    337:340:void putAll(java.util.Map) -> putAll
    344:347:it.unimi.dsi.fastutil.objects.ObjectSet double2ObjectEntrySet() -> double2ObjectEntrySet
    359:359:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    364:367:it.unimi.dsi.fastutil.doubles.DoubleSet keySet() -> keySet
    372:375:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    380:382:boolean isEmpty() -> isEmpty
    387:389:int hashCode() -> hashCode
    394:397:boolean equals(java.lang.Object) -> equals
    401:404:void writeObject(java.io.ObjectOutputStream) -> writeObject
    409:411:java.lang.Object getOrDefault(double,java.lang.Object) -> getOrDefault
    416:419:void forEach(java.util.function.BiConsumer) -> forEach
    423:426:void replaceAll(java.util.function.BiFunction) -> replaceAll
    430:432:java.lang.Object putIfAbsent(double,java.lang.Object) -> putIfAbsent
    437:439:boolean remove(double,java.lang.Object) -> remove
    444:446:java.lang.Object replace(double,java.lang.Object) -> replace
    451:453:boolean replace(double,java.lang.Object,java.lang.Object) -> replace
    458:460:java.lang.Object computeIfAbsent(double,java.util.function.DoubleFunction) -> computeIfAbsent
    465:467:java.lang.Object computeIfAbsent(double,it.unimi.dsi.fastutil.doubles.Double2ObjectFunction) -> computeIfAbsent
    472:474:java.lang.Object computeIfPresent(double,java.util.function.BiFunction) -> computeIfPresent
    479:481:java.lang.Object compute(double,java.util.function.BiFunction) -> compute
    486:488:java.lang.Object merge(double,java.lang.Object,java.util.function.BiFunction) -> merge
    499:501:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    512:514:boolean remove(java.lang.Object,java.lang.Object) -> remove
    525:527:java.lang.Object replace(java.lang.Double,java.lang.Object) -> a
    538:540:boolean replace(java.lang.Double,java.lang.Object,java.lang.Object) -> a
    551:553:java.lang.Object putIfAbsent(java.lang.Double,java.lang.Object) -> b
    564:566:java.lang.Object computeIfAbsent(java.lang.Double,java.util.function.Function) -> a
    577:579:java.lang.Object computeIfPresent(java.lang.Double,java.util.function.BiFunction) -> a
    590:592:java.lang.Object compute(java.lang.Double,java.util.function.BiFunction) -> b
    603:605:java.lang.Object merge(java.lang.Double,java.lang.Object,java.util.function.BiFunction) -> a
    311:311:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    311:311:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    311:311:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    311:311:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    311:311:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    311:311:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    311:311:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    311:311:java.util.Set entrySet() -> entrySet
    311:311:java.util.Collection values() -> values
    311:311:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.doubles.Double2ObjectMaps$UnmodifiableMap -> it.unimi.dsi.fastutil.doubles.Double2ObjectMaps$c:
# {"fileName":"Double2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.doubles.Double2ObjectMap map -> a
    it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet entries$52e6b354 -> b
    it.unimi.dsi.fastutil.doubles.DoubleSets$UnmodifiableSet keys$7d187f88 -> c
    it.unimi.dsi.fastutil.objects.ObjectCollections$UnmodifiableCollection values$517f39c2 -> d
    642:644:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectMap) -> <init>
    648:648:boolean containsValue(java.lang.Object) -> containsValue
    653:653:void putAll(java.util.Map) -> putAll
    659:660:it.unimi.dsi.fastutil.objects.ObjectSet double2ObjectEntrySet() -> double2ObjectEntrySet
    672:672:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    677:678:it.unimi.dsi.fastutil.doubles.DoubleSet keySet() -> keySet
    683:684:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    689:689:boolean isEmpty() -> isEmpty
    694:694:int hashCode() -> hashCode
    699:700:boolean equals(java.lang.Object) -> equals
    707:707:java.lang.Object getOrDefault(double,java.lang.Object) -> getOrDefault
    712:713:void forEach(java.util.function.BiConsumer) -> forEach
    717:717:void replaceAll(java.util.function.BiFunction) -> replaceAll
    722:722:java.lang.Object putIfAbsent(double,java.lang.Object) -> putIfAbsent
    727:727:boolean remove(double,java.lang.Object) -> remove
    732:732:java.lang.Object replace(double,java.lang.Object) -> replace
    737:737:boolean replace(double,java.lang.Object,java.lang.Object) -> replace
    742:742:java.lang.Object computeIfAbsent(double,java.util.function.DoubleFunction) -> computeIfAbsent
    747:747:java.lang.Object computeIfAbsent(double,it.unimi.dsi.fastutil.doubles.Double2ObjectFunction) -> computeIfAbsent
    752:752:java.lang.Object computeIfPresent(double,java.util.function.BiFunction) -> computeIfPresent
    757:757:java.lang.Object compute(double,java.util.function.BiFunction) -> compute
    762:762:java.lang.Object merge(double,java.lang.Object,java.util.function.BiFunction) -> merge
    774:774:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    785:785:boolean remove(java.lang.Object,java.lang.Object) -> remove
    634:634:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    1862:1862:java.lang.Object merge$27afe462():862:862 -> merge
    1862:1862:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction):634 -> merge
    634:634:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    2851:2851:java.lang.Object compute$17288e46():851:851 -> compute
    2851:2851:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):634 -> compute
    634:634:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    3840:3840:java.lang.Object computeIfPresent$17288e46():840:840 -> computeIfPresent
    3840:3840:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):634 -> computeIfPresent
    634:634:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    4829:4829:java.lang.Object computeIfAbsent$13e74e61():829:829 -> computeIfAbsent
    4829:4829:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):634 -> computeIfAbsent
    634:634:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    5796:5796:java.lang.Object replace$33bc7c37():796:796 -> replace
    5796:5796:java.lang.Object replace(java.lang.Object,java.lang.Object):634 -> replace
    634:634:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    5807:5807:boolean replace$ab2b7b():807:807 -> replace
    5807:5807:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):634 -> replace
    634:634:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    5818:5818:java.lang.Object putIfAbsent$33bc7c37():818:818 -> putIfAbsent
    5818:5818:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):634 -> putIfAbsent
    634:634:java.util.Set entrySet() -> entrySet
    634:634:java.util.Collection values() -> values
    634:634:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    double[] key -> key
    java.lang.Object[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.doubles.Double2ObjectMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.doubles.DoubleSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    95:104:void <init>(int,float) -> <init>
    112:113:void <init>(int) -> <init>
    120:121:void <init>() -> <init>
    130:132:void <init>(java.util.Map,float) -> <init>
    140:141:void <init>(java.util.Map) -> <init>
    150:152:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectMap,float) -> <init>
    161:162:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectMap) -> <init>
    173:176:void <init>(double[],java.lang.Object[],float) -> <init>
    187:188:void <init>(double[],java.lang.Object[]) -> <init>
    191:191:int realSize() -> a
    201:203:void ensureCapacity(int) -> ensureCapacity
    211:216:java.lang.Object removeEntry(int) -> a
    2281:2295:void shiftKeys(int):281:295 -> a
    2281:2295:java.lang.Object removeEntry(int):214 -> a
    220:225:java.lang.Object removeNullEntry() -> b
    230:234:void putAll(java.util.Map) -> putAll
    3206:3208:void tryCapacity(long):206:208 -> putAll
    3206:3208:void putAll(java.util.Map):231 -> putAll
    237:247:int find(double) -> a
    252:257:void insert(int,double,java.lang.Object) -> a
    261:268:java.lang.Object put(double,java.lang.Object) -> put
    302:314:java.lang.Object remove(double) -> remove
    321:331:java.lang.Object get(double) -> get
    338:348:boolean containsKey(double) -> containsKey
    354:358:boolean containsValue(java.lang.Object) -> containsValue
    365:375:java.lang.Object getOrDefault(double,java.lang.Object) -> getOrDefault
    382:385:java.lang.Object putIfAbsent(double,java.lang.Object) -> putIfAbsent
    392:412:boolean remove(double,java.lang.Object) -> remove
    420:423:boolean replace(double,java.lang.Object,java.lang.Object) -> replace
    429:433:java.lang.Object replace(double,java.lang.Object) -> replace
    439:444:java.lang.Object computeIfAbsent(double,java.util.function.DoubleFunction) -> computeIfAbsent
    450:456:java.lang.Object computeIfAbsent(double,it.unimi.dsi.fastutil.doubles.Double2ObjectFunction) -> computeIfAbsent
    462:472:java.lang.Object computeIfPresent(double,java.util.function.BiFunction) -> computeIfPresent
    478:493:java.lang.Object compute(double,java.util.function.BiFunction) -> compute
    499:513:java.lang.Object merge(double,java.lang.Object,java.util.function.BiFunction) -> merge
    524:529:void clear() -> clear
    533:533:int size() -> size
    538:538:boolean isEmpty() -> isEmpty
    1038:1039:it.unimi.dsi.fastutil.doubles.Double2ObjectMap$FastEntrySet double2ObjectEntrySet() -> double2ObjectEntrySet
    1141:1142:it.unimi.dsi.fastutil.doubles.DoubleSet keySet() -> keySet
    1200:1233:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1250:1250:boolean trim() -> trim
    1272:1279:boolean trim(int) -> trim
    1294:1312:void rehash(int) -> rehash
    1328:1338:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap clone() -> clone
    1352:1362:int hashCode() -> hashCode
    1366:1375:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1379:1401:void readObject(java.io.ObjectInputStream) -> readObject
    57:57:it.unimi.dsi.fastutil.objects.ObjectSet double2ObjectEntrySet() -> double2ObjectEntrySet
    57:57:java.util.Collection values() -> values
    57:57:java.util.Set keySet() -> keySet
    57:57:java.lang.Object clone() -> clone
    57:57:int access$100(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> a
    57:57:java.lang.Object access$400(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> b
    57:57:java.lang.Object access$500(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap,int) -> a
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$1 -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$1:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> a
    1200:1200:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    1203:1203:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1208:1208:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1214:1216:void forEach(java.util.function.Consumer) -> forEach
    1220:1220:int size() -> size
    1225:1225:boolean contains(java.lang.Object) -> contains
    1230:1231:void clear() -> clear
    1200:1200:java.util.Spliterator spliterator() -> spliterator
    1200:1200:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$a:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> b
    751:751:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    767:769:void remove() -> remove
    751:751:void acceptOnIndex(java.lang.Object,int) -> a
    1762:1763:void acceptOnIndex(java.util.function.Consumer,int):762:763 -> a
    1762:1763:void acceptOnIndex(java.lang.Object,int):751 -> a
    751:751:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    751:751:java.lang.Object next() -> next
    2756:2756:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapEntry next():756:756 -> next
    2756:2756:java.lang.Object next():751 -> next
    751:751:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$b:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> b
    904:905:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    907:909:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap,int,int,boolean) -> <init>
    913:913:int characteristics() -> characteristics
    901:901:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1923:1923:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):923:923 -> a
    1923:1923:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):901 -> a
    901:901:void acceptOnIndex(java.lang.Object,int) -> a
    2918:2919:void acceptOnIndex(java.util.function.Consumer,int):918:919 -> a
    2918:2919:void acceptOnIndex(java.lang.Object,int):901 -> a
    901:901:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    901:901:java.util.Spliterator trySplit() -> trySplit
    901:901:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    901:901:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$c:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> b
    772:773:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    772:772:void acceptOnIndex(java.lang.Object,int) -> a
    1784:1786:void acceptOnIndex(java.util.function.Consumer,int):784:786 -> a
    1784:1786:void acceptOnIndex(java.lang.Object,int):772 -> a
    772:772:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    772:772:java.lang.Object next() -> next
    2777:2778:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapEntry next():777:778 -> next
    2777:2778:java.lang.Object next():772 -> next
    772:772:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$d:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> a
    1051:1053:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    1065:1065:double nextDouble() -> nextDouble
    1050:1050:void acceptOnIndex(java.lang.Object,int) -> a
    2060:2061:void acceptOnIndex(java.util.function.DoubleConsumer,int):1060:1061 -> a
    2060:2061:void acceptOnIndex(java.lang.Object,int):1050 -> a
    1050:1050:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$KeySet -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$e:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> a
    1095:1095:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    1098:1098:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    1103:1103:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    1109:1114:void forEach(java.util.function.DoubleConsumer) -> forEach
    1118:1118:int size() -> size
    1123:1123:boolean contains(double) -> contains
    1128:1130:boolean remove(double) -> remove
    1135:1136:void clear() -> clear
    1095:1095:java.util.Spliterator spliterator() -> spliterator
    1095:1095:java.util.Iterator iterator() -> iterator
    1095:1095:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$f:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> b
    1072:1073:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    1075:1077:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap,int,int,boolean) -> <init>
    1081:1081:int characteristics() -> characteristics
    1069:1069:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2091:2091:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1091:1091 -> a
    2091:2091:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1069 -> a
    1069:1069:void acceptOnIndex(java.lang.Object,int) -> a
    3086:3087:void acceptOnIndex(java.util.function.DoubleConsumer,int):1086:1087 -> a
    3086:3087:void acceptOnIndex(java.lang.Object,int):1069 -> a
    1069:1069:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    1069:1069:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    1069:1069:boolean tryAdvance(java.util.function.DoubleConsumer) -> tryAdvance
    1069:1069:java.util.Spliterator$OfDouble trySplit() -> trySplit
    1069:1069:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1069:1069:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$g:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> b
    550:552:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap,int) -> <init>
    554:555:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    559:559:double getDoubleKey() -> getDoubleKey
    564:564:double leftDouble() -> b
    569:569:java.lang.Object getValue() -> getValue
    574:574:java.lang.Object right() -> o_
    579:581:java.lang.Object setValue(java.lang.Object) -> setValue
    598:598:java.lang.Double getKey() -> getKey
    604:606:boolean equals(java.lang.Object) -> equals
    611:611:int hashCode() -> hashCode
    616:616:java.lang.String toString() -> toString
    546:546:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$h:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> a
    927:927:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    930:930:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    935:935:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    940:940:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    947:962:boolean contains(java.lang.Object) -> contains
    969:998:boolean remove(java.lang.Object) -> remove
    1006:1006:int size() -> size
    1011:1012:void clear() -> clear
    1017:1019:void forEach(java.util.function.Consumer) -> forEach
    1024:1033:void fastForEach(java.util.function.Consumer) -> a
    927:927:java.util.Spliterator spliterator() -> spliterator
    927:927:java.util.Iterator iterator() -> iterator
    927:927:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$i:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.doubles.DoubleArrayList wrapped -> e
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> f
    621:637:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    648:648:boolean hasNext() -> hasNext
    652:668:int nextEntry() -> a
    673:693:void forEachRemaining(java.lang.Object) -> forEachRemaining
    728:742:void remove() -> remove
    1705:1723:void shiftKeys(int):705:723 -> remove
    1705:1723:void remove():732 -> remove
    621:621:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$j:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> f
    794:804:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    794:811:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    818:833:boolean tryAdvance(java.lang.Object) -> tryAdvance
    837:850:void forEachRemaining(java.lang.Object) -> forEachRemaining
    853:860:long estimateSize() -> estimateSize
    865:878:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$k:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> a
    1154:1156:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    1168:1168:java.lang.Object next() -> next
    1153:1153:void acceptOnIndex(java.lang.Object,int) -> a
    2163:2164:void acceptOnIndex(java.util.function.Consumer,int):1163:1164 -> a
    2163:2164:void acceptOnIndex(java.lang.Object,int):1153 -> a
    1153:1153:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$l:
# {"fileName":"Double2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap this$0 -> b
    1175:1176:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap) -> <init>
    1178:1180:void <init>(it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap,int,int,boolean) -> <init>
    1184:1184:int characteristics() -> characteristics
    1172:1172:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2194:2194:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1194:1194 -> a
    2194:2194:it.unimi.dsi.fastutil.doubles.Double2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1172 -> a
    1172:1172:void acceptOnIndex(java.lang.Object,int) -> a
    3189:3190:void acceptOnIndex(java.util.function.Consumer,int):1189:1190 -> a
    3189:3190:void acceptOnIndex(java.lang.Object,int):1172 -> a
    1172:1172:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1172:1172:java.util.Spliterator trySplit() -> trySplit
    1172:1172:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1172:1172:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.doubles.Double2ObjectSortedMap -> it.unimi.dsi.fastutil.doubles.B:
# {"fileName":"Double2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ObjectSortedMap subMap$4a7e2e71() -> a
    it.unimi.dsi.fastutil.doubles.Double2ObjectSortedMap headMap$6bbac765() -> b
    it.unimi.dsi.fastutil.doubles.Double2ObjectSortedMap tailMap$6bbac765() -> c
    double firstDoubleKey() -> d
    double lastDoubleKey() -> e
    92:92:it.unimi.dsi.fastutil.doubles.Double2ObjectSortedMap subMap(java.lang.Double,java.lang.Double) -> a
    105:105:it.unimi.dsi.fastutil.doubles.Double2ObjectSortedMap headMap(java.lang.Double) -> a
    118:118:it.unimi.dsi.fastutil.doubles.Double2ObjectSortedMap tailMap(java.lang.Double) -> b
    129:129:java.lang.Double firstKey() -> f
    140:140:java.lang.Double lastKey() -> g
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> h
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2ObjectEntrySet() -> i
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet() -> j
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator() -> k
    35:35:it.unimi.dsi.fastutil.doubles.DoubleSet keySet() -> keySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet double2ObjectEntrySet() -> double2ObjectEntrySet
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.doubles.Double2ObjectSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.doubles.B$a:
# {"fileName":"Double2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    153:153:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.doubles.Double2ReferenceFunction -> it.unimi.dsi.fastutil.doubles.C:
# {"fileName":"Double2ReferenceFunction.java","id":"sourceFile"}
    60:60:java.lang.Object apply(double) -> apply
    73:73:java.lang.Object put$7bbc9933() -> a
    java.lang.Object get$3159fd17() -> b
    111:111:java.lang.Object remove$3159fd17() -> c
    122:125:java.lang.Object put(java.lang.Double,java.lang.Object) -> a
    136:139:java.lang.Object get(java.lang.Object) -> get
    164:166:java.lang.Object remove(java.lang.Object) -> remove
    181:181:boolean containsKey$13336d() -> d
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.doubles.Double2ReferenceMap -> it.unimi.dsi.fastutil.doubles.D:
# {"fileName":"Double2ReferenceMap.java","id":"sourceFile"}
    107:107:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2ReferenceEntrySet$54558373() -> e
    164:164:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    178:178:java.lang.Object put(java.lang.Double,java.lang.Object) -> a
    192:192:java.lang.Object get(java.lang.Object) -> get
    206:206:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> h
    250:250:boolean containsKey(java.lang.Object) -> containsKey
    256:263:void forEach(java.util.function.BiConsumer) -> forEach
    294:294:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    49:49:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    49:49:java.util.Set entrySet() -> entrySet
    49:49:java.util.Collection values() -> values
    49:49:java.util.Set keySet() -> keySet
    257:257:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.doubles.Double2ReferenceMap$Entry) -> a
it.unimi.dsi.fastutil.doubles.Double2ReferenceMap$Entry -> it.unimi.dsi.fastutil.doubles.D$a:
# {"fileName":"Double2ReferenceMap.java","id":"sourceFile"}
    double getDoubleKey() -> a
    568:568:java.lang.Double getKey() -> b
    552:552:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.doubles.Double2ReferenceMap$FastEntrySet -> it.unimi.dsi.fastutil.doubles.D$b:
# {"fileName":"Double2ReferenceMap.java","id":"sourceFile"}
    84:85:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.doubles.Double2ReferenceSortedMap -> it.unimi.dsi.fastutil.doubles.E:
# {"fileName":"Double2ReferenceSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ReferenceSortedMap subMap$947aa4d() -> i
    it.unimi.dsi.fastutil.doubles.Double2ReferenceSortedMap headMap$2bed0327() -> j
    it.unimi.dsi.fastutil.doubles.Double2ReferenceSortedMap tailMap$2bed0327() -> k
    double firstDoubleKey() -> l
    double lastDoubleKey() -> m
    92:92:it.unimi.dsi.fastutil.doubles.Double2ReferenceSortedMap subMap(java.lang.Double,java.lang.Double) -> a
    105:105:it.unimi.dsi.fastutil.doubles.Double2ReferenceSortedMap headMap(java.lang.Double) -> a
    118:118:it.unimi.dsi.fastutil.doubles.Double2ReferenceSortedMap tailMap(java.lang.Double) -> b
    129:129:java.lang.Double firstKey() -> n
    140:140:java.lang.Double lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2ReferenceEntrySet() -> q
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet() -> r
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> h
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet double2ReferenceEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.doubles.Double2ShortFunction -> it.unimi.dsi.fastutil.doubles.F:
# {"fileName":"Double2ShortFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(double) -> applyAsInt
    73:73:short put$253d241() -> a
    short get$133366() -> b
    111:111:short remove$133366() -> c
    122:125:java.lang.Short put(java.lang.Double,java.lang.Short) -> a
    136:139:java.lang.Short get(java.lang.Object) -> a
    164:166:java.lang.Short remove(java.lang.Object) -> b
    181:181:boolean containsKey$13336d() -> d
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.doubles.Double2ShortMap -> it.unimi.dsi.fastutil.doubles.G:
# {"fileName":"Double2ShortMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2ShortEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Short put(java.lang.Double,java.lang.Short) -> a
    178:178:java.lang.Short get(java.lang.Object) -> a
    192:192:java.lang.Short remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$136bbc() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Short getOrDefault(java.lang.Object,java.lang.Short) -> a
    647:647:java.lang.Short putIfAbsent(java.lang.Double,java.lang.Short) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Double,java.lang.Short,java.lang.Short) -> a
    686:686:java.lang.Short replace(java.lang.Double,java.lang.Short) -> c
    699:699:java.lang.Short computeIfAbsent(java.lang.Double,java.util.function.Function) -> a
    712:712:java.lang.Short computeIfPresent(java.lang.Double,java.util.function.BiFunction) -> a
    725:725:java.lang.Short compute(java.lang.Double,java.util.function.BiFunction) -> b
    738:738:java.lang.Short merge(java.lang.Double,java.lang.Short,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.doubles.Double2ShortMap$Entry) -> a
it.unimi.dsi.fastutil.doubles.Double2ShortMap$Entry -> it.unimi.dsi.fastutil.doubles.G$a:
# {"fileName":"Double2ShortMap.java","id":"sourceFile"}
    double getDoubleKey() -> a
    763:763:java.lang.Double getKey() -> b
    short getShortValue() -> c
    short setValue$136bb5() -> d
    788:788:java.lang.Short getValue() -> e
    799:799:java.lang.Short setValue(java.lang.Short) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.doubles.Double2ShortMap$FastEntrySet -> it.unimi.dsi.fastutil.doubles.G$b:
# {"fileName":"Double2ShortMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.doubles.Double2ShortSortedMap -> it.unimi.dsi.fastutil.doubles.H:
# {"fileName":"Double2ShortSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.Double2ShortSortedMap subMap$2ec2e85c() -> j
    it.unimi.dsi.fastutil.doubles.Double2ShortSortedMap headMap$2fd560e8() -> k
    it.unimi.dsi.fastutil.doubles.Double2ShortSortedMap tailMap$2fd560e8() -> l
    double firstDoubleKey() -> m
    double lastDoubleKey() -> n
    92:92:it.unimi.dsi.fastutil.doubles.Double2ShortSortedMap subMap(java.lang.Double,java.lang.Double) -> a
    105:105:it.unimi.dsi.fastutil.doubles.Double2ShortSortedMap headMap(java.lang.Double) -> a
    118:118:it.unimi.dsi.fastutil.doubles.Double2ShortSortedMap tailMap(java.lang.Double) -> b
    129:129:java.lang.Double firstKey() -> o
    140:140:java.lang.Double lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet double2ShortEntrySet() -> r
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet() -> s
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.doubles.DoubleSortedSet keySet$7ba9af69() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet double2ShortEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.doubles.DoubleArrayList -> it.unimi.dsi.fastutil.doubles.DoubleArrayList:
# {"fileName":"DoubleArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int DEFAULT_INITIAL_CAPACITY -> DEFAULT_INITIAL_CAPACITY
    double[] a -> a
    int size -> size
    boolean $assertionsDisabled -> b
    62:63:double[] copyArraySafe(double[],int) -> a
    67:67:double[] copyArrayFromSafe(it.unimi.dsi.fastutil.doubles.DoubleArrayList) -> a
    78:80:void <init>(double[],boolean) -> <init>
    83:86:void initArrayFromCapacity(int) -> e
    93:95:void <init>(int) -> <init>
    99:101:void <init>() -> <init>
    108:120:void <init>(java.util.Collection) -> <init>
    127:139:void <init>(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> <init>
    146:154:void <init>(it.unimi.dsi.fastutil.doubles.DoubleList) -> <init>
    162:163:void <init>(double[]) -> <init>
    173:176:void <init>(double[],int,int) -> <init>
    184:186:void <init>(java.util.Iterator) -> <init>
    194:196:void <init>(it.unimi.dsi.fastutil.doubles.DoubleIterator) -> <init>
    204:204:double[] elements() -> elements
    219:222:it.unimi.dsi.fastutil.doubles.DoubleArrayList wrap(double[],int) -> wrap
    236:236:it.unimi.dsi.fastutil.doubles.DoubleArrayList wrap(double[]) -> wrap
    245:245:it.unimi.dsi.fastutil.doubles.DoubleArrayList of() -> of
    257:257:it.unimi.dsi.fastutil.doubles.DoubleArrayList of(double[]) -> of
    271:271:it.unimi.dsi.fastutil.doubles.DoubleArrayList toList(java.util.stream.DoubleStream) -> toList
    286:291:it.unimi.dsi.fastutil.doubles.DoubleArrayList toListWithExpectedSize(java.util.stream.DoubleStream,int) -> toListWithExpectedSize
    301:304:void ensureCapacity(int) -> ensureCapacity
    314:319:void grow(int) -> f
    323:329:void add(int,double) -> add
    333:336:boolean add(double) -> add
    341:342:double getDouble(int) -> getDouble
    347:348:int indexOf(double) -> indexOf
    353:354:int lastIndexOf(double) -> lastIndexOf
    359:364:double removeDouble(int) -> removeDouble
    369:373:boolean rem(double) -> rem
    378:381:double set(int,double) -> set
    386:388:void clear() -> clear
    392:392:int size() -> size
    397:400:void size(int) -> size
    404:404:boolean isEmpty() -> isEmpty
    413:414:void trim() -> trim
    432:437:void trim(int) -> trim
    631:635:it.unimi.dsi.fastutil.doubles.DoubleList subList(int,int) -> subList
    648:650:void getElements(int,double[],int,int) -> getElements
    660:663:void removeElements(int,int) -> removeElements
    675:681:void addElements(int,double[],int,int) -> addElements
    693:697:void setElements(int,double[],int,int) -> setElements
    701:704:void forEach(java.util.function.DoubleConsumer) -> forEach
    708:720:boolean addAll(int,it.unimi.dsi.fastutil.doubles.DoubleCollection) -> addAll
    725:733:boolean addAll(int,it.unimi.dsi.fastutil.doubles.DoubleList) -> addAll
    738:743:boolean removeAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> removeAll
    748:753:boolean removeIf(java.util.function.DoublePredicate) -> removeIf
    758:760:double[] toArray(double[]) -> toArray
    765:766:it.unimi.dsi.fastutil.doubles.DoubleListIterator listIterator(int) -> listIterator
    951:951:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    956:961:void sort(it.unimi.dsi.fastutil.doubles.DoubleComparator) -> sort
    965:970:void unstableSort(it.unimi.dsi.fastutil.doubles.DoubleComparator) -> unstableSort
    975:993:it.unimi.dsi.fastutil.doubles.DoubleArrayList clone() -> clone
    1008:1015:boolean equals(it.unimi.dsi.fastutil.doubles.DoubleArrayList) -> equals
    1021:1033:boolean equals(java.lang.Object) -> equals
    1048:1059:int compareTo(it.unimi.dsi.fastutil.doubles.DoubleArrayList) -> compareTo
    1064:1071:int compareTo(java.util.List) -> compareTo
    1075:1077:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1080:1083:void readObject(java.io.ObjectInputStream) -> readObject
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:int compareTo(java.lang.Object) -> compareTo
    45:45:java.lang.Object clone() -> clone
    291:291:it.unimi.dsi.fastutil.doubles.DoubleArrayList lambda$toListWithExpectedSize$0(int) -> g
    45:45:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.doubles.DoubleArrayList$1 -> it.unimi.dsi.fastutil.doubles.DoubleArrayList$1:
# {"fileName":"DoubleArrayList.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int val$index -> c
    it.unimi.dsi.fastutil.doubles.DoubleArrayList this$0 -> d
    766:767:void <init>(it.unimi.dsi.fastutil.doubles.DoubleArrayList,int) -> <init>
    771:771:boolean hasNext() -> hasNext
    776:776:boolean hasPrevious() -> hasPrevious
    781:782:double nextDouble() -> nextDouble
    787:788:double previousDouble() -> h_
    793:793:int nextIndex() -> nextIndex
    798:798:int previousIndex() -> previousIndex
    803:805:void add(double) -> a
    809:811:void set(double) -> b
    815:820:void remove() -> remove
    824:827:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    766:766:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.doubles.DoubleArrayList$Spliterator -> it.unimi.dsi.fastutil.doubles.DoubleArrayList$a:
# {"fileName":"DoubleArrayList.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.doubles.DoubleArrayList this$0 -> e
    868:869:void <init>(it.unimi.dsi.fastutil.doubles.DoubleArrayList) -> <init>
    864:876:void <init>(it.unimi.dsi.fastutil.doubles.DoubleArrayList,int,int,boolean) -> <init>
    879:879:int getWorkingMax() -> c
    884:884:int characteristics() -> characteristics
    889:889:long estimateSize() -> estimateSize
    894:896:boolean tryAdvance(java.util.function.DoubleConsumer) -> tryAdvance
    901:904:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    923:933:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    860:860:java.util.Spliterator$OfDouble trySplit() -> trySplit
    860:860:void forEachRemaining(java.lang.Object) -> forEachRemaining
    860:860:boolean tryAdvance(java.lang.Object) -> tryAdvance
    860:860:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    860:860:java.util.Spliterator trySplit() -> trySplit
    860:860:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.doubles.DoubleArrayList$SubList -> it.unimi.dsi.fastutil.doubles.DoubleArrayList$b:
# {"fileName":"DoubleArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.doubles.DoubleArrayList this$0 -> d
    442:444:void <init>(it.unimi.dsi.fastutil.doubles.DoubleArrayList,int,int) -> <init>
    455:456:double getDouble(int) -> getDouble
    514:514:it.unimi.dsi.fastutil.doubles.DoubleListIterator listIterator(int) -> listIterator
    560:560:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    564:575:boolean contentsEquals(double[],int,int) -> a
    580:593:boolean equals(java.lang.Object) -> equals
    1450:1450:double[] getParentArray():450:450 -> equals
    1450:1450:boolean equals(java.lang.Object):591 -> equals
    597:606:int contentsCompareTo(double[],int,int) -> b
    611:621:int compareTo(java.util.List) -> compareTo
    2450:2450:double[] getParentArray():450:450 -> compareTo
    2450:2450:int compareTo(java.util.List):619 -> compareTo
    439:439:java.util.Spliterator spliterator() -> spliterator
    439:439:java.util.ListIterator listIterator(int) -> listIterator
    439:439:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.doubles.DoubleArrayList$SubList$SubListIterator -> it.unimi.dsi.fastutil.doubles.DoubleArrayList$b$a:
# {"fileName":"DoubleArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleArrayList$SubList this$1 -> d
    462:464:void <init>(it.unimi.dsi.fastutil.doubles.DoubleArrayList$SubList,int) -> <init>
    468:468:double get(int) -> a
    473:474:void add(int,double) -> a
    478:479:void set(int,double) -> b
    483:484:void remove(int) -> b
    488:488:int getMaxPos() -> a
    493:494:double nextDouble() -> nextDouble
    499:500:double previousDouble() -> h_
    505:509:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    459:459:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.doubles.DoubleArrayList$SubList$SubListSpliterator -> it.unimi.dsi.fastutil.doubles.DoubleArrayList$b$b:
# {"fileName":"DoubleArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleArrayList$SubList this$1 -> b
    519:521:void <init>(it.unimi.dsi.fastutil.doubles.DoubleArrayList$SubList) -> <init>
    523:525:void <init>(it.unimi.dsi.fastutil.doubles.DoubleArrayList$SubList,int,int) -> <init>
    529:529:int getMaxPosFromBackingStore() -> a
    534:534:double get(int) -> a
    544:546:boolean tryAdvance(java.util.function.DoubleConsumer) -> tryAdvance
    551:555:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    517:517:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$60f609a4(int,int) -> a
    1539:1539:it.unimi.dsi.fastutil.doubles.DoubleArrayList$SubList$SubListSpliterator makeForSplit(int,int):539:539 -> a
    1539:1539:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$60f609a4(int,int):517 -> a
    517:517:void forEachRemaining(java.lang.Object) -> forEachRemaining
    517:517:boolean tryAdvance(java.lang.Object) -> tryAdvance
it.unimi.dsi.fastutil.doubles.DoubleArraySet -> it.unimi.dsi.fastutil.doubles.I:
# {"fileName":"DoubleArraySet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    double[] a -> a
    int size -> b
    46:49:void <init>(double[]) -> <init>
    54:56:void <init>() -> <init>
    204:205:int findKey(double) -> a
    212:212:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    342:342:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    347:347:boolean contains(double) -> contains
    352:352:int size() -> size
    357:362:boolean remove(double) -> remove
    367:375:boolean add(double) -> add
    380:381:void clear() -> clear
    385:385:boolean isEmpty() -> isEmpty
    390:391:double[] toDoubleArray() -> toDoubleArray
    396:398:double[] toArray(double[]) -> toArray
    415:420:it.unimi.dsi.fastutil.doubles.DoubleArraySet clone() -> a
    424:426:void writeObject(java.io.ObjectOutputStream) -> writeObject
    429:432:void readObject(java.io.ObjectInputStream) -> readObject
    30:30:java.util.Spliterator spliterator() -> spliterator
    30:30:java.util.Iterator iterator() -> iterator
    30:30:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.doubles.DoubleArraySet$1 -> it.unimi.dsi.fastutil.doubles.I$1:
# {"fileName":"DoubleArraySet.java","id":"sourceFile"}
    int next -> a
    it.unimi.dsi.fastutil.doubles.DoubleArraySet this$0 -> b
    212:213:void <init>(it.unimi.dsi.fastutil.doubles.DoubleArraySet) -> <init>
    217:217:boolean hasNext() -> hasNext
    222:223:double nextDouble() -> nextDouble
    228:230:void remove() -> remove
it.unimi.dsi.fastutil.doubles.DoubleArraySet$Spliterator -> it.unimi.dsi.fastutil.doubles.I$a:
# {"fileName":"DoubleArraySet.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.doubles.DoubleArraySet this$0 -> e
    256:257:void <init>(it.unimi.dsi.fastutil.doubles.DoubleArraySet) -> <init>
    252:264:void <init>(it.unimi.dsi.fastutil.doubles.DoubleArraySet,int,int,boolean) -> <init>
    267:267:int getWorkingMax() -> c
    272:272:int characteristics() -> characteristics
    277:277:long estimateSize() -> estimateSize
    282:284:boolean tryAdvance(java.util.function.DoubleConsumer) -> tryAdvance
    289:292:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    311:321:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    248:248:java.util.Spliterator$OfDouble trySplit() -> trySplit
    248:248:void forEachRemaining(java.lang.Object) -> forEachRemaining
    248:248:boolean tryAdvance(java.lang.Object) -> tryAdvance
    248:248:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    248:248:java.util.Spliterator trySplit() -> trySplit
    248:248:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.doubles.DoubleArrays -> it.unimi.dsi.fastutil.doubles.J:
# {"fileName":"DoubleArrays.java","id":"sourceFile"}
    double[] EMPTY_ARRAY -> a
    double[] DEFAULT_EMPTY_ARRAY -> b
    126:128:double[] forceCapacity(double[],int,int) -> a
    161:161:double[] ensureCapacity(double[],int,int) -> b
    357:358:void ensureOffsetLength(double[],int,int) -> c
    390:393:void swap(double[],int,int) -> d
    404:405:void swap(double[],int,int,int) -> a
    408:411:int med3(double[],int,int,int,it.unimi.dsi.fastutil.doubles.DoubleComparator) -> a
    461:503:void quickSort(double[],int,int,it.unimi.dsi.fastutil.doubles.DoubleComparator) -> a
    3415:3424:void selectionSort(double[],int,int,it.unimi.dsi.fastutil.doubles.DoubleComparator):415:424 -> a
    3415:3424:void quickSort(double[],int,int,it.unimi.dsi.fastutil.doubles.DoubleComparator):464 -> a
    626:629:int med3(double[],int,int,int) -> b
    677:719:void quickSort(double[],int,int) -> e
    3633:3642:void selectionSort(double[],int,int):633:642 -> e
    3633:3642:void quickSort(double[],int,int):680 -> e
    1375:1380:void unstableSort$1cdd38a2(double[],int) -> a
    3799:3855:void radixSort(double[],int,int):1799:1855 -> a
    3799:3855:void unstableSort$1cdd38a2(double[],int):1376 -> a
    1406:1407:void unstableSort$30a95b3c(double[],int,it.unimi.dsi.fastutil.doubles.DoubleComparator) -> a
    1439:1461:void mergeSort(double[],int,int,double[]) -> a
    4645:4657:void insertionSort(double[],int,int):645:657 -> a
    4645:4657:void mergeSort(double[],int,int,double[]):1442 -> a
    1508:1530:void mergeSort(double[],int,int,it.unimi.dsi.fastutil.doubles.DoubleComparator,double[]) -> a
    5427:5439:void insertionSort(double[],int,int,it.unimi.dsi.fastutil.doubles.DoubleComparator):427:439 -> a
    5427:5439:void mergeSort(double[],int,int,it.unimi.dsi.fastutil.doubles.DoubleComparator,double[]):1511 -> a
    1580:1581:void stableSort$1cdd38a2(double[],int) -> b
    5475:5476:void mergeSort(double[],int,int):1475:1476 -> b
    5475:5476:void stableSort$1cdd38a2(double[],int):1580 -> b
    1597:1598:void stableSort(double[]) -> a
    5580:5581:void stableSort$1cdd38a2(double[],int):1580:1581 -> a
    5580:5581:void stableSort(double[]):1597 -> a
    6475:6476:void mergeSort(double[],int,int):1475:1476 -> a
    6475:6476:void stableSort$1cdd38a2(double[],int):1580 -> a
    6475:6476:void stableSort(double[]):1597 -> a
    1617:1618:void stableSort$30a95b3c(double[],int,it.unimi.dsi.fastutil.doubles.DoubleComparator) -> b
    6546:6547:void mergeSort(double[],int,int,it.unimi.dsi.fastutil.doubles.DoubleComparator):1546:1547 -> b
    6546:6547:void stableSort$30a95b3c(double[],int,it.unimi.dsi.fastutil.doubles.DoubleComparator):1617 -> b
    1635:1636:void stableSort(double[],it.unimi.dsi.fastutil.doubles.DoubleComparator) -> a
    1762:1763:long fixDouble(double) -> a
    105:2806:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.doubles.DoubleArrays$ArrayHashStrategy -> it.unimi.dsi.fastutil.doubles.J$a:
# {"fileName":"DoubleArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    2784:2784:void <init>() -> <init>
    2784:2784:boolean equals(java.lang.Object,java.lang.Object) -> equals
    3794:3794:boolean equals(double[],double[]):2794:2794 -> equals
    3794:3794:boolean equals(java.lang.Object,java.lang.Object):2784 -> equals
    2784:2784:int hashCode(java.lang.Object) -> hashCode
    4789:4789:int hashCode(double[]):2789:2789 -> hashCode
    4789:4789:int hashCode(java.lang.Object):2784 -> hashCode
    2784:2784:void <init>(byte) -> <init>
it.unimi.dsi.fastutil.doubles.DoubleArrays$Segment -> it.unimi.dsi.fastutil.doubles.J$b:
# {"fileName":"DoubleArrays.java","id":"sourceFile"}
    int offset -> a
    int length -> b
    int level -> c
    1860:1864:void <init>() -> <init>
    1868:1868:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterable -> it.unimi.dsi.fastutil.doubles.K:
# {"fileName":"DoubleBidirectionalIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator iterator() -> a
    22:22:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    22:22:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator -> it.unimi.dsi.fastutil.doubles.L:
# {"fileName":"DoubleBidirectionalIterator.java","id":"sourceFile"}
    double previousDouble() -> h_
    44:44:java.lang.Double previous() -> b
    27:27:java.lang.Object previous() -> previous
it.unimi.dsi.fastutil.doubles.DoubleBigList -> it.unimi.dsi.fastutil.doubles.M:
# {"fileName":"DoubleBigList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleBigListIterator iterator() -> b
    110:110:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:java.util.Iterator iterator() -> iterator
    40:40:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.DoubleBigListIterator -> it.unimi.dsi.fastutil.doubles.N:
# {"fileName":"DoubleBigListIterator.java","id":"sourceFile"}
it.unimi.dsi.fastutil.doubles.DoubleBinaryOperator -> it.unimi.dsi.fastutil.doubles.DoubleBinaryOperator:
# {"fileName":"DoubleBinaryOperator.java","id":"sourceFile"}
    double apply$25399e3() -> a
    47:47:double applyAsDouble(double,double) -> applyAsDouble
    59:59:java.lang.Double apply(java.lang.Double,java.lang.Double) -> a
    27:27:java.lang.Object apply(java.lang.Object,java.lang.Object) -> apply
it.unimi.dsi.fastutil.doubles.DoubleBooleanPair -> it.unimi.dsi.fastutil.doubles.O:
# {"fileName":"DoubleBooleanPair.java","id":"sourceFile"}
    double leftDouble() -> b
    38:38:java.lang.Double left() -> c
    boolean rightBoolean() -> d
    163:163:java.lang.Boolean right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.doubles.DoubleBytePair -> it.unimi.dsi.fastutil.doubles.P:
# {"fileName":"DoubleBytePair.java","id":"sourceFile"}
    double leftDouble() -> b
    38:38:java.lang.Double left() -> c
    byte rightByte() -> d
    163:163:java.lang.Byte right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.doubles.DoubleCharPair -> it.unimi.dsi.fastutil.doubles.Q:
# {"fileName":"DoubleCharPair.java","id":"sourceFile"}
    double leftDouble() -> b
    38:38:java.lang.Double left() -> c
    char rightChar() -> d
    163:163:java.lang.Character right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.doubles.DoubleCollection -> it.unimi.dsi.fastutil.doubles.DoubleCollection:
# {"fileName":"DoubleCollection.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    98:98:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    boolean add(double) -> add
    boolean contains(double) -> contains
    boolean rem(double) -> rem
    154:154:boolean add(java.lang.Double) -> add
    165:166:boolean contains(java.lang.Object) -> contains
    177:178:boolean remove(java.lang.Object) -> remove
    double[] toDoubleArray() -> toDoubleArray
    256:256:boolean removeIf(java.util.function.Predicate) -> removeIf
    270:279:boolean removeIf(java.util.function.DoublePredicate) -> removeIf
    306:306:boolean removeIf(it.unimi.dsi.fastutil.doubles.DoublePredicate) -> removeIf
    326:326:java.util.stream.Stream stream() -> stream
    348:348:java.util.stream.Stream parallelStream() -> parallelStream
    38:38:java.util.Spliterator spliterator() -> spliterator
    38:38:boolean add(java.lang.Object) -> add
    38:38:java.util.Iterator iterator() -> iterator
    256:256:boolean lambda$removeIf$0(java.util.function.Predicate,double) -> a
it.unimi.dsi.fastutil.doubles.DoubleCollections -> it.unimi.dsi.fastutil.doubles.R:
# {"fileName":"DoubleCollections.java","id":"sourceFile"}
it.unimi.dsi.fastutil.doubles.DoubleCollections$EmptyCollection -> it.unimi.dsi.fastutil.doubles.R$a:
# {"fileName":"DoubleCollections.java","id":"sourceFile"}
    49:50:void <init>() -> <init>
    54:54:boolean contains(double) -> contains
    59:59:java.lang.Object[] toArray() -> toArray
    64:65:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    77:77:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    82:82:int size() -> size
    87:87:void clear() -> clear
    91:91:int hashCode() -> hashCode
    96:98:boolean equals(java.lang.Object) -> equals
    104:104:void forEach(java.util.function.Consumer) -> forEach
    108:108:boolean containsAll(java.util.Collection) -> containsAll
    113:113:boolean addAll(java.util.Collection) -> addAll
    118:118:boolean removeAll(java.util.Collection) -> removeAll
    123:123:boolean retainAll(java.util.Collection) -> retainAll
    129:130:boolean removeIf(java.util.function.Predicate) -> removeIf
    135:135:double[] toDoubleArray() -> toDoubleArray
    144:144:double[] toDoubleArray(double[]) -> toDoubleArray
    149:149:void forEach(java.util.function.DoubleConsumer) -> forEach
    153:153:boolean containsAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> containsAll
    158:158:boolean addAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> addAll
    163:163:boolean removeAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> removeAll
    168:168:boolean retainAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> retainAll
    173:174:boolean removeIf(java.util.function.DoublePredicate) -> removeIf
    48:48:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    1071:1071:it.unimi.dsi.fastutil.doubles.DoubleIterators$EmptyIterator iterator$33140378():71:71 -> iterator
    1071:1071:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator():48 -> iterator
    48:48:java.util.Spliterator spliterator() -> spliterator
    48:48:java.util.Iterator iterator() -> iterator
    2071:2071:it.unimi.dsi.fastutil.doubles.DoubleIterators$EmptyIterator iterator$33140378():71:71 -> iterator
    2071:2071:java.util.Iterator iterator():48 -> iterator
it.unimi.dsi.fastutil.doubles.DoubleCollections$SizeDecreasingSupplier -> it.unimi.dsi.fastutil.doubles.R$b:
# {"fileName":"DoubleCollections.java","id":"sourceFile"}
    java.util.concurrent.atomic.AtomicInteger suppliedCount -> a
    int expectedFinalSize -> b
    java.util.function.IntFunction builder -> c
    751:780:void <init>(int,java.util.function.IntFunction) -> <init>
    749:749:java.lang.Object get() -> get
    1790:1795:it.unimi.dsi.fastutil.doubles.DoubleCollection get():790:795 -> get
    1790:1795:java.lang.Object get():749 -> get
it.unimi.dsi.fastutil.doubles.DoubleCollections$SynchronizedCollection -> it.unimi.dsi.fastutil.doubles.R$c:
# {"fileName":"DoubleCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.doubles.DoubleCollection collection -> a
    java.lang.Object sync -> b
    184:187:void <init>(it.unimi.dsi.fastutil.doubles.DoubleSet,java.lang.Object) -> <init>
    196:198:boolean add(double) -> add
    203:205:boolean contains(double) -> contains
    210:212:boolean rem(double) -> rem
    217:219:int size() -> size
    224:226:boolean isEmpty() -> isEmpty
    231:233:double[] toDoubleArray() -> toDoubleArray
    238:240:java.lang.Object[] toArray() -> toArray
    290:292:boolean add(java.lang.Double) -> add
    298:300:boolean contains(java.lang.Object) -> contains
    306:308:boolean remove(java.lang.Object) -> remove
    333:335:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    340:340:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    345:345:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    351:351:java.util.stream.Stream stream() -> stream
    357:357:java.util.stream.Stream parallelStream() -> parallelStream
    362:365:void forEach(java.util.function.DoubleConsumer) -> forEach
    369:371:boolean addAll(java.util.Collection) -> addAll
    376:378:boolean containsAll(java.util.Collection) -> containsAll
    383:385:boolean removeAll(java.util.Collection) -> removeAll
    390:392:boolean retainAll(java.util.Collection) -> retainAll
    397:399:boolean removeIf(java.util.function.DoublePredicate) -> removeIf
    404:407:void clear() -> clear
    411:413:java.lang.String toString() -> toString
    418:420:int hashCode() -> hashCode
    425:428:boolean equals(java.lang.Object) -> equals
    432:435:void writeObject(java.io.ObjectOutputStream) -> writeObject
    179:179:java.util.Spliterator spliterator() -> spliterator
    179:179:boolean add(java.lang.Object) -> add
    179:179:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.DoubleCollections$UnmodifiableCollection -> it.unimi.dsi.fastutil.doubles.R$d:
# {"fileName":"DoubleCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.doubles.DoubleCollection collection -> a
    467:469:void <init>(it.unimi.dsi.fastutil.doubles.DoubleSet) -> <init>
    473:473:boolean add(double) -> add
    478:478:boolean rem(double) -> rem
    483:483:int size() -> size
    488:488:boolean isEmpty() -> isEmpty
    493:493:boolean contains(double) -> contains
    498:498:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    503:503:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    509:509:java.util.stream.Stream stream() -> stream
    515:515:java.util.stream.Stream parallelStream() -> parallelStream
    520:520:void clear() -> clear
    525:525:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    530:530:java.lang.Object[] toArray() -> toArray
    535:536:void forEach(java.util.function.DoubleConsumer) -> forEach
    540:540:boolean containsAll(java.util.Collection) -> containsAll
    545:545:boolean addAll(java.util.Collection) -> addAll
    550:550:boolean removeAll(java.util.Collection) -> removeAll
    555:555:boolean retainAll(java.util.Collection) -> retainAll
    560:560:boolean removeIf(java.util.function.DoublePredicate) -> removeIf
    566:566:boolean add(java.lang.Double) -> add
    572:572:boolean contains(java.lang.Object) -> contains
    578:578:boolean remove(java.lang.Object) -> remove
    583:583:double[] toDoubleArray() -> toDoubleArray
    642:642:java.lang.String toString() -> toString
    647:647:int hashCode() -> hashCode
    652:653:boolean equals(java.lang.Object) -> equals
    463:463:java.util.Spliterator spliterator() -> spliterator
    463:463:boolean add(java.lang.Object) -> add
    463:463:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.DoubleComparator -> it.unimi.dsi.fastutil.doubles.DoubleComparator:
# {"fileName":"DoubleComparator.java","id":"sourceFile"}
    int compare(double,double) -> compare
    44:44:it.unimi.dsi.fastutil.doubles.DoubleComparator reversed() -> a
    56:56:int compare(java.lang.Double,java.lang.Double) -> a
    66:66:it.unimi.dsi.fastutil.doubles.DoubleComparator thenComparing(it.unimi.dsi.fastutil.doubles.DoubleComparator) -> a
    74:75:java.util.Comparator thenComparing(java.util.Comparator) -> thenComparing
    30:30:java.util.Comparator reversed() -> reversed
    30:30:int compare(java.lang.Object,java.lang.Object) -> compare
    67:68:int lambda$thenComparing$f8e9881b$1(it.unimi.dsi.fastutil.doubles.DoubleComparator,double,double) -> a
it.unimi.dsi.fastutil.doubles.DoubleComparators -> it.unimi.dsi.fastutil.doubles.S:
# {"fileName":"DoubleComparators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleComparators$NaturalImplicitComparator NATURAL_COMPARATOR$7925bb1a -> a
    it.unimi.dsi.fastutil.doubles.DoubleComparators$OppositeImplicitComparator OPPOSITE_COMPARATOR$7925bb1a -> b
    95:96:it.unimi.dsi.fastutil.doubles.DoubleComparator oppositeComparator(it.unimi.dsi.fastutil.doubles.DoubleComparator) -> a
    106:107:it.unimi.dsi.fastutil.doubles.DoubleComparator asDoubleComparator(java.util.Comparator) -> a
    46:67:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.doubles.DoubleComparators$1 -> it.unimi.dsi.fastutil.doubles.S$1:
# {"fileName":"DoubleComparators.java","id":"sourceFile"}
    java.util.Comparator val$c -> a
    107:107:void <init>(java.util.Comparator) -> <init>
    110:110:int compare(double,double) -> compare
    116:116:int compare(java.lang.Double,java.lang.Double) -> a
    107:107:int compare(java.lang.Object,java.lang.Object) -> compare
it.unimi.dsi.fastutil.doubles.DoubleComparators$NaturalImplicitComparator -> it.unimi.dsi.fastutil.doubles.S$a:
# {"fileName":"DoubleComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    28:28:void <init>() -> <init>
    33:33:int compare(double,double) -> compare
    38:38:it.unimi.dsi.fastutil.doubles.DoubleComparator reversed() -> a
    42:42:java.lang.Object readResolve() -> readResolve
    28:28:java.util.Comparator reversed() -> reversed
    1038:1038:it.unimi.dsi.fastutil.doubles.DoubleComparator reversed():38:38 -> reversed
    1038:1038:java.util.Comparator reversed():28 -> reversed
it.unimi.dsi.fastutil.doubles.DoubleComparators$OppositeComparator -> it.unimi.dsi.fastutil.doubles.S$b:
# {"fileName":"DoubleComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator -> a
    73:75:void <init>(it.unimi.dsi.fastutil.doubles.DoubleComparator) -> <init>
    79:79:int compare(double,double) -> compare
    84:84:it.unimi.dsi.fastutil.doubles.DoubleComparator reversed() -> a
    69:69:java.util.Comparator reversed() -> reversed
    1084:1084:it.unimi.dsi.fastutil.doubles.DoubleComparator reversed():84:84 -> reversed
    1084:1084:java.util.Comparator reversed():69 -> reversed
it.unimi.dsi.fastutil.doubles.DoubleComparators$OppositeImplicitComparator -> it.unimi.dsi.fastutil.doubles.S$c:
# {"fileName":"DoubleComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    49:49:void <init>() -> <init>
    54:54:int compare(double,double) -> compare
    59:59:it.unimi.dsi.fastutil.doubles.DoubleComparator reversed() -> a
    63:63:java.lang.Object readResolve() -> readResolve
    49:49:java.util.Comparator reversed() -> reversed
    1059:1059:it.unimi.dsi.fastutil.doubles.DoubleComparator reversed():59:59 -> reversed
    1059:1059:java.util.Comparator reversed():49 -> reversed
it.unimi.dsi.fastutil.doubles.DoubleConsumer -> it.unimi.dsi.fastutil.doubles.DoubleConsumer:
# {"fileName":"DoubleConsumer.java","id":"sourceFile"}
    45:46:void accept(java.lang.Double) -> a
    61:62:it.unimi.dsi.fastutil.doubles.DoubleConsumer andThen(java.util.function.DoubleConsumer) -> a
    102:102:java.util.function.Consumer andThen(java.util.function.Consumer) -> andThen
    35:35:void accept(java.lang.Object) -> accept
    35:35:java.util.function.DoubleConsumer andThen(java.util.function.DoubleConsumer) -> andThen
    63:65:void lambda$andThen$0(java.util.function.DoubleConsumer,double) -> a
it.unimi.dsi.fastutil.doubles.DoubleDoublePair -> it.unimi.dsi.fastutil.doubles.T:
# {"fileName":"DoubleDoublePair.java","id":"sourceFile"}
    double leftDouble() -> b
    38:38:java.lang.Double left() -> c
    double rightDouble() -> d
    163:163:java.lang.Double right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.doubles.DoubleFloatPair -> it.unimi.dsi.fastutil.doubles.U:
# {"fileName":"DoubleFloatPair.java","id":"sourceFile"}
    double leftDouble() -> b
    38:38:java.lang.Double left() -> c
    float rightFloat() -> d
    163:163:java.lang.Float right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.doubles.DoubleIntPair -> it.unimi.dsi.fastutil.doubles.V:
# {"fileName":"DoubleIntPair.java","id":"sourceFile"}
    double leftDouble() -> b
    38:38:java.lang.Double left() -> c
    int rightInt() -> d
    163:163:java.lang.Integer right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.doubles.DoubleIterable -> it.unimi.dsi.fastutil.doubles.W:
# {"fileName":"DoubleIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    87:87:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    117:119:void forEach(java.util.function.DoubleConsumer) -> forEach
    146:147:void forEach(it.unimi.dsi.fastutil.doubles.DoubleConsumer) -> forEach
    157:161:void forEach(java.util.function.Consumer) -> forEach
    47:47:java.util.Spliterator spliterator() -> spliterator
    47:47:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.DoubleIterator -> it.unimi.dsi.fastutil.doubles.DoubleIterator:
# {"fileName":"DoubleIterator.java","id":"sourceFile"}
    double nextDouble() -> nextDouble
    46:46:java.lang.Double next() -> next
    88:89:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    28:28:java.lang.Object next() -> next
it.unimi.dsi.fastutil.doubles.DoubleIterators -> it.unimi.dsi.fastutil.doubles.X:
# {"fileName":"DoubleIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleIterators$EmptyIterator EMPTY_ITERATOR -> a
    195:195:it.unimi.dsi.fastutil.doubles.DoubleIterators$SingletonIterator singleton$7aefeda3(double) -> a
    344:344:int unwrap(it.unimi.dsi.fastutil.doubles.DoubleIterator,double[]) -> a
    1324:1328:int unwrap(it.unimi.dsi.fastutil.doubles.DoubleIterator,double[],int,int):324:328 -> a
    1324:1328:int unwrap(it.unimi.dsi.fastutil.doubles.DoubleIterator,double[]):344 -> a
    667:669:it.unimi.dsi.fastutil.doubles.DoubleIterator asDoubleIterator(java.util.Iterator) -> a
    1192:1192:it.unimi.dsi.fastutil.doubles.DoubleIterators$UnmodifiableIterator unmodifiable$6c49047f(it.unimi.dsi.fastutil.doubles.DoubleIterator) -> a
    117:117:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.doubles.DoubleIterators$AbstractIndexBasedIterator -> it.unimi.dsi.fastutil.doubles.X$a:
# {"fileName":"DoubleIterators.java","id":"sourceFile"}
    int minPos -> a
    int pos -> b
    int lastReturned -> c
    859:862:void <init>(int) -> <init>
    double get(int) -> a
    void remove(int) -> b
    int getMaxPos() -> a
    910:910:boolean hasNext() -> hasNext
    915:916:double nextDouble() -> nextDouble
    921:926:void remove() -> remove
    930:933:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    829:829:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.doubles.DoubleIterators$AbstractIndexBasedListIterator -> it.unimi.dsi.fastutil.doubles.X$b:
# {"fileName":"DoubleIterators.java","id":"sourceFile"}
    971:972:void <init>(int) -> <init>
    void add(int,double) -> a
    void set(int,double) -> b
    1004:1004:boolean hasPrevious() -> hasPrevious
    1009:1010:double previousDouble() -> h_
    1015:1015:int nextIndex() -> nextIndex
    1020:1020:int previousIndex() -> previousIndex
    1025:1027:void add(double) -> a
    1031:1033:void set(double) -> b
it.unimi.dsi.fastutil.doubles.DoubleIterators$EmptyIterator -> it.unimi.dsi.fastutil.doubles.X$c:
# {"fileName":"DoubleIterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    47:48:void <init>() -> <init>
    52:52:boolean hasNext() -> hasNext
    57:57:boolean hasPrevious() -> hasPrevious
    62:62:double nextDouble() -> nextDouble
    67:67:double previousDouble() -> h_
    72:72:int nextIndex() -> nextIndex
    77:77:int previousIndex() -> previousIndex
    92:92:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    97:97:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    101:101:java.lang.Object clone() -> clone
    105:105:java.lang.Object readResolve() -> readResolve
    44:44:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.doubles.DoubleIterators$IteratorWrapper -> it.unimi.dsi.fastutil.doubles.X$d:
# {"fileName":"DoubleIterators.java","id":"sourceFile"}
    java.util.Iterator i -> a
    582:584:void <init>(java.util.Iterator) -> <init>
    588:588:boolean hasNext() -> hasNext
    593:594:void remove() -> remove
    598:598:double nextDouble() -> nextDouble
    611:613:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    618:619:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    579:579:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.doubles.DoubleIterators$PrimitiveIteratorWrapper -> it.unimi.dsi.fastutil.doubles.X$e:
# {"fileName":"DoubleIterators.java","id":"sourceFile"}
    java.util.PrimitiveIterator$OfDouble i -> a
    625:627:void <init>(java.util.PrimitiveIterator$OfDouble) -> <init>
    631:631:boolean hasNext() -> hasNext
    636:637:void remove() -> remove
    641:641:double nextDouble() -> nextDouble
    646:647:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    622:622:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.doubles.DoubleIterators$SingletonIterator -> it.unimi.dsi.fastutil.doubles.X$f:
# {"fileName":"DoubleIterators.java","id":"sourceFile"}
    double element -> a
    byte curr -> b
    124:126:void <init>(double) -> <init>
    130:130:boolean hasNext() -> hasNext
    135:135:boolean hasPrevious() -> hasPrevious
    140:142:double nextDouble() -> nextDouble
    147:149:double previousDouble() -> h_
    154:159:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    163:163:int nextIndex() -> nextIndex
    168:168:int previousIndex() -> previousIndex
    120:120:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.doubles.DoubleIterators$UnmodifiableIterator -> it.unimi.dsi.fastutil.doubles.X$g:
# {"fileName":"DoubleIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleIterator i -> a
    1159:1161:void <init>(it.unimi.dsi.fastutil.doubles.DoubleIterator) -> <init>
    1165:1165:boolean hasNext() -> hasNext
    1170:1170:double nextDouble() -> nextDouble
    1175:1176:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    1181:1182:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1156:1156:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.doubles.DoubleList -> it.unimi.dsi.fastutil.doubles.DoubleList:
# {"fileName":"DoubleList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleListIterator iterator() -> iterator
    105:108:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.doubles.DoubleListIterator listIterator() -> listIterator
    it.unimi.dsi.fastutil.doubles.DoubleListIterator listIterator(int) -> listIterator
    it.unimi.dsi.fastutil.doubles.DoubleList subList(int,int) -> subList
    void getElements(int,double[],int,int) -> getElements
    void removeElements(int,int) -> removeElements
    void addElements(int,double[],int,int) -> addElements
    193:194:void setElements(double[]) -> a
    204:205:void setElements$4870eef7(double[]) -> b
    232:242:void setElements(int,double[],int,int) -> setElements
    boolean add(double) -> add
    void add(int,double) -> add
    267:268:void add(int,java.lang.Double) -> a
    boolean addAll(int,it.unimi.dsi.fastutil.doubles.DoubleCollection) -> addAll
    double set(int,double) -> set
    293:297:void replaceAll(java.util.function.DoubleUnaryOperator) -> a
    335:339:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    double getDouble(int) -> getDouble
    int indexOf(double) -> indexOf
    int lastIndexOf(double) -> lastIndexOf
    372:372:boolean contains(java.lang.Object) -> contains
    383:383:java.lang.Double get(int) -> c
    394:394:int indexOf(java.lang.Object) -> indexOf
    405:405:int lastIndexOf(java.lang.Object) -> lastIndexOf
    419:419:boolean add(java.lang.Double) -> add
    double removeDouble(int) -> removeDouble
    437:437:boolean remove(java.lang.Object) -> remove
    448:448:java.lang.Double remove(int) -> d
    459:459:java.lang.Double set(int,java.lang.Double) -> b
    473:473:boolean addAll(int,it.unimi.dsi.fastutil.doubles.DoubleList) -> addAll
    485:485:boolean addAll(it.unimi.dsi.fastutil.doubles.DoubleList) -> a
    563:564:void sort(java.util.Comparator) -> sort
    586:593:void sort(it.unimi.dsi.fastutil.doubles.DoubleComparator) -> sort
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:java.util.ListIterator listIterator() -> listIterator
    45:45:java.lang.Object remove(int) -> remove
    45:45:void add(int,java.lang.Object) -> add
    45:45:java.lang.Object set(int,java.lang.Object) -> set
    45:45:java.lang.Object get(int) -> get
    45:45:boolean add(java.lang.Object) -> add
    45:45:java.util.Iterator iterator() -> iterator
    45:45:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.DoubleListIterator -> it.unimi.dsi.fastutil.doubles.DoubleListIterator:
# {"fileName":"DoubleListIterator.java","id":"sourceFile"}
    43:43:void set(double) -> b
    56:56:void add(double) -> a
    70:70:void remove() -> remove
    81:82:void set(java.lang.Double) -> a
    92:93:void add(java.lang.Double) -> b
    103:103:java.lang.Double next() -> next
    114:114:java.lang.Double previous() -> b
    31:31:java.lang.Object next() -> next
    31:31:java.lang.Object previous() -> previous
    31:31:void add(java.lang.Object) -> add
    31:31:void set(java.lang.Object) -> set
it.unimi.dsi.fastutil.doubles.DoubleLongPair -> it.unimi.dsi.fastutil.doubles.Y:
# {"fileName":"DoubleLongPair.java","id":"sourceFile"}
    double leftDouble() -> b
    38:38:java.lang.Double left() -> c
    long rightLong() -> d
    163:163:java.lang.Long right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.doubles.DoubleObjectPair -> it.unimi.dsi.fastutil.doubles.Z:
# {"fileName":"DoubleObjectPair.java","id":"sourceFile"}
    double leftDouble() -> b
    38:38:java.lang.Double left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet -> it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet:
# {"fileName":"DoubleOpenHashSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    double[] key -> key
    int mask -> mask
    boolean containsNull -> containsNull
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    79:87:void <init>(int,float) -> <init>
    95:96:void <init>(int) -> <init>
    103:104:void <init>() -> <init>
    113:115:void <init>(java.util.Collection,float) -> <init>
    124:125:void <init>(java.util.Collection) -> <init>
    134:136:void <init>(it.unimi.dsi.fastutil.doubles.DoubleCollection,float) -> <init>
    145:146:void <init>(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> <init>
    155:157:void <init>(it.unimi.dsi.fastutil.doubles.DoubleIterator,float) -> <init>
    166:167:void <init>(it.unimi.dsi.fastutil.doubles.DoubleIterator) -> <init>
    176:177:void <init>(java.util.Iterator,float) -> <init>
    186:187:void <init>(java.util.Iterator) -> <init>
    198:201:void <init>(double[],int,int,float) -> <init>
    212:213:void <init>(double[],int,int) -> <init>
    222:223:void <init>(double[],float) -> <init>
    232:233:void <init>(double[]) -> <init>
    241:241:it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet of() -> of
    252:254:it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet of(double) -> of
    268:273:it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet of(double,double) -> of
    288:296:it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet of(double,double,double) -> of
    310:316:it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet of(double[]) -> of
    330:330:it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet toSet(java.util.stream.DoubleStream) -> toSet
    345:350:it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet toSetWithExpectedSize(java.util.stream.DoubleStream,int) -> toSetWithExpectedSize
    354:354:int realSize() -> a
    364:366:void ensureCapacity(int) -> ensureCapacity
    369:371:void tryCapacity(long) -> a
    375:378:boolean addAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> addAll
    384:387:boolean addAll(java.util.Collection) -> addAll
    393:408:boolean add(double) -> add
    438:441:boolean removeEntry(int) -> a
    1421:1433:void shiftKeys(int):421:433 -> a
    1421:1433:boolean removeEntry(int):439 -> a
    454:466:boolean remove(double) -> remove
    1445:1449:boolean removeNullEntry():445:449 -> remove
    1445:1449:boolean remove(double):455 -> remove
    472:481:boolean contains(double) -> contains
    493:497:void clear() -> clear
    501:501:int size() -> size
    506:506:boolean isEmpty() -> isEmpty
    630:630:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    755:755:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    760:763:void forEach(java.util.function.DoubleConsumer) -> forEach
    779:779:boolean trim() -> trim
    801:808:boolean trim(int) -> trim
    823:836:void rehash(int) -> rehash
    852:858:it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet clone() -> clone
    872:879:int hashCode() -> hashCode
    883:886:void writeObject(java.io.ObjectOutputStream) -> writeObject
    889:906:void readObject(java.io.ObjectInputStream) -> readObject
    47:47:java.util.Spliterator spliterator() -> spliterator
    47:47:java.util.Iterator iterator() -> iterator
    47:47:java.lang.Object clone() -> clone
    350:350:it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet lambda$toSetWithExpectedSize$0(int) -> b
    47:47:int access$100(it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet) -> a
it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet$SetIterator -> it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet$a:
# {"fileName":"DoubleOpenHashSet.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNull -> d
    it.unimi.dsi.fastutil.doubles.DoubleArrayList wrapped -> e
    it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet this$0 -> f
    510:525:void <init>(it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet) -> <init>
    534:534:boolean hasNext() -> hasNext
    539:553:double nextDouble() -> nextDouble
    589:603:void remove() -> remove
    1567:1583:void shiftKeys(int):567:583 -> remove
    1567:1583:void remove():593 -> remove
    607:625:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    510:510:void forEachRemaining(java.lang.Object) -> forEachRemaining
    510:510:void <init>(it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet,byte) -> <init>
it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet$SetSpliterator -> it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet$b:
# {"fileName":"DoubleOpenHashSet.java","id":"sourceFile"}
    int pos -> a
    int max -> b
    int c -> c
    boolean mustReturnNull -> d
    boolean hasSplit -> e
    it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet this$0 -> f
    639:649:void <init>(it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet) -> <init>
    639:656:void <init>(it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet,int,int,boolean) -> <init>
    660:676:boolean tryAdvance(java.util.function.DoubleConsumer) -> tryAdvance
    681:694:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    698:698:int characteristics() -> characteristics
    703:710:long estimateSize() -> estimateSize
    716:729:it.unimi.dsi.fastutil.doubles.DoubleOpenHashSet$SetSpliterator trySplit() -> c
    633:633:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    633:633:java.util.Spliterator$OfDouble trySplit() -> trySplit
    633:633:void forEachRemaining(java.lang.Object) -> forEachRemaining
    633:633:boolean tryAdvance(java.lang.Object) -> tryAdvance
    633:633:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    633:633:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.doubles.DoublePredicate -> it.unimi.dsi.fastutil.doubles.DoublePredicate:
# {"fileName":"DoublePredicate.java","id":"sourceFile"}
    45:45:boolean test(java.lang.Double) -> a
    61:62:it.unimi.dsi.fastutil.doubles.DoublePredicate and(java.util.function.DoublePredicate) -> a
    99:99:java.util.function.Predicate and(java.util.function.Predicate) -> and
    105:105:it.unimi.dsi.fastutil.doubles.DoublePredicate negate() -> a
    121:122:it.unimi.dsi.fastutil.doubles.DoublePredicate or(java.util.function.DoublePredicate) -> b
    159:159:java.util.function.Predicate or(java.util.function.Predicate) -> or
    35:35:java.util.function.Predicate negate() -> negate
    35:35:boolean test(java.lang.Object) -> test
    35:35:java.util.function.DoublePredicate or(java.util.function.DoublePredicate) -> or
    35:35:java.util.function.DoublePredicate negate() -> negate
    35:35:java.util.function.DoublePredicate and(java.util.function.DoublePredicate) -> and
    122:122:boolean lambda$or$2(java.util.function.DoublePredicate,double) -> a
    105:105:boolean lambda$negate$1(double) -> a
    62:62:boolean lambda$and$0(java.util.function.DoublePredicate,double) -> b
it.unimi.dsi.fastutil.doubles.DoubleReferencePair -> it.unimi.dsi.fastutil.doubles.aa:
# {"fileName":"DoubleReferencePair.java","id":"sourceFile"}
    double leftDouble() -> b
    38:38:java.lang.Double left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.doubles.DoubleSet -> it.unimi.dsi.fastutil.doubles.DoubleSet:
# {"fileName":"DoubleSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    79:79:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    boolean remove(double) -> remove
    102:102:boolean remove(java.lang.Object) -> remove
    114:114:boolean add(java.lang.Double) -> add
    126:126:boolean contains(java.lang.Object) -> contains
    141:141:boolean rem(double) -> rem
    31:31:java.util.Spliterator spliterator() -> spliterator
    31:31:boolean add(java.lang.Object) -> add
    31:31:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.doubles.DoubleSets -> it.unimi.dsi.fastutil.doubles.ab:
# {"fileName":"DoubleSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleSets$EmptySet EMPTY_SET -> a
    212:212:it.unimi.dsi.fastutil.doubles.DoubleSets$Singleton singleton$c6ee48b(double) -> a
    273:273:it.unimi.dsi.fastutil.doubles.DoubleSets$SynchronizedSet synchronize$72aa3da5(it.unimi.dsi.fastutil.doubles.DoubleSet,java.lang.Object) -> a
    315:315:it.unimi.dsi.fastutil.doubles.DoubleSets$UnmodifiableSet unmodifiable$12372bbf(it.unimi.dsi.fastutil.doubles.DoubleSet) -> a
    77:81:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.doubles.DoubleSets$EmptySet -> it.unimi.dsi.fastutil.doubles.ab$a:
# {"fileName":"DoubleSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    43:44:void <init>() -> <init>
    48:48:boolean remove(double) -> remove
    53:53:java.lang.Object clone() -> clone
    59:59:boolean equals(java.lang.Object) -> equals
    65:65:boolean rem(double) -> rem
    69:69:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.doubles.DoubleSets$Singleton -> it.unimi.dsi.fastutil.doubles.ab$b:
# {"fileName":"DoubleSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    double element -> a
    106:108:void <init>(double) -> <init>
    112:112:boolean contains(double) -> contains
    117:117:boolean remove(double) -> remove
    127:127:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    132:132:int size() -> size
    137:137:double[] toDoubleArray() -> toDoubleArray
    143:144:void forEach(java.util.function.Consumer) -> forEach
    148:148:boolean addAll(java.util.Collection) -> addAll
    153:153:boolean removeAll(java.util.Collection) -> removeAll
    158:158:boolean retainAll(java.util.Collection) -> retainAll
    164:164:boolean removeIf(java.util.function.Predicate) -> removeIf
    169:170:void forEach(java.util.function.DoubleConsumer) -> forEach
    174:174:boolean addAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> addAll
    179:179:boolean removeAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> removeAll
    184:184:boolean retainAll(it.unimi.dsi.fastutil.doubles.DoubleCollection) -> retainAll
    189:189:boolean removeIf(java.util.function.DoublePredicate) -> removeIf
    195:195:java.lang.Object[] toArray() -> toArray
    200:200:java.lang.Object clone() -> clone
    102:102:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    1122:1122:it.unimi.dsi.fastutil.doubles.DoubleListIterator iterator():122:122 -> iterator
    1122:1122:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator():102 -> iterator
    102:102:java.util.Spliterator spliterator() -> spliterator
    102:102:java.util.Iterator iterator() -> iterator
    2122:2122:it.unimi.dsi.fastutil.doubles.DoubleListIterator iterator():122:122 -> iterator
    2122:2122:java.util.Iterator iterator():102 -> iterator
it.unimi.dsi.fastutil.doubles.DoubleSets$SynchronizedSet -> it.unimi.dsi.fastutil.doubles.ab$c:
# {"fileName":"DoubleSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    231:232:void <init>(it.unimi.dsi.fastutil.doubles.DoubleSet,java.lang.Object) -> <init>
    240:242:boolean remove(double) -> remove
    248:248:boolean rem(double) -> rem
    227:227:boolean equals(java.lang.Object) -> equals
    227:227:int hashCode() -> hashCode
    227:227:java.lang.String toString() -> toString
    227:227:void clear() -> clear
    227:227:boolean removeIf(java.util.function.DoublePredicate) -> removeIf
    227:227:boolean retainAll(java.util.Collection) -> retainAll
    227:227:boolean removeAll(java.util.Collection) -> removeAll
    227:227:boolean containsAll(java.util.Collection) -> containsAll
    227:227:boolean addAll(java.util.Collection) -> addAll
    227:227:void forEach(java.util.function.DoubleConsumer) -> forEach
    227:227:java.util.stream.Stream parallelStream() -> parallelStream
    227:227:java.util.stream.Stream stream() -> stream
    227:227:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    227:227:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    227:227:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    227:227:boolean remove(java.lang.Object) -> remove
    227:227:boolean contains(java.lang.Object) -> contains
    227:227:boolean add(java.lang.Double) -> add
    227:227:java.lang.Object[] toArray() -> toArray
    227:227:double[] toDoubleArray() -> toDoubleArray
    227:227:boolean isEmpty() -> isEmpty
    227:227:int size() -> size
    227:227:boolean contains(double) -> contains
    227:227:boolean add(double) -> add
it.unimi.dsi.fastutil.doubles.DoubleSets$UnmodifiableSet -> it.unimi.dsi.fastutil.doubles.ab$d:
# {"fileName":"DoubleSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    281:282:void <init>(it.unimi.dsi.fastutil.doubles.DoubleSet) -> <init>
    286:286:boolean remove(double) -> remove
    291:292:boolean equals(java.lang.Object) -> equals
    297:297:int hashCode() -> hashCode
    303:303:boolean rem(double) -> rem
    277:277:java.lang.String toString() -> toString
    277:277:double[] toDoubleArray() -> toDoubleArray
    277:277:boolean remove(java.lang.Object) -> remove
    277:277:boolean contains(java.lang.Object) -> contains
    277:277:boolean add(java.lang.Double) -> add
    277:277:boolean removeIf(java.util.function.DoublePredicate) -> removeIf
    277:277:boolean retainAll(java.util.Collection) -> retainAll
    277:277:boolean removeAll(java.util.Collection) -> removeAll
    277:277:boolean addAll(java.util.Collection) -> addAll
    277:277:boolean containsAll(java.util.Collection) -> containsAll
    277:277:void forEach(java.util.function.DoubleConsumer) -> forEach
    277:277:java.lang.Object[] toArray() -> toArray
    277:277:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    277:277:void clear() -> clear
    277:277:java.util.stream.Stream parallelStream() -> parallelStream
    277:277:java.util.stream.Stream stream() -> stream
    277:277:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    277:277:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    277:277:boolean contains(double) -> contains
    277:277:boolean isEmpty() -> isEmpty
    277:277:int size() -> size
    277:277:boolean add(double) -> add
it.unimi.dsi.fastutil.doubles.DoubleShortPair -> it.unimi.dsi.fastutil.doubles.ac:
# {"fileName":"DoubleShortPair.java","id":"sourceFile"}
    double leftDouble() -> b
    38:38:java.lang.Double left() -> c
    short rightShort() -> d
    163:163:java.lang.Short right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.doubles.DoubleSortedSet -> it.unimi.dsi.fastutil.doubles.ad:
# {"fileName":"DoubleSortedSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator iterator() -> a
    118:118:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet subSet$47d0070c() -> b
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet headSet$441ad898() -> c
    it.unimi.dsi.fastutil.doubles.DoubleSortedSet tailSet$441ad898() -> d
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator() -> e
    double firstDouble() -> f
    double lastDouble() -> g
    178:178:it.unimi.dsi.fastutil.doubles.DoubleSortedSet subSet(java.lang.Double,java.lang.Double) -> a
    189:189:it.unimi.dsi.fastutil.doubles.DoubleSortedSet headSet(java.lang.Double) -> a
    200:200:it.unimi.dsi.fastutil.doubles.DoubleSortedSet tailSet(java.lang.Double) -> b
    211:211:java.lang.Double first() -> h
    222:222:java.lang.Double last() -> i
    34:34:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    34:34:java.util.Spliterator spliterator() -> spliterator
    34:34:java.util.Iterator iterator() -> iterator
    34:34:java.lang.Object last() -> last
    34:34:java.lang.Object first() -> first
    34:34:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    34:34:java.util.SortedSet headSet(java.lang.Object) -> headSet
    34:34:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.doubles.DoubleSpliterator -> it.unimi.dsi.fastutil.doubles.DoubleSpliterator:
# {"fileName":"DoubleSpliterator.java","id":"sourceFile"}
    41:41:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    86:87:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    158:158:it.unimi.dsi.fastutil.doubles.DoubleComparator getComparator() -> j_
    29:29:java.util.Spliterator$OfDouble trySplit() -> trySplit
    29:29:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    29:29:java.util.Comparator getComparator() -> getComparator
    29:29:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.doubles.DoubleSpliterators -> it.unimi.dsi.fastutil.doubles.ae:
# {"fileName":"DoubleSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleSpliterators$EmptySpliterator EMPTY_SPLITERATOR -> a
    183:183:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$SingletonSpliterator singleton$533abf30(double) -> a
    358:359:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$ArraySpliterator wrap$5ba044d4$277c83a9(double[],int,int) -> a
    390:391:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$ArraySpliteratorWithComparator wrapPreSorted$5a47d56e$4e4a57e1(double[],int,int,it.unimi.dsi.fastutil.doubles.DoubleComparator) -> a
    1370:1370:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$SpliteratorFromIterator asSpliterator$19047b7(it.unimi.dsi.fastutil.doubles.DoubleIterator,long,int) -> a
    1402:1402:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$SpliteratorFromIteratorWithComparator asSpliteratorFromSorted$a6f6651$2ac5f51c(it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator,long,it.unimi.dsi.fastutil.doubles.DoubleComparator) -> a
    1425:1425:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$SpliteratorFromIterator asSpliteratorUnknownSize$647b02a7$32b76b2b(it.unimi.dsi.fastutil.doubles.DoubleIterator) -> a
    110:110:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.doubles.DoubleSpliterators$AbstractIndexBasedSpliterator -> it.unimi.dsi.fastutil.doubles.ae$a:
# {"fileName":"DoubleSpliterators.java","id":"sourceFile"}
    int pos -> a
    709:711:void <init>(int) -> <init>
    double get(int) -> a
    int getMaxPos() -> c
    it.unimi.dsi.fastutil.doubles.DoubleSpliterators$LateBindingSizeIndexBasedSpliterator makeForSplit$60f609a4(int,int) -> a
    808:808:int characteristics() -> characteristics
    813:813:long estimateSize() -> estimateSize
    818:820:boolean tryAdvance(java.util.function.DoubleConsumer) -> tryAdvance
    825:828:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    866:873:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    1794:1794:int computeSplitPoint():794:794 -> i_
    1794:1794:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit():867 -> i_
    1800:1803:void splitPointCheck(int,int):800:803 -> i_
    1800:1803:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit():869 -> i_
    695:695:java.util.Spliterator$OfDouble trySplit() -> trySplit
    695:695:void forEachRemaining(java.lang.Object) -> forEachRemaining
    695:695:boolean tryAdvance(java.lang.Object) -> tryAdvance
    695:695:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    695:695:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.doubles.DoubleSpliterators$ArraySpliterator -> it.unimi.dsi.fastutil.doubles.ae$b:
# {"fileName":"DoubleSpliterators.java","id":"sourceFile"}
    double[] array -> a
    int offset -> c
    int length -> d
    int curr -> e
    int characteristics -> b
    209:214:void <init>(double[],int,int,int) -> <init>
    218:221:boolean tryAdvance(java.util.function.DoubleConsumer) -> tryAdvance
    226:226:long estimateSize() -> estimateSize
    231:231:int characteristics() -> characteristics
    235:235:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    240:247:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    252:256:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    202:202:java.util.Spliterator$OfDouble trySplit() -> trySplit
    202:202:void forEachRemaining(java.lang.Object) -> forEachRemaining
    202:202:boolean tryAdvance(java.lang.Object) -> tryAdvance
    202:202:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    202:202:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.doubles.DoubleSpliterators$ArraySpliteratorWithComparator -> it.unimi.dsi.fastutil.doubles.ae$c:
# {"fileName":"DoubleSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator -> c
    277:279:void <init>(double[],int,int,int,it.unimi.dsi.fastutil.doubles.DoubleComparator) -> <init>
    288:288:it.unimi.dsi.fastutil.doubles.DoubleComparator getComparator() -> j_
    273:273:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    1283:1283:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$ArraySpliteratorWithComparator makeForSplit(int,int):283:283 -> a
    1283:1283:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$ArraySpliterator makeForSplit(int,int):273 -> a
    273:273:java.util.Comparator getComparator() -> getComparator
    1288:1288:it.unimi.dsi.fastutil.doubles.DoubleComparator getComparator():288:288 -> getComparator
    1288:1288:java.util.Comparator getComparator():273 -> getComparator
it.unimi.dsi.fastutil.doubles.DoubleSpliterators$EmptySpliterator -> it.unimi.dsi.fastutil.doubles.ae$d:
# {"fileName":"DoubleSpliterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    54:55:void <init>() -> <init>
    59:59:boolean tryAdvance(java.util.function.DoubleConsumer) -> tryAdvance
    65:65:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    70:70:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    75:75:long estimateSize() -> estimateSize
    80:80:int characteristics() -> characteristics
    85:85:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    90:90:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    94:94:java.lang.Object clone() -> clone
    98:98:java.lang.Object readResolve() -> readResolve
    50:50:java.util.Spliterator$OfDouble trySplit() -> trySplit
    1070:1070:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit():70:70 -> trySplit
    1070:1070:java.util.Spliterator$OfDouble trySplit():50 -> trySplit
    50:50:void forEachRemaining(java.lang.Object) -> forEachRemaining
    50:50:boolean tryAdvance(java.lang.Object) -> tryAdvance
    50:50:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    2070:2070:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit():70:70 -> trySplit
    2070:2070:java.util.Spliterator$OfPrimitive trySplit():50 -> trySplit
    50:50:java.util.Spliterator trySplit() -> trySplit
    3070:3070:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit():70:70 -> trySplit
    3070:3070:java.util.Spliterator trySplit():50 -> trySplit
it.unimi.dsi.fastutil.doubles.DoubleSpliterators$LateBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.doubles.ae$e:
# {"fileName":"DoubleSpliterators.java","id":"sourceFile"}
    int maxPos -> b
    boolean maxPosFixed -> c
    930:936:void <init>(int) -> <init>
    930:942:void <init>(int,int) -> <init>
    int getMaxPosFromBackingStore() -> a
    956:956:int getMaxPos() -> c
    961:966:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    928:928:java.util.Spliterator$OfDouble trySplit() -> trySplit
    928:928:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    928:928:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.doubles.DoubleSpliterators$SingletonSpliterator -> it.unimi.dsi.fastutil.doubles.ae$f:
# {"fileName":"DoubleSpliterators.java","id":"sourceFile"}
    double element -> a
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator -> b
    boolean consumed -> c
    120:121:void <init>(double) -> <init>
    116:126:void <init>(double,byte) -> <init>
    130:135:boolean tryAdvance(java.util.function.DoubleConsumer) -> tryAdvance
    140:140:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    145:145:long estimateSize() -> estimateSize
    150:150:int characteristics() -> characteristics
    155:160:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    164:164:it.unimi.dsi.fastutil.doubles.DoubleComparator getComparator() -> j_
    113:113:java.util.Spliterator$OfDouble trySplit() -> trySplit
    1140:1140:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit():140:140 -> trySplit
    1140:1140:java.util.Spliterator$OfDouble trySplit():113 -> trySplit
    113:113:void forEachRemaining(java.lang.Object) -> forEachRemaining
    113:113:boolean tryAdvance(java.lang.Object) -> tryAdvance
    113:113:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    2140:2140:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit():140:140 -> trySplit
    2140:2140:java.util.Spliterator$OfPrimitive trySplit():113 -> trySplit
    113:113:java.util.Comparator getComparator() -> getComparator
    2164:2164:it.unimi.dsi.fastutil.doubles.DoubleComparator getComparator():164:164 -> getComparator
    2164:2164:java.util.Comparator getComparator():113 -> getComparator
    113:113:java.util.Spliterator trySplit() -> trySplit
    3140:3140:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit():140:140 -> trySplit
    3140:3140:java.util.Spliterator trySplit():113 -> trySplit
it.unimi.dsi.fastutil.doubles.DoubleSpliterators$SpliteratorFromIterator -> it.unimi.dsi.fastutil.doubles.ae$g:
# {"fileName":"DoubleSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleIterator iter -> b
    int characteristics -> a
    boolean knownSize -> c
    long size -> d
    int nextBatchSize -> e
    it.unimi.dsi.fastutil.doubles.DoubleSpliterators$ArraySpliterator delegate$7bbce1e3 -> f
    1209:1218:void <init>(it.unimi.dsi.fastutil.doubles.DoubleIterator) -> <init>
    1209:1229:void <init>(it.unimi.dsi.fastutil.doubles.DoubleIterator,long,int) -> <init>
    1233:1241:boolean tryAdvance(java.util.function.DoubleConsumer) -> tryAdvance
    1246:1252:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    1256:1260:long estimateSize() -> estimateSize
    1265:1265:int characteristics() -> characteristics
    1269:1269:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$ArraySpliterator makeForSplit$f33e7f4(double[],int) -> a
    1274:1299:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    1197:1197:java.util.Spliterator$OfDouble trySplit() -> trySplit
    1197:1197:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1197:1197:boolean tryAdvance(java.lang.Object) -> tryAdvance
    1197:1197:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1197:1197:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.doubles.DoubleSpliterators$SpliteratorFromIteratorWithComparator -> it.unimi.dsi.fastutil.doubles.ae$h:
# {"fileName":"DoubleSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.doubles.DoubleComparator comparator -> b
    1331:1333:void <init>(it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator,long,it.unimi.dsi.fastutil.doubles.DoubleComparator) -> <init>
    1337:1337:it.unimi.dsi.fastutil.doubles.DoubleComparator getComparator() -> j_
    1342:1342:it.unimi.dsi.fastutil.doubles.DoubleSpliterators$ArraySpliterator makeForSplit$f33e7f4(double[],int) -> a
    1322:1322:java.util.Comparator getComparator() -> getComparator
    2337:2337:it.unimi.dsi.fastutil.doubles.DoubleComparator getComparator():1337:1337 -> getComparator
    2337:2337:java.util.Comparator getComparator():1322 -> getComparator
it.unimi.dsi.fastutil.doubles.DoubleStack -> it.unimi.dsi.fastutil.doubles.af:
# {"fileName":"DoubleStack.java","id":"sourceFile"}
    void push(double) -> push
    double popDouble() -> popDouble
    double topDouble() -> topDouble
    double peekDouble(int) -> peekDouble
    68:69:void push(java.lang.Double) -> a
    81:81:java.lang.Double pop() -> a
    94:94:java.lang.Double top() -> b
    107:107:java.lang.Double peek(int) -> d_
    24:24:java.lang.Object peek(int) -> peek
    24:24:java.lang.Object top() -> top
    24:24:java.lang.Object pop() -> pop
    24:24:void push(java.lang.Object) -> push
it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator -> it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator:
# {"fileName":"DoubleUnaryOperator.java","id":"sourceFile"}
    double apply$133357() -> a
    69:69:double applyAsDouble(double) -> applyAsDouble
    81:81:java.lang.Double apply(java.lang.Double) -> a
    27:27:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.floats.AbstractFloatCollection -> it.unimi.dsi.fastutil.floats.a:
# {"fileName":"AbstractFloatCollection.java","id":"sourceFile"}
    35:36:void <init>() -> <init>
    it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    48:48:boolean add(float) -> add
    59:61:boolean contains(float) -> contains
    72:77:boolean rem(float) -> rem
    88:88:boolean add(java.lang.Float) -> add
    99:99:boolean contains(java.lang.Object) -> contains
    110:110:boolean remove(java.lang.Object) -> remove
    115:122:float[] toArray(float[]) -> toArray
    127:131:float[] toFloatArray() -> toFloatArray
    143:143:float[] toFloatArray(float[]) -> toFloatArray
    148:150:boolean addAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> addAll
    161:164:boolean addAll(java.util.Collection) -> addAll
    169:170:boolean containsAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> containsAll
    181:184:boolean containsAll(java.util.Collection) -> containsAll
    189:191:boolean removeAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> removeAll
    202:205:boolean removeAll(java.util.Collection) -> removeAll
    210:215:boolean retainAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> retainAll
    226:229:boolean retainAll(java.util.Collection) -> retainAll
    234:247:java.lang.String toString() -> toString
    34:34:boolean add(java.lang.Object) -> add
    34:34:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.floats.AbstractFloatIterator -> it.unimi.dsi.fastutil.floats.b:
# {"fileName":"AbstractFloatIterator.java","id":"sourceFile"}
    26:27:void <init>() -> <init>
it.unimi.dsi.fastutil.floats.AbstractFloatList -> it.unimi.dsi.fastutil.floats.c:
# {"fileName":"AbstractFloatList.java","id":"sourceFile"}
    40:41:void <init>() -> <init>
    52:54:void ensureIndex(int) -> a
    65:67:void ensureRestrictedIndex(int) -> b
    76:76:void add(int,float) -> add
    87:88:boolean add(float) -> add
    98:98:float removeFloat(int) -> removeFloat
    108:108:float set(int,float) -> set
    114:121:boolean addAll(int,java.util.Collection) -> addAll
    132:132:boolean addAll(java.util.Collection) -> addAll
    142:142:it.unimi.dsi.fastutil.floats.FloatListIterator iterator() -> iterator
    152:152:it.unimi.dsi.fastutil.floats.FloatListIterator listIterator() -> listIterator
    162:163:it.unimi.dsi.fastutil.floats.FloatListIterator listIterator(int) -> listIterator
    228:228:boolean contains(float) -> contains
    233:239:int indexOf(float) -> indexOf
    244:250:int lastIndexOf(float) -> lastIndexOf
    255:258:void size(int) -> size
    262:265:it.unimi.dsi.fastutil.floats.FloatList subList(int,int) -> subList
    277:284:void forEach(it.unimi.dsi.fastutil.floats.FloatConsumer) -> forEach
    295:305:void removeElements(int,int) -> removeElements
    316:324:void addElements(int,float[],int,int) -> addElements
    333:334:void addElements(int,float[]) -> addElements
    345:355:void getElements(int,float[],int,int) -> getElements
    359:374:void setElements(int,float[],int,int) -> setElements
    383:384:void clear() -> clear
    393:399:int hashCode() -> hashCode
    404:416:boolean equals(java.lang.Object) -> equals
    432:449:int compareTo(java.util.List) -> compareTo
    454:455:void push(float) -> push
    459:460:float popFloat() -> popFloat
    465:466:float topFloat() -> topFloat
    471:471:float peekFloat(int) -> peekFloat
    483:486:boolean rem(float) -> rem
    491:495:float[] toFloatArray() -> toFloatArray
    500:505:float[] toArray(float[]) -> toArray
    510:514:boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatCollection) -> addAll
    525:525:boolean addAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> addAll
    530:543:java.lang.String toString() -> toString
    39:39:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    39:39:java.util.Iterator iterator() -> iterator
    39:39:java.util.List subList(int,int) -> subList
    39:39:java.util.ListIterator listIterator(int) -> listIterator
    39:39:java.util.ListIterator listIterator() -> listIterator
    39:39:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.floats.AbstractFloatList$1 -> it.unimi.dsi.fastutil.floats.c$1:
# {"fileName":"AbstractFloatList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.AbstractFloatList this$0 -> d
    163:163:void <init>(it.unimi.dsi.fastutil.floats.AbstractFloatList,int) -> <init>
    166:166:float get(int) -> a
    171:172:void add(int,float) -> a
    176:177:void set(int,float) -> b
    181:182:void remove(int) -> b
    186:186:int getMaxPos() -> a
it.unimi.dsi.fastutil.floats.AbstractFloatList$FloatRandomAccessSubList -> it.unimi.dsi.fastutil.floats.c$a:
# {"fileName":"AbstractFloatList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    825:826:void <init>(it.unimi.dsi.fastutil.floats.AbstractFloatList,int,int) -> <init>
    830:835:it.unimi.dsi.fastutil.floats.FloatList subList(int,int) -> subList
    821:821:java.util.List subList(int,int) -> subList
it.unimi.dsi.fastutil.floats.AbstractFloatList$FloatSubList -> it.unimi.dsi.fastutil.floats.c$b:
# {"fileName":"AbstractFloatList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.floats.AbstractFloatList l$6f291a78 -> a
    int from -> b
    int to -> c
    boolean $assertionsDisabled -> d
    556:560:void <init>(it.unimi.dsi.fastutil.floats.AbstractFloatList,int,int) -> <init>
    563:566:boolean assertRange() -> a
    571:574:boolean add(float) -> add
    579:583:void add(int,float) -> add
    587:589:boolean addAll(int,java.util.Collection) -> addAll
    594:595:float getFloat(int) -> getFloat
    600:602:float removeFloat(int) -> removeFloat
    607:608:float set(int,float) -> set
    613:613:int size() -> size
    618:621:void getElements(int,float[],int,int) -> getElements
    625:630:void removeElements(int,int) -> removeElements
    634:638:void addElements(int,float[],int,int) -> addElements
    642:645:void setElements(int,float[],int,int) -> setElements
    775:780:it.unimi.dsi.fastutil.floats.FloatListIterator listIterator(int) -> listIterator
    785:785:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    790:795:it.unimi.dsi.fastutil.floats.FloatList subList(int,int) -> subList
    800:805:boolean rem(float) -> rem
    810:811:boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatCollection) -> addAll
    816:817:boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatList) -> addAll
    547:547:java.util.Spliterator spliterator() -> spliterator
    547:547:java.util.List subList(int,int) -> subList
    547:547:java.util.ListIterator listIterator(int) -> listIterator
    547:547:java.util.ListIterator listIterator() -> listIterator
    547:547:java.util.Iterator iterator() -> iterator
    547:547:int compareTo(java.lang.Object) -> compareTo
    547:547:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    547:547:boolean access$000(it.unimi.dsi.fastutil.floats.AbstractFloatList$FloatSubList) -> a
    547:547:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.floats.AbstractFloatList$FloatSubList$ParentWrappingIter -> it.unimi.dsi.fastutil.floats.c$b$a:
# {"fileName":"AbstractFloatList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatListIterator parent -> a
    it.unimi.dsi.fastutil.floats.AbstractFloatList$FloatSubList this$0 -> b
    698:700:void <init>(it.unimi.dsi.fastutil.floats.AbstractFloatList$FloatSubList,it.unimi.dsi.fastutil.floats.FloatListIterator) -> <init>
    704:704:int nextIndex() -> nextIndex
    709:709:int previousIndex() -> previousIndex
    714:714:boolean hasNext() -> hasNext
    719:719:boolean hasPrevious() -> hasPrevious
    724:725:float nextFloat() -> k_
    730:731:float previousFloat() -> b
    736:737:void add(float) -> a
    741:742:void set(float) -> b
    746:747:void remove() -> remove
it.unimi.dsi.fastutil.floats.AbstractFloatList$FloatSubList$RandomAccessIter -> it.unimi.dsi.fastutil.floats.c$b$b:
# {"fileName":"AbstractFloatList.java","id":"sourceFile"}
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.floats.AbstractFloatList$FloatSubList this$0 -> e
    652:654:void <init>(it.unimi.dsi.fastutil.floats.AbstractFloatList$FloatSubList,int) -> <init>
    658:658:float get(int) -> a
    664:665:void add(int,float) -> a
    669:670:void set(int,float) -> b
    674:675:void remove(int) -> b
    679:679:int getMaxPos() -> a
    684:686:void add(float) -> a
    690:692:void remove() -> remove
    647:647:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.floats.AbstractFloatList$IndexBasedSpliterator -> it.unimi.dsi.fastutil.floats.c$c:
# {"fileName":"AbstractFloatList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatList l -> b
    195:197:void <init>(it.unimi.dsi.fastutil.floats.FloatList) -> <init>
    200:202:void <init>(it.unimi.dsi.fastutil.floats.FloatList,int,int) -> <init>
    206:206:int getMaxPosFromBackingStore() -> a
    211:211:float get(int) -> a
    191:191:it.unimi.dsi.fastutil.floats.FloatSpliterators$AbstractIndexBasedSpliterator makeForSplit$ad83d42(int,int) -> a
    1216:1216:it.unimi.dsi.fastutil.floats.AbstractFloatList$IndexBasedSpliterator makeForSplit(int,int):216:216 -> a
    1216:1216:it.unimi.dsi.fastutil.floats.FloatSpliterators$AbstractIndexBasedSpliterator makeForSplit$ad83d42(int,int):191 -> a
it.unimi.dsi.fastutil.floats.AbstractFloatSet -> it.unimi.dsi.fastutil.floats.d:
# {"fileName":"AbstractFloatSet.java","id":"sourceFile"}
    30:31:void <init>() -> <init>
    38:45:boolean equals(java.lang.Object) -> equals
    57:64:int hashCode() -> hashCode
    73:73:boolean remove(float) -> a
    85:85:boolean rem(float) -> rem
    29:29:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.floats.AbstractFloatSpliterator -> it.unimi.dsi.fastutil.floats.e:
# {"fileName":"AbstractFloatSpliterator.java","id":"sourceFile"}
    25:26:void <init>() -> <init>
it.unimi.dsi.fastutil.floats.Float2BooleanFunction -> it.unimi.dsi.fastutil.floats.f:
# {"fileName":"Float2BooleanFunction.java","id":"sourceFile"}
    71:71:boolean test(double) -> test
    84:84:boolean put$254d54d() -> a
    boolean get$133aef() -> b
    122:122:boolean remove$133aef() -> c
    133:136:java.lang.Boolean put(java.lang.Float,java.lang.Boolean) -> a
    147:150:java.lang.Boolean get(java.lang.Object) -> a
    175:177:java.lang.Boolean remove(java.lang.Object) -> b
    192:192:boolean containsKey$133aef() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.floats.Float2BooleanMap -> it.unimi.dsi.fastutil.floats.g:
# {"fileName":"Float2BooleanMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2BooleanEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Boolean put(java.lang.Float,java.lang.Boolean) -> a
    178:178:java.lang.Boolean get(java.lang.Object) -> a
    192:192:java.lang.Boolean remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$138603() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.floats.Float2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.floats.Float2BooleanMap$Entry -> it.unimi.dsi.fastutil.floats.g$a:
# {"fileName":"Float2BooleanMap.java","id":"sourceFile"}
    float getFloatKey() -> a
    604:604:java.lang.Float getKey() -> b
    boolean getBooleanValue() -> c
    boolean setValue$138603() -> d
    629:629:java.lang.Boolean getValue() -> e
    640:640:java.lang.Boolean setValue(java.lang.Boolean) -> a
    588:588:java.lang.Object setValue(java.lang.Object) -> setValue
    588:588:java.lang.Object getValue() -> getValue
    588:588:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.floats.Float2BooleanMap$FastEntrySet -> it.unimi.dsi.fastutil.floats.g$b:
# {"fileName":"Float2BooleanMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.floats.Float2BooleanSortedMap -> it.unimi.dsi.fastutil.floats.h:
# {"fileName":"Float2BooleanSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.Float2BooleanSortedMap subMap$6ce55ff6() -> j
    it.unimi.dsi.fastutil.floats.Float2BooleanSortedMap headMap$696641ac() -> k
    it.unimi.dsi.fastutil.floats.Float2BooleanSortedMap tailMap$696641ac() -> l
    float firstFloatKey() -> m
    float lastFloatKey() -> n
    92:92:it.unimi.dsi.fastutil.floats.Float2BooleanSortedMap subMap(java.lang.Float,java.lang.Float) -> a
    105:105:it.unimi.dsi.fastutil.floats.Float2BooleanSortedMap headMap(java.lang.Float) -> a
    118:118:it.unimi.dsi.fastutil.floats.Float2BooleanSortedMap tailMap(java.lang.Float) -> b
    129:129:java.lang.Float firstKey() -> o
    140:140:java.lang.Float lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2BooleanEntrySet() -> r
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet() -> s
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    it.unimi.dsi.fastutil.floats.FloatComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet float2BooleanEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.floats.Float2ByteFunction -> it.unimi.dsi.fastutil.floats.i:
# {"fileName":"Float2ByteFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(double) -> applyAsInt
    84:84:byte put$2547b1d() -> a
    byte get$133ad7() -> b
    122:122:byte remove$133ad7() -> c
    133:136:java.lang.Byte put(java.lang.Float,java.lang.Byte) -> a
    147:150:java.lang.Byte get(java.lang.Object) -> a
    175:177:java.lang.Byte remove(java.lang.Object) -> b
    192:192:boolean containsKey$133aef() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.floats.Float2ByteMap -> it.unimi.dsi.fastutil.floats.j:
# {"fileName":"Float2ByteMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2ByteEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Byte put(java.lang.Float,java.lang.Byte) -> a
    178:178:java.lang.Byte get(java.lang.Object) -> a
    192:192:java.lang.Byte remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$132beb() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte) -> a
    647:647:java.lang.Byte putIfAbsent(java.lang.Float,java.lang.Byte) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Float,java.lang.Byte,java.lang.Byte) -> a
    686:686:java.lang.Byte replace(java.lang.Float,java.lang.Byte) -> c
    699:699:java.lang.Byte computeIfAbsent(java.lang.Float,java.util.function.Function) -> a
    712:712:java.lang.Byte computeIfPresent(java.lang.Float,java.util.function.BiFunction) -> a
    725:725:java.lang.Byte compute(java.lang.Float,java.util.function.BiFunction) -> b
    738:738:java.lang.Byte merge(java.lang.Float,java.lang.Byte,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.floats.Float2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.floats.Float2ByteMap$Entry -> it.unimi.dsi.fastutil.floats.j$a:
# {"fileName":"Float2ByteMap.java","id":"sourceFile"}
    float getFloatKey() -> a
    763:763:java.lang.Float getKey() -> b
    byte getByteValue() -> c
    byte setValue$132bd3() -> d
    788:788:java.lang.Byte getValue() -> e
    799:799:java.lang.Byte setValue(java.lang.Byte) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.floats.Float2ByteMap$FastEntrySet -> it.unimi.dsi.fastutil.floats.j$b:
# {"fileName":"Float2ByteMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.floats.Float2ByteSortedMap -> it.unimi.dsi.fastutil.floats.k:
# {"fileName":"Float2ByteSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.Float2ByteSortedMap subMap$47b76c32() -> j
    it.unimi.dsi.fastutil.floats.Float2ByteSortedMap headMap$597529c4() -> k
    it.unimi.dsi.fastutil.floats.Float2ByteSortedMap tailMap$597529c4() -> l
    float firstFloatKey() -> m
    float lastFloatKey() -> n
    92:92:it.unimi.dsi.fastutil.floats.Float2ByteSortedMap subMap(java.lang.Float,java.lang.Float) -> a
    105:105:it.unimi.dsi.fastutil.floats.Float2ByteSortedMap headMap(java.lang.Float) -> a
    118:118:it.unimi.dsi.fastutil.floats.Float2ByteSortedMap tailMap(java.lang.Float) -> b
    129:129:java.lang.Float firstKey() -> o
    140:140:java.lang.Float lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2ByteEntrySet() -> r
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet() -> s
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> h
    it.unimi.dsi.fastutil.floats.FloatComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet float2ByteEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.floats.Float2CharFunction -> it.unimi.dsi.fastutil.floats.l:
# {"fileName":"Float2CharFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(double) -> applyAsInt
    84:84:char put$2547edf() -> a
    char get$133ad8() -> b
    122:122:char remove$133ad8() -> c
    133:136:java.lang.Character put(java.lang.Float,java.lang.Character) -> a
    147:150:java.lang.Character get(java.lang.Object) -> a
    175:177:java.lang.Character remove(java.lang.Object) -> b
    192:192:boolean containsKey$133aef() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.floats.Float2CharMap -> it.unimi.dsi.fastutil.floats.m:
# {"fileName":"Float2CharMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2CharEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Character put(java.lang.Float,java.lang.Character) -> a
    178:178:java.lang.Character get(java.lang.Object) -> a
    192:192:java.lang.Character remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$132fac() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Character getOrDefault(java.lang.Object,java.lang.Character) -> a
    647:647:java.lang.Character putIfAbsent(java.lang.Float,java.lang.Character) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Float,java.lang.Character,java.lang.Character) -> a
    686:686:java.lang.Character replace(java.lang.Float,java.lang.Character) -> c
    699:699:java.lang.Character computeIfAbsent(java.lang.Float,java.util.function.Function) -> a
    712:712:java.lang.Character computeIfPresent(java.lang.Float,java.util.function.BiFunction) -> a
    725:725:java.lang.Character compute(java.lang.Float,java.util.function.BiFunction) -> b
    738:738:java.lang.Character merge(java.lang.Float,java.lang.Character,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.floats.Float2CharMap$Entry) -> a
it.unimi.dsi.fastutil.floats.Float2CharMap$Entry -> it.unimi.dsi.fastutil.floats.m$a:
# {"fileName":"Float2CharMap.java","id":"sourceFile"}
    float getFloatKey() -> a
    763:763:java.lang.Float getKey() -> b
    char getCharValue() -> c
    char setValue$132f95() -> d
    788:788:java.lang.Character getValue() -> e
    799:799:java.lang.Character setValue(java.lang.Character) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.floats.Float2CharMap$FastEntrySet -> it.unimi.dsi.fastutil.floats.m$b:
# {"fileName":"Float2CharMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.floats.Float2CharSortedMap -> it.unimi.dsi.fastutil.floats.n:
# {"fileName":"Float2CharSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.Float2CharSortedMap subMap$504f9500() -> j
    it.unimi.dsi.fastutil.floats.Float2CharSortedMap headMap$50dd00f6() -> k
    it.unimi.dsi.fastutil.floats.Float2CharSortedMap tailMap$50dd00f6() -> l
    float firstFloatKey() -> m
    float lastFloatKey() -> n
    92:92:it.unimi.dsi.fastutil.floats.Float2CharSortedMap subMap(java.lang.Float,java.lang.Float) -> a
    105:105:it.unimi.dsi.fastutil.floats.Float2CharSortedMap headMap(java.lang.Float) -> a
    118:118:it.unimi.dsi.fastutil.floats.Float2CharSortedMap tailMap(java.lang.Float) -> b
    129:129:java.lang.Float firstKey() -> o
    140:140:java.lang.Float lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2CharEntrySet() -> r
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet() -> s
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    it.unimi.dsi.fastutil.floats.FloatComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet float2CharEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.floats.Float2DoubleFunction -> it.unimi.dsi.fastutil.floats.o:
# {"fileName":"Float2DoubleFunction.java","id":"sourceFile"}
    71:71:double applyAsDouble(double) -> applyAsDouble
    84:84:double put$25482a1() -> a
    double get$133ad9() -> b
    122:122:double remove$133ad9() -> c
    133:136:java.lang.Double put(java.lang.Float,java.lang.Double) -> a
    147:150:java.lang.Double get(java.lang.Object) -> a
    175:177:java.lang.Double remove(java.lang.Object) -> b
    192:192:boolean containsKey$133aef() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.floats.Float2DoubleMap -> it.unimi.dsi.fastutil.floats.p:
# {"fileName":"Float2DoubleMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2DoubleEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Double put(java.lang.Float,java.lang.Double) -> a
    178:178:java.lang.Double get(java.lang.Object) -> a
    192:192:java.lang.Double remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$13336d() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Double getOrDefault(java.lang.Object,java.lang.Double) -> a
    659:659:java.lang.Double putIfAbsent(java.lang.Float,java.lang.Double) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Float,java.lang.Double,java.lang.Double) -> a
    698:698:java.lang.Double replace(java.lang.Float,java.lang.Double) -> c
    711:711:java.lang.Double computeIfAbsent(java.lang.Float,java.util.function.Function) -> a
    724:724:java.lang.Double computeIfPresent(java.lang.Float,java.util.function.BiFunction) -> a
    737:737:java.lang.Double compute(java.lang.Float,java.util.function.BiFunction) -> b
    750:750:java.lang.Double merge(java.lang.Float,java.lang.Double,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.floats.Float2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.floats.Float2DoubleMap$Entry -> it.unimi.dsi.fastutil.floats.p$a:
# {"fileName":"Float2DoubleMap.java","id":"sourceFile"}
    float getFloatKey() -> a
    775:775:java.lang.Float getKey() -> b
    double getDoubleValue() -> c
    double setValue$133357() -> d
    800:800:java.lang.Double getValue() -> e
    811:811:java.lang.Double setValue(java.lang.Double) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.floats.Float2DoubleMap$FastEntrySet -> it.unimi.dsi.fastutil.floats.p$b:
# {"fileName":"Float2DoubleMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.floats.Float2DoubleSortedMap -> it.unimi.dsi.fastutil.floats.q:
# {"fileName":"Float2DoubleSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.Float2DoubleSortedMap subMap$3e7afbc5() -> j
    it.unimi.dsi.fastutil.floats.Float2DoubleSortedMap headMap$46d9ec3b() -> k
    it.unimi.dsi.fastutil.floats.Float2DoubleSortedMap tailMap$46d9ec3b() -> l
    float firstFloatKey() -> m
    float lastFloatKey() -> n
    92:92:it.unimi.dsi.fastutil.floats.Float2DoubleSortedMap subMap(java.lang.Float,java.lang.Float) -> a
    105:105:it.unimi.dsi.fastutil.floats.Float2DoubleSortedMap headMap(java.lang.Float) -> a
    118:118:it.unimi.dsi.fastutil.floats.Float2DoubleSortedMap tailMap(java.lang.Float) -> b
    129:129:java.lang.Float firstKey() -> o
    140:140:java.lang.Float lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2DoubleEntrySet() -> r
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet() -> s
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> h
    it.unimi.dsi.fastutil.floats.FloatComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet float2DoubleEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.floats.Float2FloatFunction -> it.unimi.dsi.fastutil.floats.r:
# {"fileName":"Float2FloatFunction.java","id":"sourceFile"}
    71:71:double applyAsDouble(double) -> applyAsDouble
    84:84:float put$2548a25() -> a
    float get$133adb() -> b
    122:122:float remove$133adb() -> c
    133:136:java.lang.Float put(java.lang.Float,java.lang.Float) -> a
    147:150:java.lang.Float get(java.lang.Object) -> a
    175:177:java.lang.Float remove(java.lang.Object) -> b
    192:192:boolean containsKey$133aef() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    245:245:java.util.function.Function compose(java.util.function.Function) -> compose
    256:256:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.floats.Float2FloatMap -> it.unimi.dsi.fastutil.floats.s:
# {"fileName":"Float2FloatMap.java","id":"sourceFile"}
    98:98:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2FloatEntrySet$54558373() -> e
    149:149:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    163:163:java.lang.Float put(java.lang.Float,java.lang.Float) -> a
    177:177:java.lang.Float get(java.lang.Object) -> a
    191:191:java.lang.Float remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> h
    235:235:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$133aef() -> i
    253:253:boolean containsValue(java.lang.Object) -> containsValue
    259:266:void forEach(java.util.function.BiConsumer) -> forEach
    297:297:java.lang.Float getOrDefault(java.lang.Object,java.lang.Float) -> a
    646:646:java.lang.Float putIfAbsent(java.lang.Float,java.lang.Float) -> b
    659:659:boolean remove(java.lang.Object,java.lang.Object) -> remove
    672:672:boolean replace(java.lang.Float,java.lang.Float,java.lang.Float) -> a
    685:685:java.lang.Float replace(java.lang.Float,java.lang.Float) -> c
    698:698:java.lang.Float computeIfAbsent(java.lang.Float,java.util.function.Function) -> a
    711:711:java.lang.Float computeIfPresent(java.lang.Float,java.util.function.BiFunction) -> a
    724:724:java.lang.Float compute(java.lang.Float,java.util.function.BiFunction) -> b
    737:737:java.lang.Float merge(java.lang.Float,java.lang.Float,java.util.function.BiFunction) -> a
    40:40:java.lang.Object remove(java.lang.Object) -> remove
    40:40:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    40:40:java.lang.Object get(java.lang.Object) -> get
    40:40:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    40:40:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    40:40:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    40:40:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    40:40:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    40:40:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    40:40:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    40:40:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    40:40:java.util.Set entrySet() -> entrySet
    40:40:java.util.Collection values() -> values
    40:40:java.util.Set keySet() -> keySet
    260:260:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.floats.Float2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.floats.Float2FloatMap$Entry -> it.unimi.dsi.fastutil.floats.s$a:
# {"fileName":"Float2FloatMap.java","id":"sourceFile"}
    float getFloatKey() -> a
    762:762:java.lang.Float getKey() -> b
    float getFloatValue() -> c
    float setValue$133adb() -> d
    787:787:java.lang.Float getValue() -> e
    798:798:java.lang.Float setValue(java.lang.Float) -> a
    746:746:java.lang.Object setValue(java.lang.Object) -> setValue
    746:746:java.lang.Object getValue() -> getValue
    746:746:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.floats.Float2FloatMap$FastEntrySet -> it.unimi.dsi.fastutil.floats.s$b:
# {"fileName":"Float2FloatMap.java","id":"sourceFile"}
    75:76:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.floats.Float2FloatSortedMap -> it.unimi.dsi.fastutil.floats.t:
# {"fileName":"Float2FloatSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.Float2FloatSortedMap subMap$1fa50656() -> j
    it.unimi.dsi.fastutil.floats.Float2FloatSortedMap headMap$5bf4d0e0() -> k
    it.unimi.dsi.fastutil.floats.Float2FloatSortedMap tailMap$5bf4d0e0() -> l
    float firstFloatKey() -> m
    float lastFloatKey() -> n
    91:91:it.unimi.dsi.fastutil.floats.Float2FloatSortedMap subMap(java.lang.Float,java.lang.Float) -> d
    104:104:it.unimi.dsi.fastutil.floats.Float2FloatSortedMap headMap(java.lang.Float) -> a
    117:117:it.unimi.dsi.fastutil.floats.Float2FloatSortedMap tailMap(java.lang.Float) -> b
    128:128:java.lang.Float firstKey() -> o
    139:139:java.lang.Float lastKey() -> p
    184:184:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2FloatEntrySet() -> r
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet() -> s
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> h
    it.unimi.dsi.fastutil.floats.FloatComparator comparator() -> t
    34:34:it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet float2FloatEntrySet$54558373() -> e
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.lang.Object lastKey() -> lastKey
    34:34:java.lang.Object firstKey() -> firstKey
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.floats.Float2IntFunction -> it.unimi.dsi.fastutil.floats.Float2IntFunction:
# {"fileName":"Float2IntFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(double) -> applyAsInt
    84:84:int put$254956b() -> a
    int get(float) -> get
    122:122:int remove$133ade() -> b
    133:136:java.lang.Integer put(java.lang.Float,java.lang.Integer) -> a
    147:150:java.lang.Integer get(java.lang.Object) -> a
    175:177:java.lang.Integer remove(java.lang.Object) -> b
    192:192:boolean containsKey$133aef() -> c
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.floats.Float2IntMap -> it.unimi.dsi.fastutil.floats.u:
# {"fileName":"Float2IntMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2IntEntrySet$54558373() -> d
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    164:164:java.lang.Integer put(java.lang.Float,java.lang.Integer) -> a
    178:178:java.lang.Integer get(java.lang.Object) -> a
    192:192:java.lang.Integer remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> f
    it.unimi.dsi.fastutil.ints.IntCollection values() -> g
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$134632() -> h
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> a
    659:659:java.lang.Integer putIfAbsent(java.lang.Float,java.lang.Integer) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Float,java.lang.Integer,java.lang.Integer) -> a
    698:698:java.lang.Integer replace(java.lang.Float,java.lang.Integer) -> c
    711:711:java.lang.Integer computeIfAbsent(java.lang.Float,java.util.function.Function) -> a
    724:724:java.lang.Integer computeIfPresent(java.lang.Float,java.util.function.BiFunction) -> a
    737:737:java.lang.Integer compute(java.lang.Float,java.util.function.BiFunction) -> b
    750:750:java.lang.Integer merge(java.lang.Float,java.lang.Integer,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.floats.Float2IntMap$Entry) -> a
it.unimi.dsi.fastutil.floats.Float2IntMap$Entry -> it.unimi.dsi.fastutil.floats.u$a:
# {"fileName":"Float2IntMap.java","id":"sourceFile"}
    float getFloatKey() -> a
    775:775:java.lang.Float getKey() -> b
    int getIntValue() -> c
    int setValue$134621() -> d
    800:800:java.lang.Integer getValue() -> e
    811:811:java.lang.Integer setValue(java.lang.Integer) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.floats.Float2IntMap$FastEntrySet -> it.unimi.dsi.fastutil.floats.u$b:
# {"fileName":"Float2IntMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.floats.Float2IntSortedMap -> it.unimi.dsi.fastutil.floats.v:
# {"fileName":"Float2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.Float2IntSortedMap subMap$7cbbf803() -> i
    it.unimi.dsi.fastutil.floats.Float2IntSortedMap headMap$12b634b3() -> j
    it.unimi.dsi.fastutil.floats.Float2IntSortedMap tailMap$12b634b3() -> k
    float firstFloatKey() -> l
    float lastFloatKey() -> m
    92:92:it.unimi.dsi.fastutil.floats.Float2IntSortedMap subMap(java.lang.Float,java.lang.Float) -> a
    105:105:it.unimi.dsi.fastutil.floats.Float2IntSortedMap headMap(java.lang.Float) -> a
    118:118:it.unimi.dsi.fastutil.floats.Float2IntSortedMap tailMap(java.lang.Float) -> b
    129:129:java.lang.Float firstKey() -> n
    140:140:java.lang.Float lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2IntEntrySet() -> q
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet() -> r
    it.unimi.dsi.fastutil.ints.IntCollection values() -> g
    it.unimi.dsi.fastutil.floats.FloatComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet float2IntEntrySet$54558373() -> d
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.floats.Float2LongFunction -> it.unimi.dsi.fastutil.floats.Float2LongFunction:
# {"fileName":"Float2LongFunction.java","id":"sourceFile"}
    71:71:long applyAsLong(double) -> applyAsLong
    84:84:long put$254992d() -> a
    long get$133adf() -> b
    122:122:long remove$133adf() -> c
    133:136:java.lang.Long put(java.lang.Float,java.lang.Long) -> a
    147:150:java.lang.Long get(java.lang.Object) -> a
    175:177:java.lang.Long remove(java.lang.Object) -> b
    192:192:boolean containsKey$133aef() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.floats.Float2LongMap -> it.unimi.dsi.fastutil.floats.w:
# {"fileName":"Float2LongMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2LongEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Long put(java.lang.Float,java.lang.Long) -> a
    178:178:java.lang.Long get(java.lang.Object) -> a
    192:192:java.lang.Long remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    it.unimi.dsi.fastutil.longs.LongCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$1349f3() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> a
    659:659:java.lang.Long putIfAbsent(java.lang.Float,java.lang.Long) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Float,java.lang.Long,java.lang.Long) -> a
    698:698:java.lang.Long replace(java.lang.Float,java.lang.Long) -> c
    711:711:java.lang.Long computeIfAbsent(java.lang.Float,java.util.function.Function) -> a
    724:724:java.lang.Long computeIfPresent(java.lang.Float,java.util.function.BiFunction) -> a
    737:737:java.lang.Long compute(java.lang.Float,java.util.function.BiFunction) -> b
    750:750:java.lang.Long merge(java.lang.Float,java.lang.Long,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.floats.Float2LongMap$Entry) -> a
it.unimi.dsi.fastutil.floats.Float2LongMap$Entry -> it.unimi.dsi.fastutil.floats.w$a:
# {"fileName":"Float2LongMap.java","id":"sourceFile"}
    float getFloatKey() -> a
    775:775:java.lang.Float getKey() -> b
    long getLongValue() -> c
    long setValue$1349e3() -> d
    800:800:java.lang.Long getValue() -> e
    811:811:java.lang.Long setValue(java.lang.Long) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.floats.Float2LongMap$FastEntrySet -> it.unimi.dsi.fastutil.floats.w$b:
# {"fileName":"Float2LongMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.floats.Float2LongSortedMap -> it.unimi.dsi.fastutil.floats.x:
# {"fileName":"Float2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.Float2LongSortedMap subMap$3b1d6f5a() -> j
    it.unimi.dsi.fastutil.floats.Float2LongSortedMap headMap$23b5fab0() -> k
    it.unimi.dsi.fastutil.floats.Float2LongSortedMap tailMap$23b5fab0() -> l
    float firstFloatKey() -> m
    float lastFloatKey() -> n
    92:92:it.unimi.dsi.fastutil.floats.Float2LongSortedMap subMap(java.lang.Float,java.lang.Float) -> a
    105:105:it.unimi.dsi.fastutil.floats.Float2LongSortedMap headMap(java.lang.Float) -> a
    118:118:it.unimi.dsi.fastutil.floats.Float2LongSortedMap tailMap(java.lang.Float) -> b
    129:129:java.lang.Float firstKey() -> o
    140:140:java.lang.Float lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2LongEntrySet() -> r
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet() -> s
    it.unimi.dsi.fastutil.longs.LongCollection values() -> h
    it.unimi.dsi.fastutil.floats.FloatComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet float2LongEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.floats.Float2ObjectFunction -> it.unimi.dsi.fastutil.floats.y:
# {"fileName":"Float2ObjectFunction.java","id":"sourceFile"}
    71:71:java.lang.Object apply(double) -> apply
    84:84:java.lang.Object put$46e8a00b() -> a
    java.lang.Object get$62165059() -> b
    122:122:java.lang.Object remove$62165059() -> c
    133:136:java.lang.Object put(java.lang.Float,java.lang.Object) -> a
    147:150:java.lang.Object get(java.lang.Object) -> get
    175:177:java.lang.Object remove(java.lang.Object) -> remove
    192:192:boolean containsKey$133aef() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.floats.Float2ObjectMap -> it.unimi.dsi.fastutil.floats.z:
# {"fileName":"Float2ObjectMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2ObjectEntrySet$54558373() -> e
    156:156:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    170:170:java.lang.Object put(java.lang.Float,java.lang.Object) -> a
    184:184:java.lang.Object get(java.lang.Object) -> get
    198:198:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> h
    242:242:boolean containsKey(java.lang.Object) -> containsKey
    248:255:void forEach(java.util.function.BiConsumer) -> forEach
    286:286:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    249:249:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.floats.Float2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.floats.Float2ObjectMap$Entry -> it.unimi.dsi.fastutil.floats.z$a:
# {"fileName":"Float2ObjectMap.java","id":"sourceFile"}
    float getFloatKey() -> a
    560:560:java.lang.Float getKey() -> b
    544:544:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.floats.Float2ObjectMap$FastEntrySet -> it.unimi.dsi.fastutil.floats.z$b:
# {"fileName":"Float2ObjectMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.floats.Float2ObjectSortedMap -> it.unimi.dsi.fastutil.floats.A:
# {"fileName":"Float2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.Float2ObjectSortedMap subMap$6dce3a29() -> i
    it.unimi.dsi.fastutil.floats.Float2ObjectSortedMap headMap$656f49b3() -> j
    it.unimi.dsi.fastutil.floats.Float2ObjectSortedMap tailMap$656f49b3() -> k
    float firstFloatKey() -> l
    float lastFloatKey() -> m
    92:92:it.unimi.dsi.fastutil.floats.Float2ObjectSortedMap subMap(java.lang.Float,java.lang.Float) -> a
    105:105:it.unimi.dsi.fastutil.floats.Float2ObjectSortedMap headMap(java.lang.Float) -> a
    118:118:it.unimi.dsi.fastutil.floats.Float2ObjectSortedMap tailMap(java.lang.Float) -> b
    129:129:java.lang.Float firstKey() -> n
    140:140:java.lang.Float lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2ObjectEntrySet() -> q
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet() -> r
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> h
    it.unimi.dsi.fastutil.floats.FloatComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet float2ObjectEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.floats.Float2ReferenceFunction -> it.unimi.dsi.fastutil.floats.B:
# {"fileName":"Float2ReferenceFunction.java","id":"sourceFile"}
    71:71:java.lang.Object apply(double) -> apply
    84:84:java.lang.Object put$46e8a00b() -> a
    java.lang.Object get$62165059() -> b
    122:122:java.lang.Object remove$62165059() -> c
    133:136:java.lang.Object put(java.lang.Float,java.lang.Object) -> a
    147:150:java.lang.Object get(java.lang.Object) -> get
    175:177:java.lang.Object remove(java.lang.Object) -> remove
    192:192:boolean containsKey$133aef() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.floats.Float2ReferenceMap -> it.unimi.dsi.fastutil.floats.C:
# {"fileName":"Float2ReferenceMap.java","id":"sourceFile"}
    107:107:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2ReferenceEntrySet$54558373() -> e
    164:164:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    178:178:java.lang.Object put(java.lang.Float,java.lang.Object) -> a
    192:192:java.lang.Object get(java.lang.Object) -> get
    206:206:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> h
    250:250:boolean containsKey(java.lang.Object) -> containsKey
    256:263:void forEach(java.util.function.BiConsumer) -> forEach
    294:294:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    49:49:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    49:49:java.util.Set entrySet() -> entrySet
    49:49:java.util.Collection values() -> values
    49:49:java.util.Set keySet() -> keySet
    257:257:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.floats.Float2ReferenceMap$Entry) -> a
it.unimi.dsi.fastutil.floats.Float2ReferenceMap$Entry -> it.unimi.dsi.fastutil.floats.C$a:
# {"fileName":"Float2ReferenceMap.java","id":"sourceFile"}
    float getFloatKey() -> a
    568:568:java.lang.Float getKey() -> b
    552:552:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.floats.Float2ReferenceMap$FastEntrySet -> it.unimi.dsi.fastutil.floats.C$b:
# {"fileName":"Float2ReferenceMap.java","id":"sourceFile"}
    84:85:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.floats.Float2ReferenceSortedMap -> it.unimi.dsi.fastutil.floats.D:
# {"fileName":"Float2ReferenceSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.Float2ReferenceSortedMap subMap$5871127() -> i
    it.unimi.dsi.fastutil.floats.Float2ReferenceSortedMap headMap$25b7c4f1() -> j
    it.unimi.dsi.fastutil.floats.Float2ReferenceSortedMap tailMap$25b7c4f1() -> k
    float firstFloatKey() -> l
    float lastFloatKey() -> m
    92:92:it.unimi.dsi.fastutil.floats.Float2ReferenceSortedMap subMap(java.lang.Float,java.lang.Float) -> a
    105:105:it.unimi.dsi.fastutil.floats.Float2ReferenceSortedMap headMap(java.lang.Float) -> a
    118:118:it.unimi.dsi.fastutil.floats.Float2ReferenceSortedMap tailMap(java.lang.Float) -> b
    129:129:java.lang.Float firstKey() -> n
    140:140:java.lang.Float lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2ReferenceEntrySet() -> q
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet() -> r
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> h
    it.unimi.dsi.fastutil.floats.FloatComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet float2ReferenceEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.floats.Float2ShortFunction -> it.unimi.dsi.fastutil.floats.E:
# {"fileName":"Float2ShortFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(double) -> applyAsInt
    84:84:short put$254baff() -> a
    short get$133ae8() -> b
    122:122:short remove$133ae8() -> c
    133:136:java.lang.Short put(java.lang.Float,java.lang.Short) -> a
    147:150:java.lang.Short get(java.lang.Object) -> a
    175:177:java.lang.Short remove(java.lang.Object) -> b
    192:192:boolean containsKey$133aef() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.floats.Float2ShortMap -> it.unimi.dsi.fastutil.floats.F:
# {"fileName":"Float2ShortMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2ShortEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Short put(java.lang.Float,java.lang.Short) -> a
    178:178:java.lang.Short get(java.lang.Object) -> a
    192:192:java.lang.Short remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$136bbc() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Short getOrDefault(java.lang.Object,java.lang.Short) -> a
    647:647:java.lang.Short putIfAbsent(java.lang.Float,java.lang.Short) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Float,java.lang.Short,java.lang.Short) -> a
    686:686:java.lang.Short replace(java.lang.Float,java.lang.Short) -> c
    699:699:java.lang.Short computeIfAbsent(java.lang.Float,java.util.function.Function) -> a
    712:712:java.lang.Short computeIfPresent(java.lang.Float,java.util.function.BiFunction) -> a
    725:725:java.lang.Short compute(java.lang.Float,java.util.function.BiFunction) -> b
    738:738:java.lang.Short merge(java.lang.Float,java.lang.Short,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.floats.Float2ShortMap$Entry) -> a
it.unimi.dsi.fastutil.floats.Float2ShortMap$Entry -> it.unimi.dsi.fastutil.floats.F$a:
# {"fileName":"Float2ShortMap.java","id":"sourceFile"}
    float getFloatKey() -> a
    763:763:java.lang.Float getKey() -> b
    short getShortValue() -> c
    short setValue$136bb5() -> d
    788:788:java.lang.Short getValue() -> e
    799:799:java.lang.Short setValue(java.lang.Short) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.floats.Float2ShortMap$FastEntrySet -> it.unimi.dsi.fastutil.floats.F$b:
# {"fileName":"Float2ShortMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.floats.Float2ShortSortedMap -> it.unimi.dsi.fastutil.floats.G:
# {"fileName":"Float2ShortSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.Float2ShortSortedMap subMap$6bd433ca() -> j
    it.unimi.dsi.fastutil.floats.Float2ShortSortedMap headMap$1891f500() -> k
    it.unimi.dsi.fastutil.floats.Float2ShortSortedMap tailMap$1891f500() -> l
    float firstFloatKey() -> m
    float lastFloatKey() -> n
    92:92:it.unimi.dsi.fastutil.floats.Float2ShortSortedMap subMap(java.lang.Float,java.lang.Float) -> a
    105:105:it.unimi.dsi.fastutil.floats.Float2ShortSortedMap headMap(java.lang.Float) -> a
    118:118:it.unimi.dsi.fastutil.floats.Float2ShortSortedMap tailMap(java.lang.Float) -> b
    129:129:java.lang.Float firstKey() -> o
    140:140:java.lang.Float lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet float2ShortEntrySet() -> r
    it.unimi.dsi.fastutil.floats.FloatSortedSet keySet() -> s
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    it.unimi.dsi.fastutil.floats.FloatComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.floats.FloatSortedSet keySet$931957d() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet float2ShortEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.floats.FloatArrayList -> it.unimi.dsi.fastutil.floats.FloatArrayList:
# {"fileName":"FloatArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int DEFAULT_INITIAL_CAPACITY -> DEFAULT_INITIAL_CAPACITY
    float[] a -> a
    int size -> size
    boolean $assertionsDisabled -> b
    62:63:float[] copyArraySafe(float[],int) -> a
    67:67:float[] copyArrayFromSafe(it.unimi.dsi.fastutil.floats.FloatArrayList) -> a
    78:80:void <init>(float[],boolean) -> <init>
    83:86:void initArrayFromCapacity(int) -> d
    93:95:void <init>(int) -> <init>
    99:101:void <init>() -> <init>
    108:120:void <init>(java.util.Collection) -> <init>
    127:139:void <init>(it.unimi.dsi.fastutil.floats.FloatCollection) -> <init>
    146:154:void <init>(it.unimi.dsi.fastutil.floats.FloatList) -> <init>
    162:163:void <init>(float[]) -> <init>
    173:176:void <init>(float[],int,int) -> <init>
    184:186:void <init>(java.util.Iterator) -> <init>
    194:196:void <init>(it.unimi.dsi.fastutil.floats.FloatIterator) -> <init>
    204:204:float[] elements() -> elements
    219:222:it.unimi.dsi.fastutil.floats.FloatArrayList wrap(float[],int) -> wrap
    236:236:it.unimi.dsi.fastutil.floats.FloatArrayList wrap(float[]) -> wrap
    245:245:it.unimi.dsi.fastutil.floats.FloatArrayList of() -> of
    257:257:it.unimi.dsi.fastutil.floats.FloatArrayList of(float[]) -> of
    267:270:void ensureCapacity(int) -> ensureCapacity
    280:285:void grow(int) -> e
    289:295:void add(int,float) -> add
    299:302:boolean add(float) -> add
    307:308:float getFloat(int) -> getFloat
    313:314:int indexOf(float) -> indexOf
    319:320:int lastIndexOf(float) -> lastIndexOf
    325:330:float removeFloat(int) -> removeFloat
    335:339:boolean rem(float) -> rem
    344:347:float set(int,float) -> set
    352:354:void clear() -> clear
    358:358:int size() -> size
    363:366:void size(int) -> size
    370:370:boolean isEmpty() -> isEmpty
    379:380:void trim() -> trim
    398:403:void trim(int) -> trim
    597:601:it.unimi.dsi.fastutil.floats.FloatList subList(int,int) -> subList
    614:616:void getElements(int,float[],int,int) -> getElements
    626:629:void removeElements(int,int) -> removeElements
    641:647:void addElements(int,float[],int,int) -> addElements
    659:663:void setElements(int,float[],int,int) -> setElements
    667:670:void forEach(it.unimi.dsi.fastutil.floats.FloatConsumer) -> forEach
    674:686:boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatCollection) -> addAll
    691:699:boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatList) -> addAll
    704:709:boolean removeAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> removeAll
    714:719:boolean removeIf(it.unimi.dsi.fastutil.floats.FloatPredicate) -> removeIf
    724:726:float[] toArray(float[]) -> toArray
    731:732:it.unimi.dsi.fastutil.floats.FloatListIterator listIterator(int) -> listIterator
    917:917:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    922:927:void sort(it.unimi.dsi.fastutil.floats.FloatComparator) -> sort
    931:936:void unstableSort(it.unimi.dsi.fastutil.floats.FloatComparator) -> unstableSort
    941:959:it.unimi.dsi.fastutil.floats.FloatArrayList clone() -> clone
    974:981:boolean equals(it.unimi.dsi.fastutil.floats.FloatArrayList) -> equals
    987:999:boolean equals(java.lang.Object) -> equals
    1014:1025:int compareTo(it.unimi.dsi.fastutil.floats.FloatArrayList) -> compareTo
    1030:1037:int compareTo(java.util.List) -> compareTo
    1041:1043:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1046:1049:void readObject(java.io.ObjectInputStream) -> readObject
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:int compareTo(java.lang.Object) -> compareTo
    45:45:java.lang.Object clone() -> clone
    45:45:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.floats.FloatArrayList$1 -> it.unimi.dsi.fastutil.floats.FloatArrayList$1:
# {"fileName":"FloatArrayList.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int val$index -> c
    it.unimi.dsi.fastutil.floats.FloatArrayList this$0 -> d
    732:733:void <init>(it.unimi.dsi.fastutil.floats.FloatArrayList,int) -> <init>
    737:737:boolean hasNext() -> hasNext
    742:742:boolean hasPrevious() -> hasPrevious
    747:748:float nextFloat() -> k_
    753:754:float previousFloat() -> b
    759:759:int nextIndex() -> nextIndex
    764:764:int previousIndex() -> previousIndex
    769:771:void add(float) -> a
    775:777:void set(float) -> b
    781:786:void remove() -> remove
    790:793:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    732:732:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.floats.FloatArrayList$Spliterator -> it.unimi.dsi.fastutil.floats.FloatArrayList$a:
# {"fileName":"FloatArrayList.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.floats.FloatArrayList this$0 -> e
    834:835:void <init>(it.unimi.dsi.fastutil.floats.FloatArrayList) -> <init>
    830:842:void <init>(it.unimi.dsi.fastutil.floats.FloatArrayList,int,int,boolean) -> <init>
    845:845:int getWorkingMax() -> c
    850:850:int characteristics() -> characteristics
    855:855:long estimateSize() -> estimateSize
    889:899:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit() -> l_
    826:826:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1867:1870:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer):867:870 -> forEachRemaining
    1867:1870:void forEachRemaining(java.lang.Object):826 -> forEachRemaining
    826:826:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2860:2862:boolean tryAdvance(it.unimi.dsi.fastutil.floats.FloatConsumer):860:862 -> tryAdvance
    2860:2862:boolean tryAdvance(java.lang.Object):826 -> tryAdvance
    826:826:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    826:826:java.util.Spliterator trySplit() -> trySplit
    826:826:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.floats.FloatArrayList$SubList -> it.unimi.dsi.fastutil.floats.FloatArrayList$b:
# {"fileName":"FloatArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.floats.FloatArrayList this$0 -> d
    408:410:void <init>(it.unimi.dsi.fastutil.floats.FloatArrayList,int,int) -> <init>
    421:422:float getFloat(int) -> getFloat
    480:480:it.unimi.dsi.fastutil.floats.FloatListIterator listIterator(int) -> listIterator
    526:526:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    530:541:boolean contentsEquals(float[],int,int) -> a
    546:559:boolean equals(java.lang.Object) -> equals
    1416:1416:float[] getParentArray():416:416 -> equals
    1416:1416:boolean equals(java.lang.Object):557 -> equals
    563:572:int contentsCompareTo(float[],int,int) -> b
    577:587:int compareTo(java.util.List) -> compareTo
    2416:2416:float[] getParentArray():416:416 -> compareTo
    2416:2416:int compareTo(java.util.List):585 -> compareTo
    405:405:java.util.Spliterator spliterator() -> spliterator
    405:405:java.util.ListIterator listIterator(int) -> listIterator
    405:405:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.floats.FloatArrayList$SubList$SubListIterator -> it.unimi.dsi.fastutil.floats.FloatArrayList$b$a:
# {"fileName":"FloatArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatArrayList$SubList this$1 -> d
    428:430:void <init>(it.unimi.dsi.fastutil.floats.FloatArrayList$SubList,int) -> <init>
    434:434:float get(int) -> a
    439:440:void add(int,float) -> a
    444:445:void set(int,float) -> b
    449:450:void remove(int) -> b
    454:454:int getMaxPos() -> a
    459:460:float nextFloat() -> k_
    465:466:float previousFloat() -> b
    471:475:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    425:425:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.floats.FloatArrayList$SubList$SubListSpliterator -> it.unimi.dsi.fastutil.floats.FloatArrayList$b$b:
# {"fileName":"FloatArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatArrayList$SubList this$1 -> b
    485:487:void <init>(it.unimi.dsi.fastutil.floats.FloatArrayList$SubList) -> <init>
    489:491:void <init>(it.unimi.dsi.fastutil.floats.FloatArrayList$SubList,int,int) -> <init>
    495:495:int getMaxPosFromBackingStore() -> a
    500:500:float get(int) -> a
    510:512:boolean tryAdvance(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    517:521:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> b
    483:483:it.unimi.dsi.fastutil.floats.FloatSpliterators$AbstractIndexBasedSpliterator makeForSplit$ad83d42(int,int) -> a
    1505:1505:it.unimi.dsi.fastutil.floats.FloatArrayList$SubList$SubListSpliterator makeForSplit(int,int):505:505 -> a
    1505:1505:it.unimi.dsi.fastutil.floats.FloatSpliterators$AbstractIndexBasedSpliterator makeForSplit$ad83d42(int,int):483 -> a
    483:483:void forEachRemaining(java.lang.Object) -> forEachRemaining
    483:483:boolean tryAdvance(java.lang.Object) -> tryAdvance
it.unimi.dsi.fastutil.floats.FloatArraySet -> it.unimi.dsi.fastutil.floats.H:
# {"fileName":"FloatArraySet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    float[] a -> a
    int size -> b
    46:49:void <init>(float[]) -> <init>
    54:56:void <init>() -> <init>
    204:205:int findKey(float) -> b
    212:212:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    342:342:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    347:347:boolean contains(float) -> contains
    352:352:int size() -> size
    357:362:boolean remove(float) -> a
    367:375:boolean add(float) -> add
    380:381:void clear() -> clear
    385:385:boolean isEmpty() -> isEmpty
    390:391:float[] toFloatArray() -> toFloatArray
    396:398:float[] toArray(float[]) -> toArray
    415:420:it.unimi.dsi.fastutil.floats.FloatArraySet clone() -> a
    424:426:void writeObject(java.io.ObjectOutputStream) -> writeObject
    429:432:void readObject(java.io.ObjectInputStream) -> readObject
    30:30:java.util.Spliterator spliterator() -> spliterator
    30:30:java.util.Iterator iterator() -> iterator
    30:30:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.floats.FloatArraySet$1 -> it.unimi.dsi.fastutil.floats.H$1:
# {"fileName":"FloatArraySet.java","id":"sourceFile"}
    int next -> a
    it.unimi.dsi.fastutil.floats.FloatArraySet this$0 -> b
    212:213:void <init>(it.unimi.dsi.fastutil.floats.FloatArraySet) -> <init>
    217:217:boolean hasNext() -> hasNext
    222:223:float nextFloat() -> k_
    228:230:void remove() -> remove
it.unimi.dsi.fastutil.floats.FloatArraySet$Spliterator -> it.unimi.dsi.fastutil.floats.H$a:
# {"fileName":"FloatArraySet.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.floats.FloatArraySet this$0 -> e
    256:257:void <init>(it.unimi.dsi.fastutil.floats.FloatArraySet) -> <init>
    252:264:void <init>(it.unimi.dsi.fastutil.floats.FloatArraySet,int,int,boolean) -> <init>
    267:267:int getWorkingMax() -> c
    272:272:int characteristics() -> characteristics
    277:277:long estimateSize() -> estimateSize
    311:321:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit() -> l_
    248:248:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1289:1292:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer):289:292 -> forEachRemaining
    1289:1292:void forEachRemaining(java.lang.Object):248 -> forEachRemaining
    248:248:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2282:2284:boolean tryAdvance(it.unimi.dsi.fastutil.floats.FloatConsumer):282:284 -> tryAdvance
    2282:2284:boolean tryAdvance(java.lang.Object):248 -> tryAdvance
    248:248:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    248:248:java.util.Spliterator trySplit() -> trySplit
    248:248:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.floats.FloatArrays -> it.unimi.dsi.fastutil.floats.I:
# {"fileName":"FloatArrays.java","id":"sourceFile"}
    float[] EMPTY_ARRAY -> a
    float[] DEFAULT_EMPTY_ARRAY -> b
    126:128:float[] forceCapacity(float[],int,int) -> a
    161:161:float[] ensureCapacity(float[],int,int) -> b
    357:358:void ensureOffsetLength(float[],int,int) -> c
    390:393:void swap(float[],int,int) -> d
    404:405:void swap(float[],int,int,int) -> a
    408:411:int med3(float[],int,int,int,it.unimi.dsi.fastutil.floats.FloatComparator) -> a
    461:503:void quickSort(float[],int,int,it.unimi.dsi.fastutil.floats.FloatComparator) -> a
    3415:3424:void selectionSort(float[],int,int,it.unimi.dsi.fastutil.floats.FloatComparator):415:424 -> a
    3415:3424:void quickSort(float[],int,int,it.unimi.dsi.fastutil.floats.FloatComparator):464 -> a
    626:629:int med3(float[],int,int,int) -> b
    677:719:void quickSort(float[],int,int) -> e
    3633:3642:void selectionSort(float[],int,int):633:642 -> e
    3633:3642:void quickSort(float[],int,int):680 -> e
    1375:1380:void unstableSort$1cc109a0(float[],int) -> a
    3799:3855:void radixSort(float[],int,int):1799:1855 -> a
    3799:3855:void unstableSort$1cc109a0(float[],int):1376 -> a
    1391:1392:void unstableSort(float[]) -> a
    1406:1407:void unstableSort$20b02de0(float[],int,it.unimi.dsi.fastutil.floats.FloatComparator) -> a
    1419:1420:void unstableSort(float[],it.unimi.dsi.fastutil.floats.FloatComparator) -> a
    4406:4407:void unstableSort(float[],int,int,it.unimi.dsi.fastutil.floats.FloatComparator):1406:1407 -> a
    4406:4407:void unstableSort(float[],it.unimi.dsi.fastutil.floats.FloatComparator):1419 -> a
    1439:1461:void mergeSort(float[],int,int,float[]) -> a
    4645:4657:void insertionSort(float[],int,int):645:657 -> a
    4645:4657:void mergeSort(float[],int,int,float[]):1442 -> a
    1508:1530:void mergeSort(float[],int,int,it.unimi.dsi.fastutil.floats.FloatComparator,float[]) -> a
    5427:5439:void insertionSort(float[],int,int,it.unimi.dsi.fastutil.floats.FloatComparator):427:439 -> a
    5427:5439:void mergeSort(float[],int,int,it.unimi.dsi.fastutil.floats.FloatComparator,float[]):1511 -> a
    1580:1581:void stableSort$1cc109a0(float[],int) -> b
    5475:5476:void mergeSort(float[],int,int):1475:1476 -> b
    5475:5476:void stableSort$1cc109a0(float[],int):1580 -> b
    1597:1598:void stableSort(float[]) -> b
    5580:5581:void stableSort$1cc109a0(float[],int):1580:1581 -> b
    5580:5581:void stableSort(float[]):1597 -> b
    6475:6476:void mergeSort(float[],int,int):1475:1476 -> b
    6475:6476:void stableSort$1cc109a0(float[],int):1580 -> b
    6475:6476:void stableSort(float[]):1597 -> b
    1617:1618:void stableSort$20b02de0(float[],int,it.unimi.dsi.fastutil.floats.FloatComparator) -> b
    6546:6547:void mergeSort(float[],int,int,it.unimi.dsi.fastutil.floats.FloatComparator):1546:1547 -> b
    6546:6547:void stableSort$20b02de0(float[],int,it.unimi.dsi.fastutil.floats.FloatComparator):1617 -> b
    1635:1636:void stableSort(float[],it.unimi.dsi.fastutil.floats.FloatComparator) -> b
    1762:1763:int fixFloat(float) -> a
    105:2806:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.floats.FloatArrays$ArrayHashStrategy -> it.unimi.dsi.fastutil.floats.I$a:
# {"fileName":"FloatArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    2784:2784:void <init>() -> <init>
    2784:2784:boolean equals(java.lang.Object,java.lang.Object) -> equals
    3794:3794:boolean equals(float[],float[]):2794:2794 -> equals
    3794:3794:boolean equals(java.lang.Object,java.lang.Object):2784 -> equals
    2784:2784:int hashCode(java.lang.Object) -> hashCode
    4789:4789:int hashCode(float[]):2789:2789 -> hashCode
    4789:4789:int hashCode(java.lang.Object):2784 -> hashCode
    2784:2784:void <init>(byte) -> <init>
it.unimi.dsi.fastutil.floats.FloatArrays$Segment -> it.unimi.dsi.fastutil.floats.I$b:
# {"fileName":"FloatArrays.java","id":"sourceFile"}
    int offset -> a
    int length -> b
    int level -> c
    1860:1864:void <init>() -> <init>
    1868:1868:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.floats.FloatBidirectionalIterable -> it.unimi.dsi.fastutil.floats.J:
# {"fileName":"FloatBidirectionalIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatBidirectionalIterator iterator() -> a
    22:22:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    22:22:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.floats.FloatBidirectionalIterator -> it.unimi.dsi.fastutil.floats.K:
# {"fileName":"FloatBidirectionalIterator.java","id":"sourceFile"}
    float previousFloat() -> b
    44:44:java.lang.Float previous() -> c
    27:27:java.lang.Object previous() -> previous
it.unimi.dsi.fastutil.floats.FloatBigList -> it.unimi.dsi.fastutil.floats.L:
# {"fileName":"FloatBigList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatBigListIterator iterator() -> b
    110:110:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:java.util.Iterator iterator() -> iterator
    40:40:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
it.unimi.dsi.fastutil.floats.FloatBigListIterator -> it.unimi.dsi.fastutil.floats.M:
# {"fileName":"FloatBigListIterator.java","id":"sourceFile"}
it.unimi.dsi.fastutil.floats.FloatBinaryOperator -> it.unimi.dsi.fastutil.floats.FloatBinaryOperator:
# {"fileName":"FloatBinaryOperator.java","id":"sourceFile"}
    float apply(float,float) -> apply
    54:54:double applyAsDouble(double,double) -> applyAsDouble
    66:66:java.lang.Float apply(java.lang.Float,java.lang.Float) -> a
    27:27:java.lang.Object apply(java.lang.Object,java.lang.Object) -> apply
it.unimi.dsi.fastutil.floats.FloatBooleanPair -> it.unimi.dsi.fastutil.floats.N:
# {"fileName":"FloatBooleanPair.java","id":"sourceFile"}
    float leftFloat() -> b
    38:38:java.lang.Float left() -> c
    boolean rightBoolean() -> d
    163:163:java.lang.Boolean right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.floats.FloatBytePair -> it.unimi.dsi.fastutil.floats.O:
# {"fileName":"FloatBytePair.java","id":"sourceFile"}
    float leftFloat() -> b
    38:38:java.lang.Float left() -> c
    byte rightByte() -> d
    163:163:java.lang.Byte right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.floats.FloatCharPair -> it.unimi.dsi.fastutil.floats.P:
# {"fileName":"FloatCharPair.java","id":"sourceFile"}
    float leftFloat() -> b
    38:38:java.lang.Float left() -> c
    char rightChar() -> d
    163:163:java.lang.Character right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.floats.FloatCollection -> it.unimi.dsi.fastutil.floats.FloatCollection:
# {"fileName":"FloatCollection.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    99:99:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    boolean add(float) -> add
    boolean contains(float) -> contains
    boolean rem(float) -> rem
    154:154:boolean add(java.lang.Float) -> add
    165:166:boolean contains(java.lang.Object) -> contains
    177:178:boolean remove(java.lang.Object) -> remove
    float[] toFloatArray() -> toFloatArray
    256:256:boolean removeIf(java.util.function.Predicate) -> removeIf
    270:279:boolean removeIf(it.unimi.dsi.fastutil.floats.FloatPredicate) -> removeIf
    314:314:java.util.stream.Stream stream() -> stream
    336:336:java.util.stream.Stream parallelStream() -> parallelStream
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:boolean add(java.lang.Object) -> add
    40:40:java.util.Iterator iterator() -> iterator
    256:256:boolean lambda$removeIf$0(java.util.function.Predicate,float) -> a
it.unimi.dsi.fastutil.floats.FloatCollections -> it.unimi.dsi.fastutil.floats.Q:
# {"fileName":"FloatCollections.java","id":"sourceFile"}
it.unimi.dsi.fastutil.floats.FloatCollections$EmptyCollection -> it.unimi.dsi.fastutil.floats.Q$a:
# {"fileName":"FloatCollections.java","id":"sourceFile"}
    50:51:void <init>() -> <init>
    55:55:boolean contains(float) -> contains
    60:60:java.lang.Object[] toArray() -> toArray
    65:66:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    72:72:it.unimi.dsi.fastutil.floats.FloatListIterator iterator$5edec12() -> a
    78:78:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    83:83:int size() -> size
    88:88:void clear() -> clear
    92:92:int hashCode() -> hashCode
    97:99:boolean equals(java.lang.Object) -> equals
    105:105:void forEach(java.util.function.Consumer) -> forEach
    109:109:boolean containsAll(java.util.Collection) -> containsAll
    114:114:boolean addAll(java.util.Collection) -> addAll
    119:119:boolean removeAll(java.util.Collection) -> removeAll
    124:124:boolean retainAll(java.util.Collection) -> retainAll
    130:131:boolean removeIf(java.util.function.Predicate) -> removeIf
    136:136:float[] toFloatArray() -> toFloatArray
    145:145:float[] toFloatArray(float[]) -> toFloatArray
    150:150:void forEach(it.unimi.dsi.fastutil.floats.FloatConsumer) -> forEach
    154:154:boolean containsAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> containsAll
    159:159:boolean addAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> addAll
    164:164:boolean removeAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> removeAll
    169:169:boolean retainAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> retainAll
    174:175:boolean removeIf(it.unimi.dsi.fastutil.floats.FloatPredicate) -> removeIf
    49:49:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    49:49:java.util.Spliterator spliterator() -> spliterator
    49:49:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.floats.FloatCollections$UnmodifiableCollection -> it.unimi.dsi.fastutil.floats.Q$b:
# {"fileName":"FloatCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.floats.FloatCollection collection -> a
    478:480:void <init>(it.unimi.dsi.fastutil.floats.FloatArraySet) -> <init>
    484:484:boolean add(float) -> add
    489:489:boolean rem(float) -> rem
    494:494:int size() -> size
    499:499:boolean isEmpty() -> isEmpty
    504:504:boolean contains(float) -> contains
    509:509:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    514:514:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    520:520:java.util.stream.Stream stream() -> stream
    526:526:java.util.stream.Stream parallelStream() -> parallelStream
    531:531:void clear() -> clear
    536:536:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    541:541:java.lang.Object[] toArray() -> toArray
    546:547:void forEach(it.unimi.dsi.fastutil.floats.FloatConsumer) -> forEach
    551:551:boolean containsAll(java.util.Collection) -> containsAll
    556:556:boolean addAll(java.util.Collection) -> addAll
    561:561:boolean removeAll(java.util.Collection) -> removeAll
    566:566:boolean retainAll(java.util.Collection) -> retainAll
    571:571:boolean removeIf(it.unimi.dsi.fastutil.floats.FloatPredicate) -> removeIf
    577:577:boolean add(java.lang.Float) -> add
    583:583:boolean contains(java.lang.Object) -> contains
    589:589:boolean remove(java.lang.Object) -> remove
    594:594:float[] toFloatArray() -> toFloatArray
    653:653:java.lang.String toString() -> toString
    658:658:int hashCode() -> hashCode
    663:664:boolean equals(java.lang.Object) -> equals
    474:474:java.util.Spliterator spliterator() -> spliterator
    474:474:boolean add(java.lang.Object) -> add
    474:474:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.floats.FloatComparator -> it.unimi.dsi.fastutil.floats.FloatComparator:
# {"fileName":"FloatComparator.java","id":"sourceFile"}
    int compare(float,float) -> compare
    44:44:it.unimi.dsi.fastutil.floats.FloatComparator reversed() -> a
    56:56:int compare(java.lang.Float,java.lang.Float) -> a
    66:66:it.unimi.dsi.fastutil.floats.FloatComparator thenComparing(it.unimi.dsi.fastutil.floats.FloatComparator) -> a
    74:75:java.util.Comparator thenComparing(java.util.Comparator) -> thenComparing
    30:30:java.util.Comparator reversed() -> reversed
    30:30:int compare(java.lang.Object,java.lang.Object) -> compare
    67:68:int lambda$thenComparing$99a1156d$1(it.unimi.dsi.fastutil.floats.FloatComparator,float,float) -> a
it.unimi.dsi.fastutil.floats.FloatComparators -> it.unimi.dsi.fastutil.floats.R:
# {"fileName":"FloatComparators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatComparators$NaturalImplicitComparator NATURAL_COMPARATOR$1ed4fb00 -> a
    it.unimi.dsi.fastutil.floats.FloatComparators$OppositeImplicitComparator OPPOSITE_COMPARATOR$1ed4fb00 -> b
    95:96:it.unimi.dsi.fastutil.floats.FloatComparator oppositeComparator(it.unimi.dsi.fastutil.floats.FloatComparator) -> a
    106:107:it.unimi.dsi.fastutil.floats.FloatComparator asFloatComparator(java.util.Comparator) -> a
    46:67:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.floats.FloatComparators$1 -> it.unimi.dsi.fastutil.floats.R$1:
# {"fileName":"FloatComparators.java","id":"sourceFile"}
    java.util.Comparator val$c -> a
    107:107:void <init>(java.util.Comparator) -> <init>
    110:110:int compare(float,float) -> compare
    116:116:int compare(java.lang.Float,java.lang.Float) -> a
    107:107:int compare(java.lang.Object,java.lang.Object) -> compare
it.unimi.dsi.fastutil.floats.FloatComparators$NaturalImplicitComparator -> it.unimi.dsi.fastutil.floats.R$a:
# {"fileName":"FloatComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    28:28:void <init>() -> <init>
    33:33:int compare(float,float) -> compare
    38:38:it.unimi.dsi.fastutil.floats.FloatComparator reversed() -> a
    42:42:java.lang.Object readResolve() -> readResolve
    28:28:java.util.Comparator reversed() -> reversed
    1038:1038:it.unimi.dsi.fastutil.floats.FloatComparator reversed():38:38 -> reversed
    1038:1038:java.util.Comparator reversed():28 -> reversed
it.unimi.dsi.fastutil.floats.FloatComparators$OppositeComparator -> it.unimi.dsi.fastutil.floats.R$b:
# {"fileName":"FloatComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.floats.FloatComparator comparator -> a
    73:75:void <init>(it.unimi.dsi.fastutil.floats.FloatComparator) -> <init>
    79:79:int compare(float,float) -> compare
    84:84:it.unimi.dsi.fastutil.floats.FloatComparator reversed() -> a
    69:69:java.util.Comparator reversed() -> reversed
    1084:1084:it.unimi.dsi.fastutil.floats.FloatComparator reversed():84:84 -> reversed
    1084:1084:java.util.Comparator reversed():69 -> reversed
it.unimi.dsi.fastutil.floats.FloatComparators$OppositeImplicitComparator -> it.unimi.dsi.fastutil.floats.R$c:
# {"fileName":"FloatComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    49:49:void <init>() -> <init>
    54:54:int compare(float,float) -> compare
    59:59:it.unimi.dsi.fastutil.floats.FloatComparator reversed() -> a
    63:63:java.lang.Object readResolve() -> readResolve
    49:49:java.util.Comparator reversed() -> reversed
    1059:1059:it.unimi.dsi.fastutil.floats.FloatComparator reversed():59:59 -> reversed
    1059:1059:java.util.Comparator reversed():49 -> reversed
it.unimi.dsi.fastutil.floats.FloatConsumer -> it.unimi.dsi.fastutil.floats.FloatConsumer:
# {"fileName":"FloatConsumer.java","id":"sourceFile"}
    void accept(float) -> accept
    52:53:void accept(double) -> accept
    63:64:void accept(java.lang.Float) -> a
    79:80:it.unimi.dsi.fastutil.floats.FloatConsumer andThen(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    94:94:it.unimi.dsi.fastutil.floats.FloatConsumer andThen(java.util.function.DoubleConsumer) -> a
    105:105:java.util.function.Consumer andThen(java.util.function.Consumer) -> andThen
    35:35:void accept(java.lang.Object) -> accept
    35:35:java.util.function.DoubleConsumer andThen(java.util.function.DoubleConsumer) -> andThen
    81:83:void lambda$andThen$0(it.unimi.dsi.fastutil.floats.FloatConsumer,float) -> a
it.unimi.dsi.fastutil.floats.FloatDoublePair -> it.unimi.dsi.fastutil.floats.S:
# {"fileName":"FloatDoublePair.java","id":"sourceFile"}
    float leftFloat() -> b
    38:38:java.lang.Float left() -> c
    double rightDouble() -> d
    163:163:java.lang.Double right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.floats.FloatFloatPair -> it.unimi.dsi.fastutil.floats.T:
# {"fileName":"FloatFloatPair.java","id":"sourceFile"}
    float leftFloat() -> b
    38:38:java.lang.Float left() -> c
    float rightFloat() -> d
    163:163:java.lang.Float right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.floats.FloatImmutableList -> it.unimi.dsi.fastutil.floats.U:
# {"fileName":"FloatImmutableList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.floats.FloatImmutableList EMPTY -> a
    float[] a -> b
    51:53:void <init>(float[]) -> <init>
    114:114:it.unimi.dsi.fastutil.floats.FloatImmutableList of() -> a
    128:128:it.unimi.dsi.fastutil.floats.FloatImmutableList of(float[]) -> a
    1114:1114:it.unimi.dsi.fastutil.floats.FloatImmutableList of():114:114 -> a
    1114:1114:it.unimi.dsi.fastutil.floats.FloatImmutableList of(float[]):128 -> a
    133:134:float getFloat(int) -> getFloat
    139:141:int indexOf(float) -> indexOf
    146:147:int lastIndexOf(float) -> lastIndexOf
    152:152:int size() -> size
    157:157:boolean isEmpty() -> isEmpty
    170:172:void getElements(int,float[],int,int) -> getElements
    176:179:void forEach(it.unimi.dsi.fastutil.floats.FloatConsumer) -> forEach
    183:184:float[] toFloatArray() -> toFloatArray
    189:191:float[] toArray(float[]) -> toArray
    196:197:it.unimi.dsi.fastutil.floats.FloatListIterator listIterator(int) -> listIterator
    347:347:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    659:664:it.unimi.dsi.fastutil.floats.FloatList subList(int,int) -> subList
    694:704:boolean equals(java.lang.Object) -> equals
    1682:1688:boolean equals(it.unimi.dsi.fastutil.floats.FloatImmutableList):682:688 -> equals
    1682:1688:boolean equals(java.lang.Object):698 -> equals
    735:745:int compareTo(java.util.List) -> compareTo
    1719:1730:int compareTo(it.unimi.dsi.fastutil.floats.FloatImmutableList):719:730 -> compareTo
    1719:1730:int compareTo(java.util.List):736 -> compareTo
    36:36:java.util.Spliterator spliterator() -> spliterator
    36:36:java.util.List subList(int,int) -> subList
    36:36:java.util.ListIterator listIterator(int) -> listIterator
    36:36:int compareTo(java.lang.Object) -> compareTo
    36:36:java.lang.Object clone() -> clone
    2669:2669:it.unimi.dsi.fastutil.floats.FloatImmutableList clone():669:669 -> clone
    2669:2669:java.lang.Object clone():36 -> clone
    36:36:float[] access$000(it.unimi.dsi.fastutil.floats.FloatImmutableList) -> a
    39:39:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.floats.FloatImmutableList$1 -> it.unimi.dsi.fastutil.floats.U$1:
# {"fileName":"FloatImmutableList.java","id":"sourceFile"}
    int pos -> a
    int val$index -> b
    it.unimi.dsi.fastutil.floats.FloatImmutableList this$0 -> c
    197:198:void <init>(it.unimi.dsi.fastutil.floats.FloatImmutableList,int) -> <init>
    202:202:boolean hasNext() -> hasNext
    207:207:boolean hasPrevious() -> hasPrevious
    212:213:float nextFloat() -> k_
    218:219:float previousFloat() -> b
    224:224:int nextIndex() -> nextIndex
    229:229:int previousIndex() -> previousIndex
    234:237:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    241:241:void add(float) -> a
    246:246:void set(float) -> b
    251:251:void remove() -> remove
    197:197:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.floats.FloatImmutableList$ImmutableSubList -> it.unimi.dsi.fastutil.floats.U$a:
# {"fileName":"FloatImmutableList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.floats.FloatImmutableList innerList -> d
    int from -> a
    int to -> b
    float[] a -> c
    363:368:void <init>(it.unimi.dsi.fastutil.floats.FloatImmutableList,int,int) -> <init>
    372:373:float getFloat(int) -> getFloat
    378:379:int indexOf(float) -> indexOf
    384:385:int lastIndexOf(float) -> lastIndexOf
    390:390:int size() -> size
    395:395:boolean isEmpty() -> isEmpty
    400:404:void getElements(int,float[],int,int) -> getElements
    408:411:void forEach(it.unimi.dsi.fastutil.floats.FloatConsumer) -> forEach
    415:415:float[] toFloatArray() -> toFloatArray
    420:422:float[] toArray(float[]) -> toArray
    427:428:it.unimi.dsi.fastutil.floats.FloatListIterator listIterator(int) -> listIterator
    558:558:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    562:575:boolean contentsEquals(float[],int,int) -> a
    580:593:boolean equals(java.lang.Object) -> equals
    597:606:int contentsCompareTo(float[],int,int) -> b
    611:621:int compareTo(java.util.List) -> compareTo
    629:631:java.lang.Object readResolve() -> readResolve
    640:644:it.unimi.dsi.fastutil.floats.FloatList subList(int,int) -> subList
    350:350:java.util.Spliterator spliterator() -> spliterator
    350:350:java.util.List subList(int,int) -> subList
    350:350:java.util.ListIterator listIterator(int) -> listIterator
    350:350:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.floats.FloatImmutableList$ImmutableSubList$1 -> it.unimi.dsi.fastutil.floats.U$a$1:
# {"fileName":"FloatImmutableList.java","id":"sourceFile"}
    int pos -> a
    int val$index -> b
    it.unimi.dsi.fastutil.floats.FloatImmutableList$ImmutableSubList this$0 -> c
    428:429:void <init>(it.unimi.dsi.fastutil.floats.FloatImmutableList$ImmutableSubList,int) -> <init>
    433:433:boolean hasNext() -> hasNext
    438:438:boolean hasPrevious() -> hasPrevious
    443:444:float nextFloat() -> k_
    449:450:float previousFloat() -> b
    455:455:int nextIndex() -> nextIndex
    460:460:int previousIndex() -> previousIndex
    465:468:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    472:472:void add(float) -> a
    477:477:void set(float) -> b
    482:482:void remove() -> remove
    428:428:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.floats.FloatImmutableList$ImmutableSubList$SubListSpliterator -> it.unimi.dsi.fastutil.floats.U$a$a:
# {"fileName":"FloatImmutableList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatImmutableList$ImmutableSubList this$0 -> c
    515:517:void <init>(it.unimi.dsi.fastutil.floats.FloatImmutableList$ImmutableSubList) -> <init>
    520:522:void <init>(it.unimi.dsi.fastutil.floats.FloatImmutableList$ImmutableSubList,int,int) -> <init>
    527:527:float get(int) -> a
    537:539:boolean tryAdvance(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    544:548:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> b
    552:552:int characteristics() -> characteristics
    513:513:it.unimi.dsi.fastutil.floats.FloatSpliterators$AbstractIndexBasedSpliterator makeForSplit$ad83d42(int,int) -> a
    1532:1532:it.unimi.dsi.fastutil.floats.FloatImmutableList$ImmutableSubList$SubListSpliterator makeForSplit(int,int):532:532 -> a
    1532:1532:it.unimi.dsi.fastutil.floats.FloatSpliterators$AbstractIndexBasedSpliterator makeForSplit$ad83d42(int,int):513 -> a
    513:513:void forEachRemaining(java.lang.Object) -> forEachRemaining
    513:513:boolean tryAdvance(java.lang.Object) -> tryAdvance
it.unimi.dsi.fastutil.floats.FloatImmutableList$Spliterator -> it.unimi.dsi.fastutil.floats.U$b:
# {"fileName":"FloatImmutableList.java","id":"sourceFile"}
    int pos -> a
    int max -> b
    boolean $assertionsDisabled -> c
    it.unimi.dsi.fastutil.floats.FloatImmutableList this$0 -> d
    286:287:void <init>(it.unimi.dsi.fastutil.floats.FloatImmutableList) -> <init>
    289:293:void <init>(it.unimi.dsi.fastutil.floats.FloatImmutableList,int,int) -> <init>
    297:297:int characteristics() -> characteristics
    302:302:long estimateSize() -> estimateSize
    335:341:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit() -> l_
    282:282:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1314:1317:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer):314:317 -> forEachRemaining
    1314:1317:void forEachRemaining(java.lang.Object):282 -> forEachRemaining
    282:282:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2307:2309:boolean tryAdvance(it.unimi.dsi.fastutil.floats.FloatConsumer):307:309 -> tryAdvance
    2307:2309:boolean tryAdvance(java.lang.Object):282 -> tryAdvance
    282:282:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    282:282:java.util.Spliterator trySplit() -> trySplit
    282:282:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.floats.FloatIntPair -> it.unimi.dsi.fastutil.floats.V:
# {"fileName":"FloatIntPair.java","id":"sourceFile"}
    float leftFloat() -> b
    38:38:java.lang.Float left() -> c
    int rightInt() -> d
    163:163:java.lang.Integer right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.floats.FloatIterable -> it.unimi.dsi.fastutil.floats.W:
# {"fileName":"FloatIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    90:90:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    120:122:void forEach(it.unimi.dsi.fastutil.floats.FloatConsumer) -> forEach
    149:153:void forEach(java.util.function.Consumer) -> forEach
    51:51:java.util.Spliterator spliterator() -> spliterator
    51:51:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.floats.FloatIterator -> it.unimi.dsi.fastutil.floats.FloatIterator:
# {"fileName":"FloatIterator.java","id":"sourceFile"}
    float nextFloat() -> k_
    46:46:java.lang.Float next() -> d
    62:66:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    94:95:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    29:29:void forEachRemaining(java.lang.Object) -> forEachRemaining
    29:29:java.lang.Object next() -> next
it.unimi.dsi.fastutil.floats.FloatIterators -> it.unimi.dsi.fastutil.floats.X:
# {"fileName":"FloatIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatIterators$EmptyIterator EMPTY_ITERATOR -> a
    197:197:it.unimi.dsi.fastutil.floats.FloatIterators$SingletonIterator singleton$d5e6f75(float) -> a
    346:346:int unwrap(it.unimi.dsi.fastutil.floats.FloatIterator,float[]) -> a
    1326:1330:int unwrap(it.unimi.dsi.fastutil.floats.FloatIterator,float[],int,int):326:330 -> a
    1326:1330:int unwrap(it.unimi.dsi.fastutil.floats.FloatIterator,float[]):346 -> a
    678:679:it.unimi.dsi.fastutil.floats.FloatIterator asFloatIterator(java.util.Iterator) -> a
    1279:1279:it.unimi.dsi.fastutil.floats.FloatIterators$UnmodifiableIterator unmodifiable$72d31b7f(it.unimi.dsi.fastutil.floats.FloatIterator) -> a
    119:119:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.floats.FloatIterators$AbstractIndexBasedIterator -> it.unimi.dsi.fastutil.floats.X$a:
# {"fileName":"FloatIterators.java","id":"sourceFile"}
    int minPos -> a
    int pos -> b
    int lastReturned -> c
    946:949:void <init>(int) -> <init>
    float get(int) -> a
    void remove(int) -> b
    int getMaxPos() -> a
    997:997:boolean hasNext() -> hasNext
    1002:1003:float nextFloat() -> k_
    1008:1013:void remove() -> remove
    1017:1020:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    916:916:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.floats.FloatIterators$AbstractIndexBasedListIterator -> it.unimi.dsi.fastutil.floats.X$b:
# {"fileName":"FloatIterators.java","id":"sourceFile"}
    1058:1059:void <init>(int) -> <init>
    void add(int,float) -> a
    void set(int,float) -> b
    1091:1091:boolean hasPrevious() -> hasPrevious
    1096:1097:float previousFloat() -> b
    1102:1102:int nextIndex() -> nextIndex
    1107:1107:int previousIndex() -> previousIndex
    1112:1114:void add(float) -> a
    1118:1120:void set(float) -> b
it.unimi.dsi.fastutil.floats.FloatIterators$EmptyIterator -> it.unimi.dsi.fastutil.floats.X$c:
# {"fileName":"FloatIterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    49:50:void <init>() -> <init>
    54:54:boolean hasNext() -> hasNext
    59:59:boolean hasPrevious() -> hasPrevious
    64:64:float nextFloat() -> k_
    69:69:float previousFloat() -> b
    74:74:int nextIndex() -> nextIndex
    79:79:int previousIndex() -> previousIndex
    94:94:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    99:99:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    103:103:java.lang.Object clone() -> clone
    107:107:java.lang.Object readResolve() -> readResolve
    46:46:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1094:1094:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer):94:94 -> forEachRemaining
    1094:1094:void forEachRemaining(java.lang.Object):46 -> forEachRemaining
it.unimi.dsi.fastutil.floats.FloatIterators$IteratorWrapper -> it.unimi.dsi.fastutil.floats.X$d:
# {"fileName":"FloatIterators.java","id":"sourceFile"}
    java.util.Iterator i -> a
    584:586:void <init>(java.util.Iterator) -> <init>
    590:590:boolean hasNext() -> hasNext
    595:596:void remove() -> remove
    600:600:float nextFloat() -> k_
    605:606:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    611:612:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    581:581:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.floats.FloatIterators$SingletonIterator -> it.unimi.dsi.fastutil.floats.X$e:
# {"fileName":"FloatIterators.java","id":"sourceFile"}
    float element -> a
    byte curr -> b
    126:128:void <init>(float) -> <init>
    132:132:boolean hasNext() -> hasNext
    137:137:boolean hasPrevious() -> hasPrevious
    142:144:float nextFloat() -> k_
    149:151:float previousFloat() -> b
    156:161:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    165:165:int nextIndex() -> nextIndex
    170:170:int previousIndex() -> previousIndex
    122:122:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.floats.FloatIterators$UnmodifiableIterator -> it.unimi.dsi.fastutil.floats.X$f:
# {"fileName":"FloatIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatIterator i -> a
    1246:1248:void <init>(it.unimi.dsi.fastutil.floats.FloatIterator) -> <init>
    1252:1252:boolean hasNext() -> hasNext
    1257:1257:float nextFloat() -> k_
    1262:1263:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    1268:1269:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1243:1243:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.floats.FloatList -> it.unimi.dsi.fastutil.floats.FloatList:
# {"fileName":"FloatList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatListIterator iterator() -> iterator
    105:108:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.floats.FloatListIterator listIterator() -> listIterator
    it.unimi.dsi.fastutil.floats.FloatListIterator listIterator(int) -> listIterator
    it.unimi.dsi.fastutil.floats.FloatList subList(int,int) -> subList
    void size(int) -> size
    void getElements(int,float[],int,int) -> getElements
    void removeElements(int,int) -> removeElements
    void addElements(int,float[]) -> addElements
    void addElements(int,float[],int,int) -> addElements
    193:194:void setElements(float[]) -> setElements
    204:205:void setElements(int,float[]) -> setElements
    232:242:void setElements(int,float[],int,int) -> setElements
    boolean add(float) -> add
    void add(int,float) -> add
    267:268:void add(int,java.lang.Float) -> add
    boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatCollection) -> addAll
    float set(int,float) -> set
    293:297:void replaceAll(it.unimi.dsi.fastutil.floats.FloatUnaryOperator) -> replaceAll
    312:313:void replaceAll(java.util.function.DoubleUnaryOperator) -> replaceAll
    324:328:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    float getFloat(int) -> getFloat
    int indexOf(float) -> indexOf
    int lastIndexOf(float) -> lastIndexOf
    361:361:boolean contains(java.lang.Object) -> contains
    372:372:java.lang.Float get(int) -> get
    383:383:int indexOf(java.lang.Object) -> indexOf
    394:394:int lastIndexOf(java.lang.Object) -> lastIndexOf
    408:408:boolean add(java.lang.Float) -> add
    float removeFloat(int) -> removeFloat
    426:426:boolean remove(java.lang.Object) -> remove
    437:437:java.lang.Float remove(int) -> remove
    448:448:java.lang.Float set(int,java.lang.Float) -> set
    462:462:boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatList) -> addAll
    474:474:boolean addAll(it.unimi.dsi.fastutil.floats.FloatList) -> addAll
    485:485:it.unimi.dsi.fastutil.floats.FloatList of() -> of
    495:495:it.unimi.dsi.fastutil.floats.FloatList of(float) -> of
    506:506:it.unimi.dsi.fastutil.floats.FloatList of(float,float) -> of
    518:518:it.unimi.dsi.fastutil.floats.FloatList of(float,float,float) -> of
    532:541:it.unimi.dsi.fastutil.floats.FloatList of(float[]) -> of
    552:553:void sort(java.util.Comparator) -> sort
    575:582:void sort(it.unimi.dsi.fastutil.floats.FloatComparator) -> sort
    591:592:void unstableSort(java.util.Comparator) -> unstableSort
    614:621:void unstableSort(it.unimi.dsi.fastutil.floats.FloatComparator) -> unstableSort
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:java.util.ListIterator listIterator() -> listIterator
    45:45:java.lang.Object remove(int) -> remove
    45:45:void add(int,java.lang.Object) -> add
    45:45:java.lang.Object set(int,java.lang.Object) -> set
    45:45:java.lang.Object get(int) -> get
    45:45:boolean add(java.lang.Object) -> add
    45:45:java.util.Iterator iterator() -> iterator
    45:45:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    312:312:float lambda$replaceAll$0(java.util.function.DoubleUnaryOperator,float) -> a
it.unimi.dsi.fastutil.floats.FloatListIterator -> it.unimi.dsi.fastutil.floats.FloatListIterator:
# {"fileName":"FloatListIterator.java","id":"sourceFile"}
    43:43:void set(float) -> b
    56:56:void add(float) -> a
    70:70:void remove() -> remove
    81:82:void set(java.lang.Float) -> a
    92:93:void add(java.lang.Float) -> b
    103:103:java.lang.Float next() -> d
    114:114:java.lang.Float previous() -> c
    31:31:java.lang.Object next() -> next
    31:31:java.lang.Object previous() -> previous
    31:31:void add(java.lang.Object) -> add
    31:31:void set(java.lang.Object) -> set
it.unimi.dsi.fastutil.floats.FloatLists -> it.unimi.dsi.fastutil.floats.Y:
# {"fileName":"FloatLists.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatLists$EmptyList EMPTY_LIST -> a
    623:623:it.unimi.dsi.fastutil.floats.FloatLists$Singleton singleton$334a2dbd(float) -> a
    341:341:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.floats.FloatLists$EmptyList -> it.unimi.dsi.fastutil.floats.Y$a:
# {"fileName":"FloatLists.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    69:70:void <init>() -> <init>
    74:74:float getFloat(int) -> getFloat
    79:79:boolean rem(float) -> rem
    84:84:float removeFloat(int) -> removeFloat
    89:89:void add(int,float) -> add
    94:94:float set(int,float) -> set
    99:99:int indexOf(float) -> indexOf
    104:104:int lastIndexOf(float) -> lastIndexOf
    109:109:boolean addAll(int,java.util.Collection) -> addAll
    115:115:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    120:120:void replaceAll(it.unimi.dsi.fastutil.floats.FloatUnaryOperator) -> replaceAll
    125:125:boolean addAll(it.unimi.dsi.fastutil.floats.FloatList) -> addAll
    130:130:boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatCollection) -> addAll
    135:135:boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatList) -> addAll
    147:147:void add(int,java.lang.Float) -> add
    159:159:java.lang.Float get(int) -> get
    171:171:boolean add(java.lang.Float) -> add
    183:183:java.lang.Float set(int,java.lang.Float) -> set
    195:195:java.lang.Float remove(int) -> remove
    207:207:int indexOf(java.lang.Object) -> indexOf
    219:219:int lastIndexOf(java.lang.Object) -> lastIndexOf
    225:225:void sort(it.unimi.dsi.fastutil.floats.FloatComparator) -> sort
    229:229:void unstableSort(it.unimi.dsi.fastutil.floats.FloatComparator) -> unstableSort
    235:235:void sort(java.util.Comparator) -> sort
    240:240:void unstableSort(java.util.Comparator) -> unstableSort
    244:244:it.unimi.dsi.fastutil.floats.FloatListIterator listIterator() -> listIterator
    249:249:it.unimi.dsi.fastutil.floats.FloatListIterator iterator() -> iterator
    254:255:it.unimi.dsi.fastutil.floats.FloatListIterator listIterator(int) -> listIterator
    260:261:it.unimi.dsi.fastutil.floats.FloatList subList(int,int) -> subList
    266:267:void getElements(int,float[],int,int) -> getElements
    272:272:void removeElements(int,int) -> removeElements
    277:277:void addElements(int,float[],int,int) -> addElements
    282:282:void addElements(int,float[]) -> addElements
    287:287:void setElements(float[]) -> setElements
    292:292:void setElements(int,float[]) -> setElements
    297:297:void setElements(int,float[],int,int) -> setElements
    302:302:void size(int) -> size
    313:313:java.lang.Object clone() -> clone
    318:318:int hashCode() -> hashCode
    324:324:boolean equals(java.lang.Object) -> equals
    329:329:java.lang.String toString() -> toString
    333:333:java.lang.Object readResolve() -> readResolve
    66:66:it.unimi.dsi.fastutil.floats.FloatListIterator iterator$5edec12() -> a
    66:66:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    66:66:boolean add(java.lang.Object) -> add
    66:66:java.util.Iterator iterator() -> iterator
    66:66:java.util.List subList(int,int) -> subList
    66:66:java.util.ListIterator listIterator(int) -> listIterator
    66:66:java.util.ListIterator listIterator() -> listIterator
    66:66:java.lang.Object remove(int) -> remove
    66:66:void add(int,java.lang.Object) -> add
    66:66:java.lang.Object set(int,java.lang.Object) -> set
    66:66:java.lang.Object get(int) -> get
    66:66:int compareTo(java.lang.Object) -> compareTo
    1307:1308:int compareTo(java.util.List):307:308 -> compareTo
    1307:1308:int compareTo(java.lang.Object):66 -> compareTo
it.unimi.dsi.fastutil.floats.FloatLists$ImmutableListBase -> it.unimi.dsi.fastutil.floats.Y$b:
# {"fileName":"FloatLists.java","id":"sourceFile"}
    1259:1259:void <init>() -> <init>
    1268:1268:void add(int,float) -> add
    1279:1279:boolean add(float) -> add
    1290:1290:boolean addAll(java.util.Collection) -> addAll
    1301:1301:boolean addAll(int,java.util.Collection) -> addAll
    1312:1312:float removeFloat(int) -> removeFloat
    1323:1323:boolean rem(float) -> rem
    1334:1334:boolean removeAll(java.util.Collection) -> removeAll
    1345:1345:boolean retainAll(java.util.Collection) -> retainAll
    1356:1356:boolean removeIf(java.util.function.Predicate) -> removeIf
    1367:1367:boolean removeIf(it.unimi.dsi.fastutil.floats.FloatPredicate) -> removeIf
    1378:1378:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    1389:1389:void replaceAll(java.util.function.DoubleUnaryOperator) -> replaceAll
    1400:1400:void add(int,java.lang.Float) -> add
    1411:1411:boolean add(java.lang.Float) -> add
    1422:1422:java.lang.Float remove(int) -> remove
    1433:1433:boolean remove(java.lang.Object) -> remove
    1444:1444:java.lang.Float set(int,java.lang.Float) -> set
    1455:1455:boolean addAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> addAll
    1466:1466:boolean addAll(it.unimi.dsi.fastutil.floats.FloatList) -> addAll
    1477:1477:boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatCollection) -> addAll
    1488:1488:boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatList) -> addAll
    1499:1499:boolean removeAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> removeAll
    1510:1510:boolean retainAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> retainAll
    1521:1521:float set(int,float) -> set
    1532:1532:void clear() -> clear
    1543:1543:void size(int) -> size
    1554:1554:void removeElements(int,int) -> removeElements
    1565:1565:void addElements(int,float[],int,int) -> addElements
    1576:1576:void setElements(int,float[],int,int) -> setElements
    1587:1587:void sort(it.unimi.dsi.fastutil.floats.FloatComparator) -> sort
    1598:1598:void unstableSort(it.unimi.dsi.fastutil.floats.FloatComparator) -> unstableSort
    1609:1609:void sort(java.util.Comparator) -> sort
    1620:1620:void unstableSort(java.util.Comparator) -> unstableSort
    1259:1259:java.lang.Object remove(int) -> remove
    1259:1259:void add(int,java.lang.Object) -> add
    1259:1259:java.lang.Object set(int,java.lang.Object) -> set
    1259:1259:boolean add(java.lang.Object) -> add
it.unimi.dsi.fastutil.floats.FloatLists$Singleton -> it.unimi.dsi.fastutil.floats.Y$c:
# {"fileName":"FloatLists.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    float element -> a
    366:368:void <init>(float) -> <init>
    372:373:float getFloat(int) -> getFloat
    378:378:boolean rem(float) -> rem
    383:383:float removeFloat(int) -> removeFloat
    388:388:boolean contains(float) -> contains
    393:393:int indexOf(float) -> indexOf
    399:399:float[] toFloatArray() -> toFloatArray
    404:404:it.unimi.dsi.fastutil.floats.FloatListIterator listIterator() -> listIterator
    409:409:it.unimi.dsi.fastutil.floats.FloatListIterator iterator() -> iterator
    414:414:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    419:422:it.unimi.dsi.fastutil.floats.FloatListIterator listIterator(int) -> listIterator
    428:432:it.unimi.dsi.fastutil.floats.FloatList subList(int,int) -> subList
    438:439:void forEach(java.util.function.Consumer) -> forEach
    443:443:boolean addAll(int,java.util.Collection) -> addAll
    448:448:boolean addAll(java.util.Collection) -> addAll
    453:453:boolean removeAll(java.util.Collection) -> removeAll
    458:458:boolean retainAll(java.util.Collection) -> retainAll
    464:464:boolean removeIf(java.util.function.Predicate) -> removeIf
    470:470:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    475:475:void replaceAll(it.unimi.dsi.fastutil.floats.FloatUnaryOperator) -> replaceAll
    480:481:void forEach(it.unimi.dsi.fastutil.floats.FloatConsumer) -> forEach
    485:485:boolean addAll(it.unimi.dsi.fastutil.floats.FloatList) -> addAll
    490:490:boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatList) -> addAll
    495:495:boolean addAll(int,it.unimi.dsi.fastutil.floats.FloatCollection) -> addAll
    500:500:boolean addAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> addAll
    505:505:boolean removeAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> removeAll
    510:510:boolean retainAll(it.unimi.dsi.fastutil.floats.FloatCollection) -> retainAll
    515:515:boolean removeIf(it.unimi.dsi.fastutil.floats.FloatPredicate) -> removeIf
    531:531:java.lang.Object[] toArray() -> toArray
    537:537:void sort(it.unimi.dsi.fastutil.floats.FloatComparator) -> sort
    541:541:void unstableSort(it.unimi.dsi.fastutil.floats.FloatComparator) -> unstableSort
    547:547:void sort(java.util.Comparator) -> sort
    552:552:void unstableSort(java.util.Comparator) -> unstableSort
    556:562:void getElements(int,float[],int,int) -> getElements
    566:566:void removeElements(int,int) -> removeElements
    571:571:void addElements(int,float[]) -> addElements
    576:576:void addElements(int,float[],int,int) -> addElements
    581:581:void setElements(float[]) -> setElements
    586:586:void setElements(int,float[]) -> setElements
    591:591:void setElements(int,float[],int,int) -> setElements
    596:596:int size() -> size
    601:601:void size(int) -> size
    606:606:void clear() -> clear
    611:611:java.lang.Object clone() -> clone
    362:362:java.util.Spliterator spliterator() -> spliterator
    362:362:java.util.List subList(int,int) -> subList
    362:362:java.util.ListIterator listIterator(int) -> listIterator
    362:362:java.util.ListIterator listIterator() -> listIterator
    362:362:java.util.Iterator iterator() -> iterator
    362:362:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
it.unimi.dsi.fastutil.floats.FloatLongPair -> it.unimi.dsi.fastutil.floats.Z:
# {"fileName":"FloatLongPair.java","id":"sourceFile"}
    float leftFloat() -> b
    38:38:java.lang.Float left() -> c
    long rightLong() -> d
    163:163:java.lang.Long right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.floats.FloatObjectPair -> it.unimi.dsi.fastutil.floats.aa:
# {"fileName":"FloatObjectPair.java","id":"sourceFile"}
    float leftFloat() -> b
    38:38:java.lang.Float left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.floats.FloatPredicate -> it.unimi.dsi.fastutil.floats.FloatPredicate:
# {"fileName":"FloatPredicate.java","id":"sourceFile"}
    boolean test(float) -> test
    53:53:boolean test(double) -> test
    64:64:boolean test(java.lang.Float) -> a
    80:81:it.unimi.dsi.fastutil.floats.FloatPredicate and(it.unimi.dsi.fastutil.floats.FloatPredicate) -> a
    92:92:it.unimi.dsi.fastutil.floats.FloatPredicate and(java.util.function.DoublePredicate) -> a
    103:103:java.util.function.Predicate and(java.util.function.Predicate) -> and
    109:109:it.unimi.dsi.fastutil.floats.FloatPredicate negate() -> a
    125:126:it.unimi.dsi.fastutil.floats.FloatPredicate or(it.unimi.dsi.fastutil.floats.FloatPredicate) -> b
    137:137:it.unimi.dsi.fastutil.floats.FloatPredicate or(java.util.function.DoublePredicate) -> b
    148:148:java.util.function.Predicate or(java.util.function.Predicate) -> or
    35:35:java.util.function.Predicate negate() -> negate
    35:35:boolean test(java.lang.Object) -> test
    35:35:java.util.function.DoublePredicate or(java.util.function.DoublePredicate) -> or
    35:35:java.util.function.DoublePredicate negate() -> negate
    35:35:java.util.function.DoublePredicate and(java.util.function.DoublePredicate) -> and
    126:126:boolean lambda$or$2(it.unimi.dsi.fastutil.floats.FloatPredicate,float) -> a
    109:109:boolean lambda$negate$1(float) -> a
    81:81:boolean lambda$and$0(it.unimi.dsi.fastutil.floats.FloatPredicate,float) -> b
it.unimi.dsi.fastutil.floats.FloatReferencePair -> it.unimi.dsi.fastutil.floats.ab:
# {"fileName":"FloatReferencePair.java","id":"sourceFile"}
    float leftFloat() -> b
    38:38:java.lang.Float left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.floats.FloatSet -> it.unimi.dsi.fastutil.floats.ac:
# {"fileName":"FloatSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    79:79:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    boolean remove(float) -> a
    102:102:boolean remove(java.lang.Object) -> remove
    114:114:boolean add(java.lang.Float) -> add
    126:126:boolean contains(java.lang.Object) -> contains
    141:141:boolean rem(float) -> rem
    31:31:java.util.Spliterator spliterator() -> spliterator
    31:31:boolean add(java.lang.Object) -> add
    31:31:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.floats.FloatSets -> it.unimi.dsi.fastutil.floats.ad:
# {"fileName":"FloatSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatSets$EmptySet EMPTY_SET -> a
    81:85:void <clinit>() -> <clinit>
    1329:1329:it.unimi.dsi.fastutil.floats.FloatSets$UnmodifiableSet unmodifiable$46af9bcb(it.unimi.dsi.fastutil.floats.FloatArraySet):329:329 -> <clinit>
    1329:1329:void <clinit>():85 -> <clinit>
it.unimi.dsi.fastutil.floats.FloatSets$EmptySet -> it.unimi.dsi.fastutil.floats.ad$a:
# {"fileName":"FloatSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    47:48:void <init>() -> <init>
    52:52:boolean remove(float) -> a
    57:57:java.lang.Object clone() -> clone
    63:63:boolean equals(java.lang.Object) -> equals
    69:69:boolean rem(float) -> rem
    73:73:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.floats.FloatSets$UnmodifiableSet -> it.unimi.dsi.fastutil.floats.ad$b:
# {"fileName":"FloatSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    295:296:void <init>(it.unimi.dsi.fastutil.floats.FloatArraySet) -> <init>
    300:300:boolean remove(float) -> a
    305:306:boolean equals(java.lang.Object) -> equals
    311:311:int hashCode() -> hashCode
    317:317:boolean rem(float) -> rem
    291:291:java.lang.String toString() -> toString
    291:291:float[] toFloatArray() -> toFloatArray
    291:291:boolean remove(java.lang.Object) -> remove
    291:291:boolean contains(java.lang.Object) -> contains
    291:291:boolean add(java.lang.Float) -> add
    291:291:boolean removeIf(it.unimi.dsi.fastutil.floats.FloatPredicate) -> removeIf
    291:291:boolean retainAll(java.util.Collection) -> retainAll
    291:291:boolean removeAll(java.util.Collection) -> removeAll
    291:291:boolean addAll(java.util.Collection) -> addAll
    291:291:boolean containsAll(java.util.Collection) -> containsAll
    291:291:void forEach(it.unimi.dsi.fastutil.floats.FloatConsumer) -> forEach
    291:291:java.lang.Object[] toArray() -> toArray
    291:291:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    291:291:void clear() -> clear
    291:291:java.util.stream.Stream parallelStream() -> parallelStream
    291:291:java.util.stream.Stream stream() -> stream
    291:291:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    291:291:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    291:291:boolean contains(float) -> contains
    291:291:boolean isEmpty() -> isEmpty
    291:291:int size() -> size
    291:291:boolean add(float) -> add
it.unimi.dsi.fastutil.floats.FloatShortPair -> it.unimi.dsi.fastutil.floats.ae:
# {"fileName":"FloatShortPair.java","id":"sourceFile"}
    float leftFloat() -> b
    38:38:java.lang.Float left() -> c
    short rightShort() -> d
    163:163:java.lang.Short right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.floats.FloatSortedSet -> it.unimi.dsi.fastutil.floats.af:
# {"fileName":"FloatSortedSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatBidirectionalIterator iterator() -> a
    118:118:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.floats.FloatSortedSet subSet$68c0a99a() -> b
    it.unimi.dsi.fastutil.floats.FloatSortedSet headSet$4a7e5eb0() -> c
    it.unimi.dsi.fastutil.floats.FloatSortedSet tailSet$4a7e5eb0() -> d
    it.unimi.dsi.fastutil.floats.FloatComparator comparator() -> e
    float firstFloat() -> f
    float lastFloat() -> g
    178:178:it.unimi.dsi.fastutil.floats.FloatSortedSet subSet(java.lang.Float,java.lang.Float) -> a
    189:189:it.unimi.dsi.fastutil.floats.FloatSortedSet headSet(java.lang.Float) -> a
    200:200:it.unimi.dsi.fastutil.floats.FloatSortedSet tailSet(java.lang.Float) -> b
    211:211:java.lang.Float first() -> h
    222:222:java.lang.Float last() -> i
    34:34:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    34:34:java.util.Spliterator spliterator() -> spliterator
    34:34:java.util.Iterator iterator() -> iterator
    34:34:java.lang.Object last() -> last
    34:34:java.lang.Object first() -> first
    34:34:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    34:34:java.util.SortedSet headSet(java.lang.Object) -> headSet
    34:34:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.floats.FloatSpliterator -> it.unimi.dsi.fastutil.floats.FloatSpliterator:
# {"fileName":"FloatSpliterator.java","id":"sourceFile"}
    41:41:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    58:59:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit() -> l_
    103:103:it.unimi.dsi.fastutil.floats.FloatComparator getComparator() -> r_
    29:29:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    29:29:java.util.Comparator getComparator() -> getComparator
    29:29:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.floats.FloatSpliterators -> it.unimi.dsi.fastutil.floats.ag:
# {"fileName":"FloatSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatSpliterators$EmptySpliterator EMPTY_SPLITERATOR -> a
    185:185:it.unimi.dsi.fastutil.floats.FloatSpliterators$SingletonSpliterator singleton$57a05f18(float) -> a
    360:361:it.unimi.dsi.fastutil.floats.FloatSpliterators$ArraySpliterator wrap$6ed5d530$77a93505(float[],int,int) -> a
    392:393:it.unimi.dsi.fastutil.floats.FloatSpliterators$ArraySpliteratorWithComparator wrapPreSorted$7a122950$eb62161(float[],int,int,it.unimi.dsi.fastutil.floats.FloatComparator) -> a
    1399:1399:it.unimi.dsi.fastutil.floats.FloatSpliterators$SpliteratorFromIterator asSpliterator$7ad3e489(it.unimi.dsi.fastutil.floats.FloatIterator,long,int) -> a
    1431:1431:it.unimi.dsi.fastutil.floats.FloatSpliterators$SpliteratorFromIteratorWithComparator asSpliteratorFromSorted$ee5c749$140c0236(it.unimi.dsi.fastutil.floats.FloatBidirectionalIterator,long,it.unimi.dsi.fastutil.floats.FloatComparator) -> a
    1454:1454:it.unimi.dsi.fastutil.floats.FloatSpliterators$SpliteratorFromIterator asSpliteratorUnknownSize$629266f3$2282cba1(it.unimi.dsi.fastutil.floats.FloatIterator) -> a
    112:112:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.floats.FloatSpliterators$AbstractIndexBasedSpliterator -> it.unimi.dsi.fastutil.floats.ag$a:
# {"fileName":"FloatSpliterators.java","id":"sourceFile"}
    int pos -> a
    738:740:void <init>(int) -> <init>
    float get(int) -> a
    int getMaxPos() -> c
    it.unimi.dsi.fastutil.floats.FloatSpliterators$AbstractIndexBasedSpliterator makeForSplit$ad83d42(int,int) -> a
    837:837:int characteristics() -> characteristics
    842:842:long estimateSize() -> estimateSize
    847:849:boolean tryAdvance(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    854:857:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> b
    895:902:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit() -> l_
    1823:1823:int computeSplitPoint():823:823 -> l_
    1823:1823:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit():896 -> l_
    1829:1832:void splitPointCheck(int,int):829:832 -> l_
    1829:1832:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit():898 -> l_
    724:724:void forEachRemaining(java.lang.Object) -> forEachRemaining
    724:724:boolean tryAdvance(java.lang.Object) -> tryAdvance
    724:724:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    724:724:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.floats.FloatSpliterators$ArraySpliterator -> it.unimi.dsi.fastutil.floats.ag$b:
# {"fileName":"FloatSpliterators.java","id":"sourceFile"}
    float[] array -> a
    int offset -> c
    int length -> d
    int curr -> e
    int characteristics -> b
    211:216:void <init>(float[],int,int,int) -> <init>
    228:228:long estimateSize() -> estimateSize
    233:233:int characteristics() -> characteristics
    237:237:it.unimi.dsi.fastutil.floats.FloatSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    242:249:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit() -> l_
    204:204:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1254:1258:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer):254:258 -> forEachRemaining
    1254:1258:void forEachRemaining(java.lang.Object):204 -> forEachRemaining
    204:204:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2220:2223:boolean tryAdvance(it.unimi.dsi.fastutil.floats.FloatConsumer):220:223 -> tryAdvance
    2220:2223:boolean tryAdvance(java.lang.Object):204 -> tryAdvance
    204:204:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    204:204:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.floats.FloatSpliterators$ArraySpliteratorWithComparator -> it.unimi.dsi.fastutil.floats.ag$c:
# {"fileName":"FloatSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatComparator comparator -> c
    279:281:void <init>(float[],int,int,int,it.unimi.dsi.fastutil.floats.FloatComparator) -> <init>
    290:290:it.unimi.dsi.fastutil.floats.FloatComparator getComparator() -> r_
    275:275:it.unimi.dsi.fastutil.floats.FloatSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    1285:1285:it.unimi.dsi.fastutil.floats.FloatSpliterators$ArraySpliteratorWithComparator makeForSplit(int,int):285:285 -> a
    1285:1285:it.unimi.dsi.fastutil.floats.FloatSpliterators$ArraySpliterator makeForSplit(int,int):275 -> a
    275:275:java.util.Comparator getComparator() -> getComparator
    1290:1290:it.unimi.dsi.fastutil.floats.FloatComparator getComparator():290:290 -> getComparator
    1290:1290:java.util.Comparator getComparator():275 -> getComparator
it.unimi.dsi.fastutil.floats.FloatSpliterators$EarlyBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.floats.ag$d:
# {"fileName":"FloatSpliterators.java","id":"sourceFile"}
    int maxPos -> b
    928:930:void <init>(int,int) -> <init>
    934:934:int getMaxPos() -> c
it.unimi.dsi.fastutil.floats.FloatSpliterators$EmptySpliterator -> it.unimi.dsi.fastutil.floats.ag$e:
# {"fileName":"FloatSpliterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    56:57:void <init>() -> <init>
    67:67:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    72:72:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit() -> l_
    77:77:long estimateSize() -> estimateSize
    82:82:int characteristics() -> characteristics
    92:92:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    96:96:java.lang.Object clone() -> clone
    100:100:java.lang.Object readResolve() -> readResolve
    52:52:void forEachRemaining(java.lang.Object) -> forEachRemaining
    52:52:boolean tryAdvance(java.lang.Object) -> tryAdvance
    1061:1061:boolean tryAdvance$21d40419():61:61 -> tryAdvance
    1061:1061:boolean tryAdvance(java.lang.Object):52 -> tryAdvance
    52:52:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1072:1072:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit():72:72 -> trySplit
    1072:1072:java.util.Spliterator$OfPrimitive trySplit():52 -> trySplit
    52:52:java.util.Spliterator trySplit() -> trySplit
    2072:2072:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit():72:72 -> trySplit
    2072:2072:java.util.Spliterator trySplit():52 -> trySplit
it.unimi.dsi.fastutil.floats.FloatSpliterators$LateBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.floats.ag$f:
# {"fileName":"FloatSpliterators.java","id":"sourceFile"}
    int maxPos -> b
    boolean maxPosFixed -> c
    959:965:void <init>(int) -> <init>
    959:971:void <init>(int,int) -> <init>
    int getMaxPosFromBackingStore() -> a
    985:985:int getMaxPos() -> c
    990:995:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit() -> l_
    957:957:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    957:957:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.floats.FloatSpliterators$SingletonSpliterator -> it.unimi.dsi.fastutil.floats.ag$g:
# {"fileName":"FloatSpliterators.java","id":"sourceFile"}
    float element -> a
    it.unimi.dsi.fastutil.floats.FloatComparator comparator -> b
    boolean consumed -> c
    122:123:void <init>(float) -> <init>
    118:128:void <init>(float,byte) -> <init>
    142:142:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit() -> l_
    147:147:long estimateSize() -> estimateSize
    152:152:int characteristics() -> characteristics
    166:166:it.unimi.dsi.fastutil.floats.FloatComparator getComparator() -> r_
    115:115:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1157:1162:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer):157:162 -> forEachRemaining
    1157:1162:void forEachRemaining(java.lang.Object):115 -> forEachRemaining
    115:115:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2132:2137:boolean tryAdvance(it.unimi.dsi.fastutil.floats.FloatConsumer):132:137 -> tryAdvance
    2132:2137:boolean tryAdvance(java.lang.Object):115 -> tryAdvance
    115:115:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    2142:2142:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit():142:142 -> trySplit
    2142:2142:java.util.Spliterator$OfPrimitive trySplit():115 -> trySplit
    115:115:java.util.Comparator getComparator() -> getComparator
    2166:2166:it.unimi.dsi.fastutil.floats.FloatComparator getComparator():166:166 -> getComparator
    2166:2166:java.util.Comparator getComparator():115 -> getComparator
    115:115:java.util.Spliterator trySplit() -> trySplit
    3142:3142:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit():142:142 -> trySplit
    3142:3142:java.util.Spliterator trySplit():115 -> trySplit
it.unimi.dsi.fastutil.floats.FloatSpliterators$SpliteratorFromIterator -> it.unimi.dsi.fastutil.floats.ag$h:
# {"fileName":"FloatSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatIterator iter -> b
    int characteristics -> a
    boolean knownSize -> c
    long size -> d
    int nextBatchSize -> e
    it.unimi.dsi.fastutil.floats.FloatSpliterators$ArraySpliterator delegate$740a6143 -> f
    1238:1247:void <init>(it.unimi.dsi.fastutil.floats.FloatIterator) -> <init>
    1238:1258:void <init>(it.unimi.dsi.fastutil.floats.FloatIterator,long,int) -> <init>
    1285:1289:long estimateSize() -> estimateSize
    1294:1294:int characteristics() -> characteristics
    1298:1298:it.unimi.dsi.fastutil.floats.FloatSpliterators$ArraySpliterator makeForSplit$2b95a8d0(float[],int) -> a
    1303:1328:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit() -> l_
    1226:1226:void forEachRemaining(java.lang.Object) -> forEachRemaining
    2275:2281:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer):1275:1281 -> forEachRemaining
    2275:2281:void forEachRemaining(java.lang.Object):1226 -> forEachRemaining
    1226:1226:boolean tryAdvance(java.lang.Object) -> tryAdvance
    3262:3270:boolean tryAdvance(it.unimi.dsi.fastutil.floats.FloatConsumer):1262:1270 -> tryAdvance
    3262:3270:boolean tryAdvance(java.lang.Object):1226 -> tryAdvance
    1226:1226:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1226:1226:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.floats.FloatSpliterators$SpliteratorFromIteratorWithComparator -> it.unimi.dsi.fastutil.floats.ag$i:
# {"fileName":"FloatSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.floats.FloatComparator comparator -> b
    1360:1362:void <init>(it.unimi.dsi.fastutil.floats.FloatBidirectionalIterator,long,it.unimi.dsi.fastutil.floats.FloatComparator) -> <init>
    1366:1366:it.unimi.dsi.fastutil.floats.FloatComparator getComparator() -> r_
    1371:1371:it.unimi.dsi.fastutil.floats.FloatSpliterators$ArraySpliterator makeForSplit$2b95a8d0(float[],int) -> a
    1351:1351:java.util.Comparator getComparator() -> getComparator
    2366:2366:it.unimi.dsi.fastutil.floats.FloatComparator getComparator():1366:1366 -> getComparator
    2366:2366:java.util.Comparator getComparator():1351 -> getComparator
it.unimi.dsi.fastutil.floats.FloatStack -> it.unimi.dsi.fastutil.floats.ah:
# {"fileName":"FloatStack.java","id":"sourceFile"}
    void push(float) -> push
    float popFloat() -> popFloat
    float topFloat() -> topFloat
    float peekFloat(int) -> peekFloat
    68:69:void push(java.lang.Float) -> a
    81:81:java.lang.Float pop() -> b
    94:94:java.lang.Float top() -> c
    107:107:java.lang.Float peek(int) -> c
    24:24:java.lang.Object peek(int) -> peek
    24:24:java.lang.Object top() -> top
    24:24:java.lang.Object pop() -> pop
    24:24:void push(java.lang.Object) -> push
it.unimi.dsi.fastutil.floats.FloatUnaryOperator -> it.unimi.dsi.fastutil.floats.FloatUnaryOperator:
# {"fileName":"FloatUnaryOperator.java","id":"sourceFile"}
    float apply(float) -> apply
    76:76:double applyAsDouble(double) -> applyAsDouble
    88:88:java.lang.Float apply(java.lang.Float) -> a
    27:27:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.ints.AbstractInt2BooleanFunction -> it.unimi.dsi.fastutil.ints.a:
# {"fileName":"AbstractInt2BooleanFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    boolean defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(boolean) -> defaultReturnValue
    49:49:boolean defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap -> it.unimi.dsi.fastutil.ints.b:
# {"fileName":"AbstractInt2BooleanMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    48:49:void <init>() -> <init>
    66:68:boolean containsKey(int) -> containsKey
    86:88:boolean containsValue(boolean) -> containsValue
    93:93:boolean isEmpty() -> isEmpty
    232:232:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    296:296:it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> values
    350:365:void putAll(java.util.Map) -> putAll
    376:379:int hashCode() -> hashCode
    384:388:boolean equals(java.lang.Object) -> equals
    393:408:java.lang.String toString() -> toString
    45:45:java.util.Collection values() -> values
    45:45:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap$1 -> it.unimi.dsi.fastutil.ints.b$1:
# {"fileName":"AbstractInt2BooleanMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap this$0 -> a
    232:232:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap) -> <init>
    235:235:boolean contains(int) -> contains
    240:240:int size() -> size
    245:246:void clear() -> clear
    250:250:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    277:277:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    232:232:java.util.Spliterator spliterator() -> spliterator
    232:232:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap$1$1 -> it.unimi.dsi.fastutil.ints.b$1$1:
# {"fileName":"AbstractInt2BooleanMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap$1 this$1 -> b
    250:251:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap$1) -> <init>
    255:255:int nextInt() -> nextInt
    260:260:boolean hasNext() -> hasNext
    265:266:void remove() -> remove
    270:271:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    250:250:void forEachRemaining(java.lang.Object) -> forEachRemaining
    270:270:void lambda$forEachRemaining$0(java.util.function.IntConsumer,it.unimi.dsi.fastutil.ints.Int2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap$2 -> it.unimi.dsi.fastutil.ints.b$2:
# {"fileName":"AbstractInt2BooleanMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap this$0 -> a
    296:296:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap) -> <init>
    299:299:boolean contains(boolean) -> contains
    304:304:int size() -> size
    309:310:void clear() -> clear
    314:314:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    341:341:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    296:296:java.util.Spliterator spliterator() -> spliterator
    296:296:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap$2$1 -> it.unimi.dsi.fastutil.ints.b$2$1:
# {"fileName":"AbstractInt2BooleanMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap$2 this$1 -> b
    314:315:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2BooleanMap$2) -> <init>
    319:319:boolean nextBoolean() -> a_
    324:324:boolean hasNext() -> hasNext
    329:330:void remove() -> remove
    334:335:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
    314:314:void forEachRemaining(java.lang.Object) -> forEachRemaining
    334:334:void lambda$forEachRemaining$0(it.unimi.dsi.fastutil.booleans.BooleanConsumer,it.unimi.dsi.fastutil.ints.Int2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2ByteFunction -> it.unimi.dsi.fastutil.ints.c:
# {"fileName":"AbstractInt2ByteFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    byte defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(byte) -> defaultReturnValue
    49:49:byte defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap -> it.unimi.dsi.fastutil.ints.d:
# {"fileName":"AbstractInt2ByteMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    48:49:void <init>() -> <init>
    66:68:boolean containsKey(int) -> containsKey
    86:88:boolean containsValue(byte) -> containsValue
    93:93:boolean isEmpty() -> isEmpty
    232:232:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    296:296:it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    350:365:void putAll(java.util.Map) -> putAll
    376:379:int hashCode() -> hashCode
    384:388:boolean equals(java.lang.Object) -> equals
    393:408:java.lang.String toString() -> toString
    45:45:java.util.Collection values() -> values
    45:45:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap$1 -> it.unimi.dsi.fastutil.ints.d$1:
# {"fileName":"AbstractInt2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap this$0 -> a
    232:232:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap) -> <init>
    235:235:boolean contains(int) -> contains
    240:240:int size() -> size
    245:246:void clear() -> clear
    250:250:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    277:277:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    232:232:java.util.Spliterator spliterator() -> spliterator
    232:232:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap$1$1 -> it.unimi.dsi.fastutil.ints.d$1$1:
# {"fileName":"AbstractInt2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap$1 this$1 -> b
    250:251:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap$1) -> <init>
    255:255:int nextInt() -> nextInt
    260:260:boolean hasNext() -> hasNext
    265:266:void remove() -> remove
    270:271:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    250:250:void forEachRemaining(java.lang.Object) -> forEachRemaining
    270:270:void lambda$forEachRemaining$0(java.util.function.IntConsumer,it.unimi.dsi.fastutil.ints.Int2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap$2 -> it.unimi.dsi.fastutil.ints.d$2:
# {"fileName":"AbstractInt2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap this$0 -> a
    296:296:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap) -> <init>
    299:299:boolean contains(byte) -> contains
    304:304:int size() -> size
    309:310:void clear() -> clear
    314:314:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    341:341:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    296:296:java.util.Spliterator spliterator() -> spliterator
    296:296:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap$2$1 -> it.unimi.dsi.fastutil.ints.d$2$1:
# {"fileName":"AbstractInt2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap$2 this$1 -> b
    314:315:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2ByteMap$2) -> <init>
    319:319:byte nextByte() -> c_
    324:324:boolean hasNext() -> hasNext
    329:330:void remove() -> remove
    334:335:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    314:314:void forEachRemaining(java.lang.Object) -> forEachRemaining
    334:334:void lambda$forEachRemaining$0(it.unimi.dsi.fastutil.bytes.ByteConsumer,it.unimi.dsi.fastutil.ints.Int2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2DoubleFunction -> it.unimi.dsi.fastutil.ints.e:
# {"fileName":"AbstractInt2DoubleFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    double defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(double) -> defaultReturnValue
    49:49:double defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap -> it.unimi.dsi.fastutil.ints.f:
# {"fileName":"AbstractInt2DoubleMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    47:48:void <init>() -> <init>
    65:67:boolean containsKey(int) -> containsKey
    85:87:boolean containsValue(double) -> containsValue
    92:92:boolean isEmpty() -> isEmpty
    103:103:double mergeDouble(int,double,it.unimi.dsi.fastutil.doubles.DoubleBinaryOperator) -> mergeDouble
    242:242:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    306:306:it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> values
    360:375:void putAll(java.util.Map) -> putAll
    386:389:int hashCode() -> hashCode
    394:398:boolean equals(java.lang.Object) -> equals
    403:418:java.lang.String toString() -> toString
    44:44:java.util.Collection values() -> values
    44:44:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap$1 -> it.unimi.dsi.fastutil.ints.f$1:
# {"fileName":"AbstractInt2DoubleMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap this$0 -> a
    242:242:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap) -> <init>
    245:245:boolean contains(int) -> contains
    250:250:int size() -> size
    255:256:void clear() -> clear
    260:260:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    287:287:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    242:242:java.util.Spliterator spliterator() -> spliterator
    242:242:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap$1$1 -> it.unimi.dsi.fastutil.ints.f$1$1:
# {"fileName":"AbstractInt2DoubleMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap$1 this$1 -> b
    260:261:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap$1) -> <init>
    265:265:int nextInt() -> nextInt
    270:270:boolean hasNext() -> hasNext
    275:276:void remove() -> remove
    280:281:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    260:260:void forEachRemaining(java.lang.Object) -> forEachRemaining
    280:280:void lambda$forEachRemaining$0(java.util.function.IntConsumer,it.unimi.dsi.fastutil.ints.Int2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap$2 -> it.unimi.dsi.fastutil.ints.f$2:
# {"fileName":"AbstractInt2DoubleMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap this$0 -> a
    306:306:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap) -> <init>
    309:309:boolean contains(double) -> contains
    314:314:int size() -> size
    319:320:void clear() -> clear
    324:324:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    351:351:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    306:306:java.util.Spliterator spliterator() -> spliterator
    306:306:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap$2$1 -> it.unimi.dsi.fastutil.ints.f$2$1:
# {"fileName":"AbstractInt2DoubleMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap$2 this$1 -> b
    324:325:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2DoubleMap$2) -> <init>
    329:329:double nextDouble() -> nextDouble
    334:334:boolean hasNext() -> hasNext
    339:340:void remove() -> remove
    344:345:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    324:324:void forEachRemaining(java.lang.Object) -> forEachRemaining
    344:344:void lambda$forEachRemaining$0(java.util.function.DoubleConsumer,it.unimi.dsi.fastutil.ints.Int2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2FloatFunction -> it.unimi.dsi.fastutil.ints.g:
# {"fileName":"AbstractInt2FloatFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    float defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(float) -> defaultReturnValue
    49:49:float defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap -> it.unimi.dsi.fastutil.ints.h:
# {"fileName":"AbstractInt2FloatMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    48:49:void <init>() -> <init>
    66:68:boolean containsKey(int) -> containsKey
    86:88:boolean containsValue(float) -> containsValue
    93:93:boolean isEmpty() -> isEmpty
    232:232:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    296:296:it.unimi.dsi.fastutil.floats.FloatCollection values() -> values
    350:365:void putAll(java.util.Map) -> putAll
    376:379:int hashCode() -> hashCode
    384:388:boolean equals(java.lang.Object) -> equals
    393:408:java.lang.String toString() -> toString
    45:45:java.util.Collection values() -> values
    45:45:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap$1 -> it.unimi.dsi.fastutil.ints.h$1:
# {"fileName":"AbstractInt2FloatMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap this$0 -> a
    232:232:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap) -> <init>
    235:235:boolean contains(int) -> contains
    240:240:int size() -> size
    245:246:void clear() -> clear
    250:250:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    277:277:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    232:232:java.util.Spliterator spliterator() -> spliterator
    232:232:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap$1$1 -> it.unimi.dsi.fastutil.ints.h$1$1:
# {"fileName":"AbstractInt2FloatMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap$1 this$1 -> b
    250:251:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap$1) -> <init>
    255:255:int nextInt() -> nextInt
    260:260:boolean hasNext() -> hasNext
    265:266:void remove() -> remove
    270:271:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    250:250:void forEachRemaining(java.lang.Object) -> forEachRemaining
    270:270:void lambda$forEachRemaining$0(java.util.function.IntConsumer,it.unimi.dsi.fastutil.ints.Int2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap$2 -> it.unimi.dsi.fastutil.ints.h$2:
# {"fileName":"AbstractInt2FloatMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap this$0 -> a
    296:296:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap) -> <init>
    299:299:boolean contains(float) -> contains
    304:304:int size() -> size
    309:310:void clear() -> clear
    314:314:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    341:341:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    296:296:java.util.Spliterator spliterator() -> spliterator
    296:296:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap$2$1 -> it.unimi.dsi.fastutil.ints.h$2$1:
# {"fileName":"AbstractInt2FloatMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap$2 this$1 -> b
    314:315:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap$2) -> <init>
    319:319:float nextFloat() -> k_
    324:324:boolean hasNext() -> hasNext
    329:330:void remove() -> remove
    334:335:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    314:314:void forEachRemaining(java.lang.Object) -> forEachRemaining
    334:334:void lambda$forEachRemaining$0(it.unimi.dsi.fastutil.floats.FloatConsumer,it.unimi.dsi.fastutil.ints.Int2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction -> it.unimi.dsi.fastutil.ints.i:
# {"fileName":"AbstractInt2IntFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(int) -> defaultReturnValue
    49:49:int defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.ints.AbstractInt2IntMap -> it.unimi.dsi.fastutil.ints.j:
# {"fileName":"AbstractInt2IntMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    42:43:void <init>() -> <init>
    60:62:boolean containsKey(int) -> containsKey
    80:82:boolean containsValue(int) -> containsValue
    87:87:boolean isEmpty() -> isEmpty
    98:98:int mergeInt(int,int,it.unimi.dsi.fastutil.ints.IntBinaryOperator) -> mergeInt
    237:237:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    301:301:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    355:370:void putAll(java.util.Map) -> putAll
    381:384:int hashCode() -> hashCode
    389:393:boolean equals(java.lang.Object) -> equals
    398:413:java.lang.String toString() -> toString
    39:39:java.util.Collection values() -> values
    39:39:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$1 -> it.unimi.dsi.fastutil.ints.j$1:
# {"fileName":"AbstractInt2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2IntMap this$0 -> a
    237:237:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2IntMap) -> <init>
    240:240:boolean contains(int) -> contains
    245:245:int size() -> size
    250:251:void clear() -> clear
    255:255:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    282:282:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    237:237:java.util.Spliterator spliterator() -> spliterator
    237:237:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$1$1 -> it.unimi.dsi.fastutil.ints.j$1$1:
# {"fileName":"AbstractInt2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$1 this$1 -> b
    255:256:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$1) -> <init>
    260:260:int nextInt() -> nextInt
    265:265:boolean hasNext() -> hasNext
    270:271:void remove() -> remove
    275:276:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    255:255:void forEachRemaining(java.lang.Object) -> forEachRemaining
    275:275:void lambda$forEachRemaining$0(java.util.function.IntConsumer,it.unimi.dsi.fastutil.ints.Int2IntMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$2 -> it.unimi.dsi.fastutil.ints.j$2:
# {"fileName":"AbstractInt2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2IntMap this$0 -> a
    301:301:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2IntMap) -> <init>
    304:304:boolean contains(int) -> contains
    309:309:int size() -> size
    314:315:void clear() -> clear
    319:319:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    346:346:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    301:301:java.util.Spliterator spliterator() -> spliterator
    301:301:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$2$1 -> it.unimi.dsi.fastutil.ints.j$2$1:
# {"fileName":"AbstractInt2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$2 this$1 -> b
    319:320:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$2) -> <init>
    324:324:int nextInt() -> nextInt
    329:329:boolean hasNext() -> hasNext
    334:335:void remove() -> remove
    339:340:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    319:319:void forEachRemaining(java.lang.Object) -> forEachRemaining
    339:339:void lambda$forEachRemaining$0(java.util.function.IntConsumer,it.unimi.dsi.fastutil.ints.Int2IntMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$BasicEntry -> it.unimi.dsi.fastutil.ints.j$a:
# {"fileName":"AbstractInt2IntMap.java","id":"sourceFile"}
    int key -> a
    int value -> b
    113:114:void <init>() -> <init>
    121:124:void <init>(int,int) -> <init>
    128:128:int getIntKey() -> getIntKey
    133:133:int getIntValue() -> getIntValue
    138:138:int setValue(int) -> setValue
    143:153:boolean equals(java.lang.Object) -> equals
    158:158:int hashCode() -> hashCode
    163:163:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap -> it.unimi.dsi.fastutil.ints.k:
# {"fileName":"AbstractInt2IntSortedMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    26:27:void <init>() -> <init>
    44:44:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    154:154:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    23:23:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    23:23:java.util.Collection values() -> values
    23:23:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap$KeySet -> it.unimi.dsi.fastutil.ints.k$a:
# {"fileName":"AbstractInt2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap this$0 -> a
    48:48:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap) -> <init>
    51:51:boolean contains(int) -> contains
    56:56:int size() -> size
    61:62:void clear() -> clear
    66:66:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    71:71:int firstInt() -> firstInt
    76:76:int lastInt() -> lastInt
    81:81:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    86:86:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    91:91:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    101:101:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    48:48:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    48:48:java.util.Iterator iterator() -> iterator
    48:48:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap$KeySetIterator -> it.unimi.dsi.fastutil.ints.k$b:
# {"fileName":"AbstractInt2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    115:117:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    121:121:int nextInt() -> nextInt
    126:126:int previousInt() -> a
    131:131:boolean hasNext() -> hasNext
    136:136:boolean hasPrevious() -> hasPrevious
it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap$ValuesCollection -> it.unimi.dsi.fastutil.ints.k$c:
# {"fileName":"AbstractInt2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap this$0 -> a
    158:158:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap) -> <init>
    161:161:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    166:166:boolean contains(int) -> contains
    171:171:int size() -> size
    176:177:void clear() -> clear
    158:158:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap$ValuesIterator -> it.unimi.dsi.fastutil.ints.k$d:
# {"fileName":"AbstractInt2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    190:192:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    196:196:int nextInt() -> nextInt
    201:201:boolean hasNext() -> hasNext
it.unimi.dsi.fastutil.ints.AbstractInt2LongFunction -> it.unimi.dsi.fastutil.ints.l:
# {"fileName":"AbstractInt2LongFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(long) -> defaultReturnValue
    49:49:long defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.ints.AbstractInt2LongMap -> it.unimi.dsi.fastutil.ints.m:
# {"fileName":"AbstractInt2LongMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    47:48:void <init>() -> <init>
    65:67:boolean containsKey(int) -> containsKey
    85:87:boolean containsValue(long) -> containsValue
    92:92:boolean isEmpty() -> isEmpty
    103:103:long mergeLong(int,long,it.unimi.dsi.fastutil.longs.LongBinaryOperator) -> mergeLong
    242:242:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    306:306:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    360:375:void putAll(java.util.Map) -> putAll
    386:389:int hashCode() -> hashCode
    394:398:boolean equals(java.lang.Object) -> equals
    403:418:java.lang.String toString() -> toString
    44:44:java.util.Collection values() -> values
    44:44:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.AbstractInt2LongMap$1 -> it.unimi.dsi.fastutil.ints.m$1:
# {"fileName":"AbstractInt2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2LongMap this$0 -> a
    242:242:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2LongMap) -> <init>
    245:245:boolean contains(int) -> contains
    250:250:int size() -> size
    255:256:void clear() -> clear
    260:260:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    287:287:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    242:242:java.util.Spliterator spliterator() -> spliterator
    242:242:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2LongMap$1$1 -> it.unimi.dsi.fastutil.ints.m$1$1:
# {"fileName":"AbstractInt2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2LongMap$1 this$1 -> b
    260:261:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2LongMap$1) -> <init>
    265:265:int nextInt() -> nextInt
    270:270:boolean hasNext() -> hasNext
    275:276:void remove() -> remove
    280:281:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    260:260:void forEachRemaining(java.lang.Object) -> forEachRemaining
    280:280:void lambda$forEachRemaining$0(java.util.function.IntConsumer,it.unimi.dsi.fastutil.ints.Int2LongMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2LongMap$2 -> it.unimi.dsi.fastutil.ints.m$2:
# {"fileName":"AbstractInt2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2LongMap this$0 -> a
    306:306:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2LongMap) -> <init>
    309:309:boolean contains(long) -> contains
    314:314:int size() -> size
    319:320:void clear() -> clear
    324:324:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    351:351:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    306:306:java.util.Spliterator spliterator() -> spliterator
    306:306:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2LongMap$2$1 -> it.unimi.dsi.fastutil.ints.m$2$1:
# {"fileName":"AbstractInt2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2LongMap$2 this$1 -> b
    324:325:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2LongMap$2) -> <init>
    329:329:long nextLong() -> nextLong
    334:334:boolean hasNext() -> hasNext
    339:340:void remove() -> remove
    344:345:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    324:324:void forEachRemaining(java.lang.Object) -> forEachRemaining
    344:344:void lambda$forEachRemaining$0(java.util.function.LongConsumer,it.unimi.dsi.fastutil.ints.Int2LongMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2LongMap$BasicEntry -> it.unimi.dsi.fastutil.ints.m$a:
# {"fileName":"AbstractInt2LongMap.java","id":"sourceFile"}
    int key -> a
    long value -> b
    118:119:void <init>() -> <init>
    126:129:void <init>(int,long) -> <init>
    133:133:int getIntKey() -> getIntKey
    138:138:long getLongValue() -> getLongValue
    143:143:long setValue(long) -> setValue
    148:158:boolean equals(java.lang.Object) -> equals
    163:163:int hashCode() -> hashCode
    168:168:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.ints.AbstractInt2LongSortedMap -> it.unimi.dsi.fastutil.ints.n:
# {"fileName":"AbstractInt2LongSortedMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    29:30:void <init>() -> <init>
    47:47:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    157:157:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    26:26:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    26:26:java.util.Collection values() -> values
    26:26:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.AbstractInt2LongSortedMap$KeySet -> it.unimi.dsi.fastutil.ints.n$a:
# {"fileName":"AbstractInt2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2LongSortedMap this$0 -> a
    51:51:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2LongSortedMap) -> <init>
    54:54:boolean contains(int) -> contains
    59:59:int size() -> size
    64:65:void clear() -> clear
    69:69:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    74:74:int firstInt() -> firstInt
    79:79:int lastInt() -> lastInt
    84:84:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    89:89:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    94:94:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    104:104:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    51:51:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    51:51:java.util.Iterator iterator() -> iterator
    51:51:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.AbstractInt2LongSortedMap$KeySetIterator -> it.unimi.dsi.fastutil.ints.n$b:
# {"fileName":"AbstractInt2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    118:120:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    124:124:int nextInt() -> nextInt
    129:129:int previousInt() -> a
    134:134:boolean hasNext() -> hasNext
    139:139:boolean hasPrevious() -> hasPrevious
it.unimi.dsi.fastutil.ints.AbstractInt2LongSortedMap$ValuesCollection -> it.unimi.dsi.fastutil.ints.n$c:
# {"fileName":"AbstractInt2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2LongSortedMap this$0 -> a
    161:161:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2LongSortedMap) -> <init>
    164:164:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    169:169:boolean contains(long) -> contains
    174:174:int size() -> size
    179:180:void clear() -> clear
    161:161:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2LongSortedMap$ValuesIterator -> it.unimi.dsi.fastutil.ints.n$d:
# {"fileName":"AbstractInt2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    193:195:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    199:199:long nextLong() -> nextLong
    204:204:boolean hasNext() -> hasNext
it.unimi.dsi.fastutil.ints.AbstractInt2ObjectFunction -> it.unimi.dsi.fastutil.ints.o:
# {"fileName":"AbstractInt2ObjectFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    49:49:java.lang.Object defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap -> it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap:
# {"fileName":"AbstractInt2ObjectMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    45:46:void <init>() -> <init>
    63:65:boolean containsKey(int) -> containsKey
    83:85:boolean containsValue(java.lang.Object) -> containsValue
    90:90:boolean isEmpty() -> isEmpty
    228:228:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    292:292:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    346:361:void putAll(java.util.Map) -> putAll
    372:375:int hashCode() -> hashCode
    380:384:boolean equals(java.lang.Object) -> equals
    389:405:java.lang.String toString() -> toString
    42:42:java.util.Collection values() -> values
    42:42:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$1 -> it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$1:
# {"fileName":"AbstractInt2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap this$0 -> a
    228:228:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap) -> <init>
    231:231:boolean contains(int) -> contains
    236:236:int size() -> size
    241:242:void clear() -> clear
    246:246:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    273:273:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    228:228:java.util.Spliterator spliterator() -> spliterator
    228:228:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$1$1 -> it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$1$1:
# {"fileName":"AbstractInt2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$1 this$1 -> b
    246:247:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$1) -> <init>
    251:251:int nextInt() -> nextInt
    256:256:boolean hasNext() -> hasNext
    261:262:void remove() -> remove
    266:267:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    246:246:void forEachRemaining(java.lang.Object) -> forEachRemaining
    266:266:void lambda$forEachRemaining$0(java.util.function.IntConsumer,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$2 -> it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$2:
# {"fileName":"AbstractInt2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap this$0 -> a
    292:292:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap) -> <init>
    295:295:boolean contains(java.lang.Object) -> contains
    300:300:int size() -> size
    305:306:void clear() -> clear
    310:310:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    337:337:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    292:292:java.util.Spliterator spliterator() -> spliterator
    292:292:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$2$1 -> it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$2$1:
# {"fileName":"AbstractInt2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$2 this$1 -> b
    310:311:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$2) -> <init>
    315:315:java.lang.Object next() -> next
    320:320:boolean hasNext() -> hasNext
    325:326:void remove() -> remove
    330:331:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    330:330:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$BasicEntry -> it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$a:
# {"fileName":"AbstractInt2ObjectMap.java","id":"sourceFile"}
    int key -> a
    java.lang.Object value -> b
    105:106:void <init>() -> <init>
    113:116:void <init>(int,java.lang.Object) -> <init>
    120:120:int getIntKey() -> getIntKey
    125:125:java.lang.Object getValue() -> getValue
    130:130:java.lang.Object setValue(java.lang.Object) -> setValue
    136:145:boolean equals(java.lang.Object) -> equals
    150:150:int hashCode() -> hashCode
    155:155:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap -> it.unimi.dsi.fastutil.ints.p:
# {"fileName":"AbstractInt2ObjectSortedMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    29:30:void <init>() -> <init>
    47:47:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    157:157:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    26:26:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    26:26:java.util.Collection values() -> values
    26:26:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap$KeySet -> it.unimi.dsi.fastutil.ints.p$a:
# {"fileName":"AbstractInt2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap this$0 -> a
    51:51:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap) -> <init>
    54:54:boolean contains(int) -> contains
    59:59:int size() -> size
    64:65:void clear() -> clear
    69:69:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    74:74:int firstInt() -> firstInt
    79:79:int lastInt() -> lastInt
    84:84:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    89:89:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    94:94:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    104:104:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    51:51:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    51:51:java.util.Iterator iterator() -> iterator
    51:51:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap$KeySetIterator -> it.unimi.dsi.fastutil.ints.p$b:
# {"fileName":"AbstractInt2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    118:120:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    124:124:int nextInt() -> nextInt
    129:129:int previousInt() -> a
    134:134:boolean hasNext() -> hasNext
    139:139:boolean hasPrevious() -> hasPrevious
it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap$ValuesCollection -> it.unimi.dsi.fastutil.ints.p$c:
# {"fileName":"AbstractInt2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap this$0 -> a
    161:161:void <init>(it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap) -> <init>
    164:164:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    169:169:boolean contains(java.lang.Object) -> contains
    174:174:int size() -> size
    179:180:void clear() -> clear
    161:161:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap$ValuesIterator -> it.unimi.dsi.fastutil.ints.p$d:
# {"fileName":"AbstractInt2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    193:195:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    199:199:java.lang.Object next() -> next
    204:204:boolean hasNext() -> hasNext
it.unimi.dsi.fastutil.ints.AbstractIntCollection -> it.unimi.dsi.fastutil.ints.q:
# {"fileName":"AbstractIntCollection.java","id":"sourceFile"}
    35:36:void <init>() -> <init>
    it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    48:48:boolean add(int) -> add
    59:61:boolean contains(int) -> contains
    72:77:boolean rem(int) -> rem
    88:88:boolean add(java.lang.Integer) -> add
    99:99:boolean contains(java.lang.Object) -> contains
    110:110:boolean remove(java.lang.Object) -> remove
    115:122:int[] toArray(int[]) -> toArray
    127:131:int[] toIntArray() -> toIntArray
    143:143:int[] toIntArray(int[]) -> toIntArray
    153:154:void forEach(it.unimi.dsi.fastutil.ints.IntConsumer) -> forEach
    163:163:boolean removeIf(it.unimi.dsi.fastutil.ints.IntPredicate) -> removeIf
    168:170:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    181:184:boolean addAll(java.util.Collection) -> addAll
    189:190:boolean containsAll(it.unimi.dsi.fastutil.ints.IntCollection) -> containsAll
    201:204:boolean containsAll(java.util.Collection) -> containsAll
    209:211:boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    222:225:boolean removeAll(java.util.Collection) -> removeAll
    230:235:boolean retainAll(it.unimi.dsi.fastutil.ints.IntCollection) -> retainAll
    246:249:boolean retainAll(java.util.Collection) -> retainAll
    254:267:java.lang.String toString() -> toString
    34:34:boolean add(java.lang.Object) -> add
    34:34:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractIntIterator -> it.unimi.dsi.fastutil.ints.AbstractIntIterator:
# {"fileName":"AbstractIntIterator.java","id":"sourceFile"}
    26:27:void <init>() -> <init>
    37:38:void forEachRemaining(it.unimi.dsi.fastutil.ints.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.AbstractIntList -> it.unimi.dsi.fastutil.ints.AbstractIntList:
# {"fileName":"AbstractIntList.java","id":"sourceFile"}
    40:41:void <init>() -> <init>
    52:54:void ensureIndex(int) -> a
    65:67:void ensureRestrictedIndex(int) -> b
    76:76:void add(int,int) -> add
    87:88:boolean add(int) -> add
    98:98:int removeInt(int) -> removeInt
    108:108:int set(int,int) -> set
    114:121:boolean addAll(int,java.util.Collection) -> addAll
    132:132:boolean addAll(java.util.Collection) -> addAll
    142:142:it.unimi.dsi.fastutil.ints.IntListIterator iterator() -> iterator
    152:152:it.unimi.dsi.fastutil.ints.IntListIterator listIterator() -> listIterator
    162:163:it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> listIterator
    228:228:boolean contains(int) -> contains
    233:239:int indexOf(int) -> indexOf
    244:250:int lastIndexOf(int) -> lastIndexOf
    255:258:void size(int) -> size
    262:265:it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    277:284:void forEach(java.util.function.IntConsumer) -> forEach
    295:305:void removeElements(int,int) -> removeElements
    316:324:void addElements(int,int[],int,int) -> addElements
    333:334:void addElements(int,int[]) -> addElements
    345:355:void getElements(int,int[],int,int) -> getElements
    359:374:void setElements(int,int[],int,int) -> setElements
    383:384:void clear() -> clear
    393:399:int hashCode() -> hashCode
    404:416:boolean equals(java.lang.Object) -> equals
    432:449:int compareTo(java.util.List) -> compareTo
    454:455:void push(int) -> push
    459:460:int popInt() -> popInt
    465:466:int topInt() -> topInt
    471:471:int peekInt(int) -> peekInt
    483:486:boolean rem(int) -> rem
    491:495:int[] toIntArray() -> toIntArray
    500:505:int[] toArray(int[]) -> toArray
    510:514:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    525:525:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    536:537:void replaceAll(it.unimi.dsi.fastutil.ints.IntUnaryOperator) -> replaceAll
    541:554:java.lang.String toString() -> toString
    39:39:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    39:39:java.util.Iterator iterator() -> iterator
    39:39:java.util.List subList(int,int) -> subList
    39:39:java.util.ListIterator listIterator(int) -> listIterator
    39:39:java.util.ListIterator listIterator() -> listIterator
    39:39:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.ints.AbstractIntList$1 -> it.unimi.dsi.fastutil.ints.AbstractIntList$1:
# {"fileName":"AbstractIntList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.AbstractIntList this$0 -> d
    163:163:void <init>(it.unimi.dsi.fastutil.ints.AbstractIntList,int) -> <init>
    166:166:int get(int) -> a
    171:172:void add(int,int) -> a
    176:177:void set(int,int) -> b
    181:182:void remove(int) -> b
    186:186:int getMaxPos() -> b
it.unimi.dsi.fastutil.ints.AbstractIntList$IndexBasedSpliterator -> it.unimi.dsi.fastutil.ints.AbstractIntList$a:
# {"fileName":"AbstractIntList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntList l -> b
    195:197:void <init>(it.unimi.dsi.fastutil.ints.IntList) -> <init>
    200:202:void <init>(it.unimi.dsi.fastutil.ints.IntList,int,int) -> <init>
    206:206:int getMaxPosFromBackingStore() -> a
    211:211:int get(int) -> a
    191:191:it.unimi.dsi.fastutil.ints.IntSpliterators$AbstractIndexBasedSpliterator makeForSplit$7c5684de(int,int) -> a
    1216:1216:it.unimi.dsi.fastutil.ints.AbstractIntList$IndexBasedSpliterator makeForSplit(int,int):216:216 -> a
    1216:1216:it.unimi.dsi.fastutil.ints.IntSpliterators$AbstractIndexBasedSpliterator makeForSplit$7c5684de(int,int):191 -> a
it.unimi.dsi.fastutil.ints.AbstractIntList$IntRandomAccessSubList -> it.unimi.dsi.fastutil.ints.AbstractIntList$b:
# {"fileName":"AbstractIntList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    836:837:void <init>(it.unimi.dsi.fastutil.ints.AbstractIntList,int,int) -> <init>
    841:846:it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    832:832:java.util.List subList(int,int) -> subList
it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList -> it.unimi.dsi.fastutil.ints.AbstractIntList$c:
# {"fileName":"AbstractIntList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.AbstractIntList l$6cd7dfe8 -> a
    int from -> b
    int to -> c
    boolean $assertionsDisabled -> d
    567:571:void <init>(it.unimi.dsi.fastutil.ints.AbstractIntList,int,int) -> <init>
    574:577:boolean assertRange() -> a
    582:585:boolean add(int) -> add
    590:594:void add(int,int) -> add
    598:600:boolean addAll(int,java.util.Collection) -> addAll
    605:606:int getInt(int) -> getInt
    611:613:int removeInt(int) -> removeInt
    618:619:int set(int,int) -> set
    624:624:int size() -> size
    629:632:void getElements(int,int[],int,int) -> getElements
    636:641:void removeElements(int,int) -> removeElements
    645:649:void addElements(int,int[],int,int) -> addElements
    653:656:void setElements(int,int[],int,int) -> setElements
    786:791:it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> listIterator
    796:796:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    801:806:it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    811:816:boolean rem(int) -> rem
    821:822:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    827:828:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntList) -> addAll
    558:558:java.util.Spliterator spliterator() -> spliterator
    558:558:java.util.List subList(int,int) -> subList
    558:558:java.util.ListIterator listIterator(int) -> listIterator
    558:558:java.util.ListIterator listIterator() -> listIterator
    558:558:java.util.Iterator iterator() -> iterator
    558:558:int compareTo(java.lang.Object) -> compareTo
    558:558:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    558:558:boolean access$000(it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList) -> a
    558:558:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList$ParentWrappingIter -> it.unimi.dsi.fastutil.ints.AbstractIntList$c$a:
# {"fileName":"AbstractIntList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntListIterator parent -> a
    it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList this$0 -> b
    709:711:void <init>(it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList,it.unimi.dsi.fastutil.ints.IntListIterator) -> <init>
    715:715:int nextIndex() -> nextIndex
    720:720:int previousIndex() -> previousIndex
    725:725:boolean hasNext() -> hasNext
    730:730:boolean hasPrevious() -> hasPrevious
    735:736:int nextInt() -> nextInt
    741:742:int previousInt() -> a
    747:748:void add(int) -> e_
    752:753:void set(int) -> f_
    757:758:void remove() -> remove
it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList$RandomAccessIter -> it.unimi.dsi.fastutil.ints.AbstractIntList$c$b:
# {"fileName":"AbstractIntList.java","id":"sourceFile"}
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList this$0 -> e
    663:665:void <init>(it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList,int) -> <init>
    669:669:int get(int) -> a
    675:676:void add(int,int) -> a
    680:681:void set(int,int) -> b
    685:686:void remove(int) -> b
    690:690:int getMaxPos() -> b
    695:697:void add(int) -> e_
    701:703:void remove() -> remove
    658:658:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.AbstractIntSet -> it.unimi.dsi.fastutil.ints.AbstractIntSet:
# {"fileName":"AbstractIntSet.java","id":"sourceFile"}
    30:31:void <init>() -> <init>
    it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    38:45:boolean equals(java.lang.Object) -> equals
    57:64:int hashCode() -> hashCode
    73:73:boolean remove(int) -> remove
    85:85:boolean rem(int) -> rem
    29:29:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractIntSortedSet -> it.unimi.dsi.fastutil.ints.r:
# {"fileName":"AbstractIntSortedSet.java","id":"sourceFile"}
    22:23:void <init>() -> <init>
    it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    21:21:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    21:21:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.AbstractIntSpliterator -> it.unimi.dsi.fastutil.ints.s:
# {"fileName":"AbstractIntSpliterator.java","id":"sourceFile"}
    25:26:void <init>() -> <init>
it.unimi.dsi.fastutil.ints.Int2BooleanFunction -> it.unimi.dsi.fastutil.ints.Int2BooleanFunction:
# {"fileName":"Int2BooleanFunction.java","id":"sourceFile"}
    60:60:boolean test(int) -> test
    73:73:boolean put(int,boolean) -> put
    boolean get(int) -> get
    111:111:boolean remove(int) -> remove
    122:125:java.lang.Boolean put(java.lang.Integer,java.lang.Boolean) -> a
    136:139:java.lang.Boolean get(java.lang.Object) -> a
    164:166:java.lang.Boolean remove(java.lang.Object) -> b
    181:181:boolean containsKey(int) -> containsKey
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    219:219:boolean defaultReturnValue() -> defaultReturnValue
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.ints.Int2BooleanFunctions -> it.unimi.dsi.fastutil.ints.t:
# {"fileName":"Int2BooleanFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2BooleanFunctions$EmptyFunction -> it.unimi.dsi.fastutil.ints.t$a:
# {"fileName":"Int2BooleanFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:boolean get(int) -> get
    54:54:boolean containsKey(int) -> containsKey
    59:59:boolean defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(boolean) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.ints.Int2BooleanMap -> it.unimi.dsi.fastutil.ints.Int2BooleanMap:
# {"fileName":"Int2BooleanMap.java","id":"sourceFile"}
    int size() -> size
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSet int2BooleanEntrySet() -> int2BooleanEntrySet
    150:150:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    164:164:java.lang.Boolean put(java.lang.Integer,java.lang.Boolean) -> a
    178:178:java.lang.Boolean get(java.lang.Object) -> a
    192:192:java.lang.Boolean remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> values
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(boolean) -> containsValue
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.ints.Int2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.ints.Int2BooleanMap$Entry -> it.unimi.dsi.fastutil.ints.Int2BooleanMap$a:
# {"fileName":"Int2BooleanMap.java","id":"sourceFile"}
    int getIntKey() -> a
    604:604:java.lang.Integer getKey() -> b
    boolean getBooleanValue() -> c
    boolean setValue(boolean) -> a
    629:629:java.lang.Boolean getValue() -> d
    640:640:java.lang.Boolean setValue(java.lang.Boolean) -> a
    588:588:java.lang.Object setValue(java.lang.Object) -> setValue
    588:588:java.lang.Object getValue() -> getValue
    588:588:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2BooleanMap$FastEntrySet -> it.unimi.dsi.fastutil.ints.Int2BooleanMap$FastEntrySet:
# {"fileName":"Int2BooleanMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.ints.Int2BooleanMaps -> it.unimi.dsi.fastutil.ints.u:
# {"fileName":"Int2BooleanMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanMaps$EmptyMap EMPTY_MAP -> a
    49:50:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.ints.Int2BooleanMap) -> a
    195:195:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2BooleanMaps$EmptyMap -> it.unimi.dsi.fastutil.ints.u$a:
# {"fileName":"Int2BooleanMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    110:111:void <init>() -> <init>
    115:115:boolean containsValue(boolean) -> containsValue
    121:121:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean) -> a
    137:137:boolean containsValue(java.lang.Object) -> containsValue
    142:142:void putAll(java.util.Map) -> putAll
    147:147:it.unimi.dsi.fastutil.objects.ObjectSet int2BooleanEntrySet() -> int2BooleanEntrySet
    152:152:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    157:157:it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> values
    162:162:void forEach(java.util.function.BiConsumer) -> forEach
    166:166:java.lang.Object clone() -> clone
    171:171:boolean isEmpty() -> isEmpty
    176:176:int hashCode() -> hashCode
    181:182:boolean equals(java.lang.Object) -> equals
    187:187:java.lang.String toString() -> toString
    107:107:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    1121:1121:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean):121:121 -> getOrDefault
    1121:1121:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):107 -> getOrDefault
    107:107:java.util.Collection values() -> values
    107:107:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int[] key -> key
    boolean[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.ints.Int2BooleanMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.ints.IntSet keys -> keys
    it.unimi.dsi.fastutil.booleans.BooleanCollection values -> values
    99:108:void <init>(int,float) -> <init>
    116:117:void <init>(int) -> <init>
    124:125:void <init>() -> <init>
    134:136:void <init>(java.util.Map,float) -> <init>
    144:145:void <init>(java.util.Map) -> <init>
    154:156:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanMap,float) -> <init>
    165:166:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanMap) -> <init>
    177:180:void <init>(int[],boolean[],float) -> <init>
    191:192:void <init>(int[],boolean[]) -> <init>
    195:195:int realSize() -> b
    205:207:void ensureCapacity(int) -> ensureCapacity
    215:219:boolean removeEntry(int) -> a
    2283:2296:void shiftKeys(int):283:296 -> a
    2283:2296:boolean removeEntry(int):217 -> a
    223:227:boolean removeNullEntry() -> c
    232:236:void putAll(java.util.Map) -> putAll
    3210:3212:void tryCapacity(long):210:212 -> putAll
    3210:3212:void putAll(java.util.Map):233 -> putAll
    239:249:int find(int) -> b
    254:259:void insert(int,int,boolean) -> a
    263:270:boolean put(int,boolean) -> put
    303:315:boolean remove(int) -> remove
    322:332:boolean get(int) -> get
    339:349:boolean containsKey(int) -> containsKey
    355:359:boolean containsValue(boolean) -> containsValue
    366:376:boolean getOrDefault(int,boolean) -> getOrDefault
    383:386:boolean putIfAbsent(int,boolean) -> putIfAbsent
    393:413:boolean remove(int,boolean) -> remove
    421:424:boolean replace(int,boolean,boolean) -> replace
    430:434:boolean replace(int,boolean) -> replace
    440:445:boolean computeIfAbsent(int,java.util.function.IntPredicate) -> computeIfAbsent
    451:457:boolean computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2BooleanFunction) -> computeIfAbsent
    463:470:boolean computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    476:485:boolean computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    491:506:boolean compute(int,java.util.function.BiFunction) -> compute
    512:526:boolean merge(int,boolean,java.util.function.BiFunction) -> merge
    537:541:void clear() -> clear
    545:545:int size() -> size
    550:550:boolean isEmpty() -> isEmpty
    1072:1073:it.unimi.dsi.fastutil.ints.Int2BooleanMap$FastEntrySet int2BooleanEntrySet() -> int2BooleanEntrySet
    1175:1176:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    1234:1267:it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> values
    1284:1284:boolean trim() -> trim
    1306:1313:boolean trim(int) -> trim
    1328:1346:void rehash(int) -> rehash
    1362:1372:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap clone() -> clone
    1386:1396:int hashCode() -> hashCode
    1400:1409:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1412:1434:void readObject(java.io.ObjectInputStream) -> readObject
    61:61:it.unimi.dsi.fastutil.objects.ObjectSet int2BooleanEntrySet() -> int2BooleanEntrySet
    61:61:java.util.Collection values() -> values
    61:61:java.util.Set keySet() -> keySet
    61:61:java.lang.Object clone() -> clone
    61:61:int access$100(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> a
    61:61:boolean access$400(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> b
    61:61:boolean access$500(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap,int) -> a
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$1 -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$1:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> a
    1234:1234:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    1237:1237:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    1242:1242:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    1248:1250:void forEach(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> forEach
    1254:1254:int size() -> size
    1259:1259:boolean contains(boolean) -> contains
    1264:1265:void clear() -> clear
    1234:1234:java.util.Spliterator spliterator() -> spliterator
    1234:1234:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$a:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> b
    783:783:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    799:801:void remove() -> remove
    783:783:void acceptOnIndex(java.lang.Object,int) -> a
    1794:1795:void acceptOnIndex(java.util.function.Consumer,int):794:795 -> a
    1794:1795:void acceptOnIndex(java.lang.Object,int):783 -> a
    783:783:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    783:783:java.lang.Object next() -> next
    2788:2788:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapEntry next():788:788 -> next
    2788:2788:java.lang.Object next():783 -> next
    783:783:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$b:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> b
    936:937:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    939:941:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap,int,int,boolean) -> <init>
    945:945:int characteristics() -> characteristics
    933:933:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1955:1955:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):955:955 -> a
    1955:1955:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):933 -> a
    933:933:void acceptOnIndex(java.lang.Object,int) -> a
    2950:2951:void acceptOnIndex(java.util.function.Consumer,int):950:951 -> a
    2950:2951:void acceptOnIndex(java.lang.Object,int):933 -> a
    933:933:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    933:933:java.util.Spliterator trySplit() -> trySplit
    933:933:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    933:933:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$c:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> b
    804:805:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    804:804:void acceptOnIndex(java.lang.Object,int) -> a
    1816:1818:void acceptOnIndex(java.util.function.Consumer,int):816:818 -> a
    1816:1818:void acceptOnIndex(java.lang.Object,int):804 -> a
    804:804:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    804:804:java.lang.Object next() -> next
    2809:2810:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapEntry next():809:810 -> next
    2809:2810:java.lang.Object next():804 -> next
    804:804:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$d:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> a
    1085:1087:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    1099:1099:int nextInt() -> nextInt
    1084:1084:void acceptOnIndex(java.lang.Object,int) -> a
    2094:2095:void acceptOnIndex(java.util.function.IntConsumer,int):1094:1095 -> a
    2094:2095:void acceptOnIndex(java.lang.Object,int):1084 -> a
    1084:1084:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$KeySet -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$e:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> a
    1129:1129:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    1132:1132:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1137:1137:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1143:1148:void forEach(java.util.function.IntConsumer) -> forEach
    1152:1152:int size() -> size
    1157:1157:boolean contains(int) -> contains
    1162:1164:boolean remove(int) -> remove
    1169:1170:void clear() -> clear
    1129:1129:java.util.Spliterator spliterator() -> spliterator
    1129:1129:java.util.Iterator iterator() -> iterator
    1129:1129:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$f:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> b
    1106:1107:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    1109:1111:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap,int,int,boolean) -> <init>
    1115:1115:int characteristics() -> characteristics
    1103:1103:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2125:2125:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1125:1125 -> a
    2125:2125:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1103 -> a
    1103:1103:void acceptOnIndex(java.lang.Object,int) -> a
    3120:3121:void acceptOnIndex(java.util.function.IntConsumer,int):1120:1121 -> a
    3120:3121:void acceptOnIndex(java.lang.Object,int):1103 -> a
    1103:1103:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1103:1103:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1103:1103:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1103:1103:java.util.Spliterator$OfInt trySplit() -> trySplit
    1103:1103:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1103:1103:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$g:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> b
    562:564:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap,int) -> <init>
    566:567:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    571:571:int getIntKey() -> a
    576:576:int leftInt() -> e
    581:581:boolean getBooleanValue() -> c
    586:586:boolean rightBoolean() -> f
    591:593:boolean setValue(boolean) -> a
    610:610:java.lang.Integer getKey() -> b
    621:621:java.lang.Boolean getValue() -> d
    632:632:java.lang.Boolean setValue(java.lang.Boolean) -> a
    638:640:boolean equals(java.lang.Object) -> equals
    645:645:int hashCode() -> hashCode
    650:650:java.lang.String toString() -> toString
    558:558:java.lang.Object setValue(java.lang.Object) -> setValue
    558:558:java.lang.Object getValue() -> getValue
    558:558:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$h:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> a
    959:959:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    962:962:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    967:967:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    972:972:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    979:995:boolean contains(java.lang.Object) -> contains
    1002:1032:boolean remove(java.lang.Object) -> remove
    1040:1040:int size() -> size
    1045:1046:void clear() -> clear
    1051:1053:void forEach(java.util.function.Consumer) -> forEach
    1058:1067:void fastForEach(java.util.function.Consumer) -> a
    959:959:java.util.Spliterator spliterator() -> spliterator
    959:959:java.util.Iterator iterator() -> iterator
    959:959:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$i:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> f
    655:671:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    682:682:boolean hasNext() -> hasNext
    686:702:int nextEntry() -> b
    707:727:void forEachRemaining(java.lang.Object) -> forEachRemaining
    761:774:void remove() -> remove
    1739:1756:void shiftKeys(int):739:756 -> remove
    1739:1756:void remove():764 -> remove
    655:655:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$j:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> f
    826:836:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    826:843:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    850:865:boolean tryAdvance(java.lang.Object) -> tryAdvance
    869:882:void forEachRemaining(java.lang.Object) -> forEachRemaining
    885:892:long estimateSize() -> estimateSize
    897:910:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$k:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> a
    1188:1190:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    1202:1202:boolean nextBoolean() -> a_
    1187:1187:void acceptOnIndex(java.lang.Object,int) -> a
    2197:2198:void acceptOnIndex(it.unimi.dsi.fastutil.booleans.BooleanConsumer,int):1197:1198 -> a
    2197:2198:void acceptOnIndex(java.lang.Object,int):1187 -> a
    1187:1187:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$l:
# {"fileName":"Int2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap this$0 -> b
    1209:1210:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap) -> <init>
    1212:1214:void <init>(it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap,int,int,boolean) -> <init>
    1218:1218:int characteristics() -> characteristics
    1206:1206:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2228:2228:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1228:1228 -> a
    2228:2228:it.unimi.dsi.fastutil.ints.Int2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1206 -> a
    1206:1206:void acceptOnIndex(java.lang.Object,int) -> a
    3223:3224:void acceptOnIndex(it.unimi.dsi.fastutil.booleans.BooleanConsumer,int):1223:1224 -> a
    3223:3224:void acceptOnIndex(java.lang.Object,int):1206 -> a
    1206:1206:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit() -> b_
    1206:1206:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1206:1206:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2BooleanSortedMap -> it.unimi.dsi.fastutil.ints.v:
# {"fileName":"Int2BooleanSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2BooleanSortedMap subMap$15d751ca() -> b
    it.unimi.dsi.fastutil.ints.Int2BooleanSortedMap headMap$feef431() -> c
    it.unimi.dsi.fastutil.ints.Int2BooleanSortedMap tailMap$feef431() -> d
    int firstIntKey() -> e
    int lastIntKey() -> f
    92:92:it.unimi.dsi.fastutil.ints.Int2BooleanSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    105:105:it.unimi.dsi.fastutil.ints.Int2BooleanSortedMap headMap(java.lang.Integer) -> a
    118:118:it.unimi.dsi.fastutil.ints.Int2BooleanSortedMap tailMap(java.lang.Integer) -> b
    129:129:java.lang.Integer firstKey() -> g
    140:140:java.lang.Integer lastKey() -> h
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> i
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2BooleanEntrySet() -> j
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> k
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> values
    it.unimi.dsi.fastutil.ints.IntComparator comparator() -> l
    35:35:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet int2BooleanEntrySet() -> int2BooleanEntrySet
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2BooleanSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.ints.v$a:
# {"fileName":"Int2BooleanSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    153:153:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.ints.Int2ByteFunction -> it.unimi.dsi.fastutil.ints.Int2ByteFunction:
# {"fileName":"Int2ByteFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(int) -> applyAsInt
    73:73:byte put(int,byte) -> put
    byte get(int) -> get
    111:111:byte remove(int) -> remove
    122:125:java.lang.Byte put(java.lang.Integer,java.lang.Byte) -> a
    136:139:java.lang.Byte get(java.lang.Object) -> a
    164:166:java.lang.Byte remove(java.lang.Object) -> b
    181:181:boolean containsKey(int) -> containsKey
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    219:219:byte defaultReturnValue() -> defaultReturnValue
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.ints.Int2ByteFunctions -> it.unimi.dsi.fastutil.ints.w:
# {"fileName":"Int2ByteFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2ByteFunctions$EmptyFunction -> it.unimi.dsi.fastutil.ints.w$a:
# {"fileName":"Int2ByteFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:byte get(int) -> get
    54:54:boolean containsKey(int) -> containsKey
    59:59:byte defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(byte) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.ints.Int2ByteMap -> it.unimi.dsi.fastutil.ints.Int2ByteMap:
# {"fileName":"Int2ByteMap.java","id":"sourceFile"}
    int size() -> size
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSet int2ByteEntrySet() -> int2ByteEntrySet
    150:150:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    164:164:java.lang.Byte put(java.lang.Integer,java.lang.Byte) -> a
    178:178:java.lang.Byte get(java.lang.Object) -> a
    192:192:java.lang.Byte remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(byte) -> containsValue
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte) -> a
    647:647:java.lang.Byte putIfAbsent(java.lang.Integer,java.lang.Byte) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Integer,java.lang.Byte,java.lang.Byte) -> a
    686:686:java.lang.Byte replace(java.lang.Integer,java.lang.Byte) -> c
    699:699:java.lang.Byte computeIfAbsent(java.lang.Integer,java.util.function.Function) -> a
    712:712:java.lang.Byte computeIfPresent(java.lang.Integer,java.util.function.BiFunction) -> a
    725:725:java.lang.Byte compute(java.lang.Integer,java.util.function.BiFunction) -> b
    738:738:java.lang.Byte merge(java.lang.Integer,java.lang.Byte,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.ints.Int2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.ints.Int2ByteMap$Entry -> it.unimi.dsi.fastutil.ints.Int2ByteMap$a:
# {"fileName":"Int2ByteMap.java","id":"sourceFile"}
    int getIntKey() -> a
    763:763:java.lang.Integer getKey() -> b
    byte getByteValue() -> c
    byte setValue(byte) -> a
    788:788:java.lang.Byte getValue() -> d
    799:799:java.lang.Byte setValue(java.lang.Byte) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2ByteMap$FastEntrySet -> it.unimi.dsi.fastutil.ints.Int2ByteMap$FastEntrySet:
# {"fileName":"Int2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.ints.Int2ByteMaps -> it.unimi.dsi.fastutil.ints.x:
# {"fileName":"Int2ByteMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteMaps$EmptyMap EMPTY_MAP -> a
    49:50:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.ints.Int2ByteMap) -> a
    195:195:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2ByteMaps$EmptyMap -> it.unimi.dsi.fastutil.ints.x$a:
# {"fileName":"Int2ByteMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    110:111:void <init>() -> <init>
    115:115:boolean containsValue(byte) -> containsValue
    121:121:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte) -> a
    137:137:boolean containsValue(java.lang.Object) -> containsValue
    142:142:void putAll(java.util.Map) -> putAll
    147:147:it.unimi.dsi.fastutil.objects.ObjectSet int2ByteEntrySet() -> int2ByteEntrySet
    152:152:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    157:157:it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    162:162:void forEach(java.util.function.BiConsumer) -> forEach
    166:166:java.lang.Object clone() -> clone
    171:171:boolean isEmpty() -> isEmpty
    176:176:int hashCode() -> hashCode
    181:182:boolean equals(java.lang.Object) -> equals
    187:187:java.lang.String toString() -> toString
    107:107:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    1121:1121:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte):121:121 -> getOrDefault
    1121:1121:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):107 -> getOrDefault
    107:107:java.util.Collection values() -> values
    107:107:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int[] key -> key
    byte[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.ints.Int2ByteMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.ints.IntSet keys -> keys
    it.unimi.dsi.fastutil.bytes.ByteCollection values -> values
    99:108:void <init>(int,float) -> <init>
    116:117:void <init>(int) -> <init>
    124:125:void <init>() -> <init>
    134:136:void <init>(java.util.Map,float) -> <init>
    144:145:void <init>(java.util.Map) -> <init>
    154:156:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteMap,float) -> <init>
    165:166:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteMap) -> <init>
    177:180:void <init>(int[],byte[],float) -> <init>
    191:192:void <init>(int[],byte[]) -> <init>
    195:195:int realSize() -> b
    205:207:void ensureCapacity(int) -> ensureCapacity
    215:219:byte removeEntry(int) -> a
    2324:2337:void shiftKeys(int):324:337 -> a
    2324:2337:byte removeEntry(int):217 -> a
    223:227:byte removeNullEntry() -> c
    232:236:void putAll(java.util.Map) -> putAll
    3210:3212:void tryCapacity(long):210:212 -> putAll
    3210:3212:void putAll(java.util.Map):233 -> putAll
    239:249:int find(int) -> b
    254:259:void insert(int,int,byte) -> a
    263:270:byte put(int,byte) -> put
    274:276:byte addToValue(int,byte) -> a
    294:311:byte addTo(int,byte) -> addTo
    344:356:byte remove(int) -> remove
    363:373:byte get(int) -> get
    380:390:boolean containsKey(int) -> containsKey
    396:400:boolean containsValue(byte) -> containsValue
    407:417:byte getOrDefault(int,byte) -> getOrDefault
    424:427:byte putIfAbsent(int,byte) -> putIfAbsent
    434:454:boolean remove(int,byte) -> remove
    462:465:boolean replace(int,byte,byte) -> replace
    471:475:byte replace(int,byte) -> replace
    481:486:byte computeIfAbsent(int,java.util.function.IntUnaryOperator) -> computeIfAbsent
    492:498:byte computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2ByteFunction) -> computeIfAbsent
    504:511:byte computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    517:526:byte computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    532:547:byte compute(int,java.util.function.BiFunction) -> compute
    553:567:byte merge(int,byte,java.util.function.BiFunction) -> merge
    578:582:void clear() -> clear
    586:586:int size() -> size
    591:591:boolean isEmpty() -> isEmpty
    1113:1114:it.unimi.dsi.fastutil.ints.Int2ByteMap$FastEntrySet int2ByteEntrySet() -> int2ByteEntrySet
    1216:1217:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    1275:1308:it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    1325:1325:boolean trim() -> trim
    1347:1354:boolean trim(int) -> trim
    1369:1387:void rehash(int) -> rehash
    1403:1413:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap clone() -> clone
    1427:1437:int hashCode() -> hashCode
    1441:1450:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1453:1475:void readObject(java.io.ObjectInputStream) -> readObject
    61:61:it.unimi.dsi.fastutil.objects.ObjectSet int2ByteEntrySet() -> int2ByteEntrySet
    61:61:java.util.Collection values() -> values
    61:61:java.util.Set keySet() -> keySet
    61:61:java.lang.Object clone() -> clone
    61:61:int access$100(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> a
    61:61:byte access$400(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> b
    61:61:byte access$500(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap,int) -> a
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$1 -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$1:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> a
    1275:1275:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    1278:1278:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    1283:1283:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    1289:1291:void forEach(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> forEach
    1295:1295:int size() -> size
    1300:1300:boolean contains(byte) -> contains
    1305:1306:void clear() -> clear
    1275:1275:java.util.Spliterator spliterator() -> spliterator
    1275:1275:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$a:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> b
    824:824:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    840:842:void remove() -> remove
    824:824:void acceptOnIndex(java.lang.Object,int) -> a
    1835:1836:void acceptOnIndex(java.util.function.Consumer,int):835:836 -> a
    1835:1836:void acceptOnIndex(java.lang.Object,int):824 -> a
    824:824:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    824:824:java.lang.Object next() -> next
    2829:2829:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapEntry next():829:829 -> next
    2829:2829:java.lang.Object next():824 -> next
    824:824:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$b:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> b
    977:978:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    980:982:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap,int,int,boolean) -> <init>
    986:986:int characteristics() -> characteristics
    974:974:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1996:1996:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):996:996 -> a
    1996:1996:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):974 -> a
    974:974:void acceptOnIndex(java.lang.Object,int) -> a
    2991:2992:void acceptOnIndex(java.util.function.Consumer,int):991:992 -> a
    2991:2992:void acceptOnIndex(java.lang.Object,int):974 -> a
    974:974:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    974:974:java.util.Spliterator trySplit() -> trySplit
    974:974:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    974:974:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$c:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> b
    845:846:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    845:845:void acceptOnIndex(java.lang.Object,int) -> a
    1857:1859:void acceptOnIndex(java.util.function.Consumer,int):857:859 -> a
    1857:1859:void acceptOnIndex(java.lang.Object,int):845 -> a
    845:845:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    845:845:java.lang.Object next() -> next
    2850:2851:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapEntry next():850:851 -> next
    2850:2851:java.lang.Object next():845 -> next
    845:845:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$d:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> a
    1126:1128:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    1140:1140:int nextInt() -> nextInt
    1125:1125:void acceptOnIndex(java.lang.Object,int) -> a
    2135:2136:void acceptOnIndex(java.util.function.IntConsumer,int):1135:1136 -> a
    2135:2136:void acceptOnIndex(java.lang.Object,int):1125 -> a
    1125:1125:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$KeySet -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$e:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> a
    1170:1170:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    1173:1173:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1178:1178:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1184:1189:void forEach(java.util.function.IntConsumer) -> forEach
    1193:1193:int size() -> size
    1198:1198:boolean contains(int) -> contains
    1203:1205:boolean remove(int) -> remove
    1210:1211:void clear() -> clear
    1170:1170:java.util.Spliterator spliterator() -> spliterator
    1170:1170:java.util.Iterator iterator() -> iterator
    1170:1170:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$f:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> b
    1147:1148:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    1150:1152:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap,int,int,boolean) -> <init>
    1156:1156:int characteristics() -> characteristics
    1144:1144:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2166:2166:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1166:1166 -> a
    2166:2166:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1144 -> a
    1144:1144:void acceptOnIndex(java.lang.Object,int) -> a
    3161:3162:void acceptOnIndex(java.util.function.IntConsumer,int):1161:1162 -> a
    3161:3162:void acceptOnIndex(java.lang.Object,int):1144 -> a
    1144:1144:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1144:1144:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1144:1144:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1144:1144:java.util.Spliterator$OfInt trySplit() -> trySplit
    1144:1144:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1144:1144:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$g:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> b
    603:605:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap,int) -> <init>
    607:608:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    612:612:int getIntKey() -> a
    617:617:int leftInt() -> e
    622:622:byte getByteValue() -> c
    627:627:byte rightByte() -> f
    632:634:byte setValue(byte) -> a
    651:651:java.lang.Integer getKey() -> b
    662:662:java.lang.Byte getValue() -> d
    673:673:java.lang.Byte setValue(java.lang.Byte) -> a
    679:681:boolean equals(java.lang.Object) -> equals
    686:686:int hashCode() -> hashCode
    691:691:java.lang.String toString() -> toString
    599:599:java.lang.Object setValue(java.lang.Object) -> setValue
    599:599:java.lang.Object getValue() -> getValue
    599:599:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$h:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> a
    1000:1000:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    1003:1003:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1008:1008:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    1013:1013:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1020:1036:boolean contains(java.lang.Object) -> contains
    1043:1073:boolean remove(java.lang.Object) -> remove
    1081:1081:int size() -> size
    1086:1087:void clear() -> clear
    1092:1094:void forEach(java.util.function.Consumer) -> forEach
    1099:1108:void fastForEach(java.util.function.Consumer) -> a
    1000:1000:java.util.Spliterator spliterator() -> spliterator
    1000:1000:java.util.Iterator iterator() -> iterator
    1000:1000:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$i:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> f
    696:712:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    723:723:boolean hasNext() -> hasNext
    727:743:int nextEntry() -> b
    748:768:void forEachRemaining(java.lang.Object) -> forEachRemaining
    802:815:void remove() -> remove
    1780:1797:void shiftKeys(int):780:797 -> remove
    1780:1797:void remove():805 -> remove
    696:696:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$j:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> f
    867:877:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    867:884:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    891:906:boolean tryAdvance(java.lang.Object) -> tryAdvance
    910:923:void forEachRemaining(java.lang.Object) -> forEachRemaining
    926:933:long estimateSize() -> estimateSize
    938:951:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$k:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> a
    1229:1231:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    1243:1243:byte nextByte() -> c_
    1228:1228:void acceptOnIndex(java.lang.Object,int) -> a
    2238:2239:void acceptOnIndex(it.unimi.dsi.fastutil.bytes.ByteConsumer,int):1238:1239 -> a
    2238:2239:void acceptOnIndex(java.lang.Object,int):1228 -> a
    1228:1228:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$l:
# {"fileName":"Int2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap this$0 -> b
    1250:1251:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap) -> <init>
    1253:1255:void <init>(it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap,int,int,boolean) -> <init>
    1259:1259:int characteristics() -> characteristics
    1247:1247:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2269:2269:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1269:1269 -> a
    2269:2269:it.unimi.dsi.fastutil.ints.Int2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1247 -> a
    1247:1247:void acceptOnIndex(java.lang.Object,int) -> a
    3264:3265:void acceptOnIndex(it.unimi.dsi.fastutil.bytes.ByteConsumer,int):1264:1265 -> a
    3264:3265:void acceptOnIndex(java.lang.Object,int):1247 -> a
    1247:1247:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit() -> d_
    1247:1247:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1247:1247:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2ByteSortedMap -> it.unimi.dsi.fastutil.ints.y:
# {"fileName":"Int2ByteSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ByteSortedMap subMap$1ea0c5f2() -> b
    it.unimi.dsi.fastutil.ints.Int2ByteSortedMap headMap$6b61f6f9() -> c
    it.unimi.dsi.fastutil.ints.Int2ByteSortedMap tailMap$6b61f6f9() -> d
    int firstIntKey() -> e
    int lastIntKey() -> f
    92:92:it.unimi.dsi.fastutil.ints.Int2ByteSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    105:105:it.unimi.dsi.fastutil.ints.Int2ByteSortedMap headMap(java.lang.Integer) -> a
    118:118:it.unimi.dsi.fastutil.ints.Int2ByteSortedMap tailMap(java.lang.Integer) -> b
    129:129:java.lang.Integer firstKey() -> g
    140:140:java.lang.Integer lastKey() -> h
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> i
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ByteEntrySet() -> j
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> k
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    it.unimi.dsi.fastutil.ints.IntComparator comparator() -> l
    35:35:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet int2ByteEntrySet() -> int2ByteEntrySet
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2ByteSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.ints.y$a:
# {"fileName":"Int2ByteSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    153:153:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.ints.Int2CharFunction -> it.unimi.dsi.fastutil.ints.Int2CharFunction:
# {"fileName":"Int2CharFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(int) -> applyAsInt
    73:73:char put$255dbfc() -> a
    char get$13461b() -> b
    111:111:char remove$13461b() -> c
    122:125:java.lang.Character put(java.lang.Integer,java.lang.Character) -> a
    136:139:java.lang.Character get(java.lang.Object) -> a
    164:166:java.lang.Character remove(java.lang.Object) -> b
    181:181:boolean containsKey$134632() -> d
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.ints.Int2CharMap -> it.unimi.dsi.fastutil.ints.z:
# {"fileName":"Int2CharMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2CharEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Character put(java.lang.Integer,java.lang.Character) -> a
    178:178:java.lang.Character get(java.lang.Object) -> a
    192:192:java.lang.Character remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet$ff2235d() -> g
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$132fac() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Character getOrDefault(java.lang.Object,java.lang.Character) -> a
    647:647:java.lang.Character putIfAbsent(java.lang.Integer,java.lang.Character) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Integer,java.lang.Character,java.lang.Character) -> a
    686:686:java.lang.Character replace(java.lang.Integer,java.lang.Character) -> c
    699:699:java.lang.Character computeIfAbsent(java.lang.Integer,java.util.function.Function) -> a
    712:712:java.lang.Character computeIfPresent(java.lang.Integer,java.util.function.BiFunction) -> a
    725:725:java.lang.Character compute(java.lang.Integer,java.util.function.BiFunction) -> b
    738:738:java.lang.Character merge(java.lang.Integer,java.lang.Character,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.ints.Int2CharMap$Entry) -> a
it.unimi.dsi.fastutil.ints.Int2CharMap$Entry -> it.unimi.dsi.fastutil.ints.z$a:
# {"fileName":"Int2CharMap.java","id":"sourceFile"}
    int getIntKey() -> a
    763:763:java.lang.Integer getKey() -> b
    char getCharValue() -> c
    char setValue$132f95() -> d
    788:788:java.lang.Character getValue() -> e
    799:799:java.lang.Character setValue(java.lang.Character) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2CharMap$FastEntrySet -> it.unimi.dsi.fastutil.ints.z$b:
# {"fileName":"Int2CharMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.ints.Int2CharSortedMap -> it.unimi.dsi.fastutil.ints.A:
# {"fileName":"Int2CharSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2CharSortedMap subMap$2738eec0() -> j
    it.unimi.dsi.fastutil.ints.Int2CharSortedMap headMap$73fa1fc7() -> k
    it.unimi.dsi.fastutil.ints.Int2CharSortedMap tailMap$73fa1fc7() -> l
    int firstIntKey() -> m
    int lastIntKey() -> n
    92:92:it.unimi.dsi.fastutil.ints.Int2CharSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    105:105:it.unimi.dsi.fastutil.ints.Int2CharSortedMap headMap(java.lang.Integer) -> a
    118:118:it.unimi.dsi.fastutil.ints.Int2CharSortedMap tailMap(java.lang.Integer) -> b
    129:129:java.lang.Integer firstKey() -> o
    140:140:java.lang.Integer lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2CharEntrySet() -> r
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> s
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    it.unimi.dsi.fastutil.ints.IntComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.ints.IntSortedSet keySet$ff2235d() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2CharEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2DoubleFunction -> it.unimi.dsi.fastutil.ints.Int2DoubleFunction:
# {"fileName":"Int2DoubleFunction.java","id":"sourceFile"}
    60:60:double applyAsDouble(int) -> applyAsDouble
    73:73:double put(int,double) -> put
    double get(int) -> get
    111:111:double remove(int) -> remove
    122:125:java.lang.Double put(java.lang.Integer,java.lang.Double) -> a
    136:139:java.lang.Double get(java.lang.Object) -> a
    164:166:java.lang.Double remove(java.lang.Object) -> b
    181:181:boolean containsKey(int) -> containsKey
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    219:219:double defaultReturnValue() -> defaultReturnValue
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.ints.Int2DoubleFunctions -> it.unimi.dsi.fastutil.ints.B:
# {"fileName":"Int2DoubleFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2DoubleFunctions$EmptyFunction -> it.unimi.dsi.fastutil.ints.B$a:
# {"fileName":"Int2DoubleFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:double get(int) -> get
    54:54:boolean containsKey(int) -> containsKey
    59:59:double defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(double) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.ints.Int2DoubleMap -> it.unimi.dsi.fastutil.ints.Int2DoubleMap:
# {"fileName":"Int2DoubleMap.java","id":"sourceFile"}
    int size() -> size
    99:99:void clear() -> clear
    double defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet int2DoubleEntrySet() -> int2DoubleEntrySet
    150:150:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    164:164:java.lang.Double put(java.lang.Integer,java.lang.Double) -> a
    178:178:java.lang.Double get(java.lang.Object) -> a
    192:192:java.lang.Double remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> values
    boolean containsKey(int) -> containsKey
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(double) -> containsValue
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Double getOrDefault(java.lang.Object,java.lang.Double) -> a
    603:607:double mergeDouble$500d9c12(int,double,it.unimi.dsi.fastutil.doubles.DoubleBinaryOperator) -> a
    659:659:java.lang.Double putIfAbsent(java.lang.Integer,java.lang.Double) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Integer,java.lang.Double,java.lang.Double) -> a
    698:698:java.lang.Double replace(java.lang.Integer,java.lang.Double) -> c
    711:711:java.lang.Double computeIfAbsent(java.lang.Integer,java.util.function.Function) -> a
    724:724:java.lang.Double computeIfPresent(java.lang.Integer,java.util.function.BiFunction) -> a
    737:737:java.lang.Double compute(java.lang.Integer,java.util.function.BiFunction) -> b
    750:750:java.lang.Double merge(java.lang.Integer,java.lang.Double,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.ints.Int2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.ints.Int2DoubleMap$Entry -> it.unimi.dsi.fastutil.ints.Int2DoubleMap$a:
# {"fileName":"Int2DoubleMap.java","id":"sourceFile"}
    int getIntKey() -> a
    775:775:java.lang.Integer getKey() -> b
    double getDoubleValue() -> c
    double setValue(double) -> a
    800:800:java.lang.Double getValue() -> d
    811:811:java.lang.Double setValue(java.lang.Double) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2DoubleMap$FastEntrySet -> it.unimi.dsi.fastutil.ints.Int2DoubleMap$FastEntrySet:
# {"fileName":"Int2DoubleMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.ints.Int2DoubleMaps -> it.unimi.dsi.fastutil.ints.C:
# {"fileName":"Int2DoubleMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleMaps$EmptyMap EMPTY_MAP -> a
    49:50:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.ints.Int2DoubleMap) -> a
    195:195:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2DoubleMaps$EmptyMap -> it.unimi.dsi.fastutil.ints.C$a:
# {"fileName":"Int2DoubleMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    110:111:void <init>() -> <init>
    115:115:boolean containsValue(double) -> containsValue
    121:121:java.lang.Double getOrDefault(java.lang.Object,java.lang.Double) -> a
    137:137:boolean containsValue(java.lang.Object) -> containsValue
    142:142:void putAll(java.util.Map) -> putAll
    147:147:it.unimi.dsi.fastutil.objects.ObjectSet int2DoubleEntrySet() -> int2DoubleEntrySet
    152:152:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    157:157:it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> values
    162:162:void forEach(java.util.function.BiConsumer) -> forEach
    166:166:java.lang.Object clone() -> clone
    171:171:boolean isEmpty() -> isEmpty
    176:176:int hashCode() -> hashCode
    181:182:boolean equals(java.lang.Object) -> equals
    187:187:java.lang.String toString() -> toString
    107:107:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    1121:1121:java.lang.Double getOrDefault(java.lang.Object,java.lang.Double):121:121 -> getOrDefault
    1121:1121:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):107 -> getOrDefault
    107:107:java.util.Collection values() -> values
    107:107:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int[] key -> key
    double[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.ints.Int2DoubleMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.ints.IntSet keys -> keys
    it.unimi.dsi.fastutil.doubles.DoubleCollection values -> values
    98:107:void <init>(int,float) -> <init>
    115:116:void <init>(int) -> <init>
    123:124:void <init>() -> <init>
    133:135:void <init>(java.util.Map,float) -> <init>
    143:144:void <init>(java.util.Map) -> <init>
    153:155:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleMap,float) -> <init>
    164:165:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleMap) -> <init>
    176:179:void <init>(int[],double[],float) -> <init>
    190:191:void <init>(int[],double[]) -> <init>
    194:194:int realSize() -> b
    204:206:void ensureCapacity(int) -> ensureCapacity
    214:218:double removeEntry(int) -> a
    2323:2336:void shiftKeys(int):323:336 -> a
    2323:2336:double removeEntry(int):216 -> a
    222:226:double removeNullEntry() -> c
    231:235:void putAll(java.util.Map) -> putAll
    3209:3211:void tryCapacity(long):209:211 -> putAll
    3209:3211:void putAll(java.util.Map):232 -> putAll
    238:248:int find(int) -> b
    253:258:void insert(int,int,double) -> a
    262:269:double put(int,double) -> put
    273:275:double addToValue(int,double) -> a
    293:310:double addTo(int,double) -> addTo
    343:355:double remove(int) -> remove
    362:372:double get(int) -> get
    379:389:boolean containsKey(int) -> containsKey
    395:399:boolean containsValue(double) -> containsValue
    406:416:double getOrDefault(int,double) -> getOrDefault
    423:426:double putIfAbsent(int,double) -> putIfAbsent
    433:453:boolean remove(int,double) -> remove
    461:464:boolean replace(int,double,double) -> replace
    470:474:double replace(int,double) -> replace
    480:485:double computeIfAbsent(int,java.util.function.IntToDoubleFunction) -> computeIfAbsent
    491:497:double computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2DoubleFunction) -> computeIfAbsent
    503:510:double computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    516:525:double computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    531:546:double compute(int,java.util.function.BiFunction) -> compute
    552:566:double merge(int,double,java.util.function.BiFunction) -> merge
    577:581:void clear() -> clear
    585:585:int size() -> size
    590:590:boolean isEmpty() -> isEmpty
    1112:1113:it.unimi.dsi.fastutil.ints.Int2DoubleMap$FastEntrySet int2DoubleEntrySet() -> int2DoubleEntrySet
    1215:1216:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    1274:1307:it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> values
    1324:1324:boolean trim() -> trim
    1346:1353:boolean trim(int) -> trim
    1368:1386:void rehash(int) -> rehash
    1402:1412:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap clone() -> clone
    1426:1436:int hashCode() -> hashCode
    1440:1449:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1452:1474:void readObject(java.io.ObjectInputStream) -> readObject
    60:60:it.unimi.dsi.fastutil.objects.ObjectSet int2DoubleEntrySet() -> int2DoubleEntrySet
    60:60:java.util.Collection values() -> values
    60:60:java.util.Set keySet() -> keySet
    60:60:java.lang.Object clone() -> clone
    60:60:int access$100(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> a
    60:60:double access$400(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> b
    60:60:double access$500(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap,int) -> a
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$1 -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$1:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> a
    1274:1274:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    1277:1277:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    1282:1282:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    1288:1290:void forEach(java.util.function.DoubleConsumer) -> forEach
    1294:1294:int size() -> size
    1299:1299:boolean contains(double) -> contains
    1304:1305:void clear() -> clear
    1274:1274:java.util.Spliterator spliterator() -> spliterator
    1274:1274:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$a:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> b
    823:823:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    839:841:void remove() -> remove
    823:823:void acceptOnIndex(java.lang.Object,int) -> a
    1834:1835:void acceptOnIndex(java.util.function.Consumer,int):834:835 -> a
    1834:1835:void acceptOnIndex(java.lang.Object,int):823 -> a
    823:823:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    823:823:java.lang.Object next() -> next
    2828:2828:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapEntry next():828:828 -> next
    2828:2828:java.lang.Object next():823 -> next
    823:823:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$b:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> b
    976:977:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    979:981:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap,int,int,boolean) -> <init>
    985:985:int characteristics() -> characteristics
    973:973:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1995:1995:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):995:995 -> a
    1995:1995:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):973 -> a
    973:973:void acceptOnIndex(java.lang.Object,int) -> a
    2990:2991:void acceptOnIndex(java.util.function.Consumer,int):990:991 -> a
    2990:2991:void acceptOnIndex(java.lang.Object,int):973 -> a
    973:973:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    973:973:java.util.Spliterator trySplit() -> trySplit
    973:973:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    973:973:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$c:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> b
    844:845:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    844:844:void acceptOnIndex(java.lang.Object,int) -> a
    1856:1858:void acceptOnIndex(java.util.function.Consumer,int):856:858 -> a
    1856:1858:void acceptOnIndex(java.lang.Object,int):844 -> a
    844:844:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    844:844:java.lang.Object next() -> next
    2849:2850:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapEntry next():849:850 -> next
    2849:2850:java.lang.Object next():844 -> next
    844:844:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$d:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> a
    1125:1127:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    1139:1139:int nextInt() -> nextInt
    1124:1124:void acceptOnIndex(java.lang.Object,int) -> a
    2134:2135:void acceptOnIndex(java.util.function.IntConsumer,int):1134:1135 -> a
    2134:2135:void acceptOnIndex(java.lang.Object,int):1124 -> a
    1124:1124:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$KeySet -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$e:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> a
    1169:1169:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    1172:1172:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1177:1177:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1183:1188:void forEach(java.util.function.IntConsumer) -> forEach
    1192:1192:int size() -> size
    1197:1197:boolean contains(int) -> contains
    1202:1204:boolean remove(int) -> remove
    1209:1210:void clear() -> clear
    1169:1169:java.util.Spliterator spliterator() -> spliterator
    1169:1169:java.util.Iterator iterator() -> iterator
    1169:1169:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$f:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> b
    1146:1147:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    1149:1151:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap,int,int,boolean) -> <init>
    1155:1155:int characteristics() -> characteristics
    1143:1143:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2165:2165:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1165:1165 -> a
    2165:2165:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1143 -> a
    1143:1143:void acceptOnIndex(java.lang.Object,int) -> a
    3160:3161:void acceptOnIndex(java.util.function.IntConsumer,int):1160:1161 -> a
    3160:3161:void acceptOnIndex(java.lang.Object,int):1143 -> a
    1143:1143:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1143:1143:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1143:1143:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1143:1143:java.util.Spliterator$OfInt trySplit() -> trySplit
    1143:1143:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1143:1143:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$g:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> b
    602:604:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap,int) -> <init>
    606:607:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    611:611:int getIntKey() -> a
    616:616:int leftInt() -> e
    621:621:double getDoubleValue() -> c
    626:626:double rightDouble() -> f
    631:633:double setValue(double) -> a
    650:650:java.lang.Integer getKey() -> b
    661:661:java.lang.Double getValue() -> d
    672:672:java.lang.Double setValue(java.lang.Double) -> a
    678:680:boolean equals(java.lang.Object) -> equals
    685:685:int hashCode() -> hashCode
    690:690:java.lang.String toString() -> toString
    598:598:java.lang.Object setValue(java.lang.Object) -> setValue
    598:598:java.lang.Object getValue() -> getValue
    598:598:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$h:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> a
    999:999:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    1002:1002:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1007:1007:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    1012:1012:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1019:1035:boolean contains(java.lang.Object) -> contains
    1042:1072:boolean remove(java.lang.Object) -> remove
    1080:1080:int size() -> size
    1085:1086:void clear() -> clear
    1091:1093:void forEach(java.util.function.Consumer) -> forEach
    1098:1107:void fastForEach(java.util.function.Consumer) -> a
    999:999:java.util.Spliterator spliterator() -> spliterator
    999:999:java.util.Iterator iterator() -> iterator
    999:999:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$i:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> f
    695:711:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    722:722:boolean hasNext() -> hasNext
    726:742:int nextEntry() -> a
    747:767:void forEachRemaining(java.lang.Object) -> forEachRemaining
    801:814:void remove() -> remove
    1779:1796:void shiftKeys(int):779:796 -> remove
    1779:1796:void remove():804 -> remove
    695:695:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$j:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> f
    866:876:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    866:883:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    890:905:boolean tryAdvance(java.lang.Object) -> tryAdvance
    909:922:void forEachRemaining(java.lang.Object) -> forEachRemaining
    925:932:long estimateSize() -> estimateSize
    937:950:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$k:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> a
    1228:1230:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    1242:1242:double nextDouble() -> nextDouble
    1227:1227:void acceptOnIndex(java.lang.Object,int) -> a
    2237:2238:void acceptOnIndex(java.util.function.DoubleConsumer,int):1237:1238 -> a
    2237:2238:void acceptOnIndex(java.lang.Object,int):1227 -> a
    1227:1227:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$l:
# {"fileName":"Int2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap this$0 -> b
    1249:1250:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap) -> <init>
    1252:1254:void <init>(it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap,int,int,boolean) -> <init>
    1258:1258:int characteristics() -> characteristics
    1246:1246:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2268:2268:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1268:1268 -> a
    2268:2268:it.unimi.dsi.fastutil.ints.Int2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1246 -> a
    1246:1246:void acceptOnIndex(java.lang.Object,int) -> a
    3263:3264:void acceptOnIndex(java.util.function.DoubleConsumer,int):1263:1264 -> a
    3263:3264:void acceptOnIndex(java.lang.Object,int):1246 -> a
    1246:1246:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    1246:1246:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    1246:1246:boolean tryAdvance(java.util.function.DoubleConsumer) -> tryAdvance
    1246:1246:java.util.Spliterator$OfDouble trySplit() -> trySplit
    1246:1246:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1246:1246:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2DoubleSortedMap -> it.unimi.dsi.fastutil.ints.D:
# {"fileName":"Int2DoubleSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2DoubleSortedMap subMap$7c811205() -> b
    it.unimi.dsi.fastutil.ints.Int2DoubleSortedMap headMap$5b4806be() -> c
    it.unimi.dsi.fastutil.ints.Int2DoubleSortedMap tailMap$5b4806be() -> d
    int firstIntKey() -> e
    int lastIntKey() -> f
    92:92:it.unimi.dsi.fastutil.ints.Int2DoubleSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    105:105:it.unimi.dsi.fastutil.ints.Int2DoubleSortedMap headMap(java.lang.Integer) -> a
    118:118:it.unimi.dsi.fastutil.ints.Int2DoubleSortedMap tailMap(java.lang.Integer) -> b
    129:129:java.lang.Integer firstKey() -> g
    140:140:java.lang.Integer lastKey() -> h
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> i
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2DoubleEntrySet() -> j
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> k
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> values
    it.unimi.dsi.fastutil.ints.IntComparator comparator() -> l
    35:35:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet int2DoubleEntrySet() -> int2DoubleEntrySet
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2DoubleSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.ints.D$a:
# {"fileName":"Int2DoubleSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    153:153:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.ints.Int2FloatFunction -> it.unimi.dsi.fastutil.ints.Int2FloatFunction:
# {"fileName":"Int2FloatFunction.java","id":"sourceFile"}
    60:60:double applyAsDouble(int) -> applyAsDouble
    73:73:float put(int,float) -> put
    float get(int) -> get
    111:111:float remove(int) -> remove
    122:125:java.lang.Float put(java.lang.Integer,java.lang.Float) -> put
    136:139:java.lang.Float get(java.lang.Object) -> get
    164:166:java.lang.Float remove(java.lang.Object) -> remove
    181:181:boolean containsKey(int) -> containsKey
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    219:219:float defaultReturnValue() -> defaultReturnValue
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.ints.Int2FloatFunctions -> it.unimi.dsi.fastutil.ints.E:
# {"fileName":"Int2FloatFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2FloatFunctions$EmptyFunction -> it.unimi.dsi.fastutil.ints.E$a:
# {"fileName":"Int2FloatFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:float get(int) -> get
    49:49:float getOrDefault(int,float) -> getOrDefault
    54:54:boolean containsKey(int) -> containsKey
    59:59:float defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(float) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.ints.Int2FloatMap -> it.unimi.dsi.fastutil.ints.Int2FloatMap:
# {"fileName":"Int2FloatMap.java","id":"sourceFile"}
    int size() -> size
    99:99:void clear() -> clear
    void defaultReturnValue(float) -> defaultReturnValue
    float defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet int2FloatEntrySet() -> int2FloatEntrySet
    150:150:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    164:164:java.lang.Float put(java.lang.Integer,java.lang.Float) -> put
    178:178:java.lang.Float get(java.lang.Object) -> get
    192:192:java.lang.Float remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> values
    boolean containsKey(int) -> containsKey
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(float) -> containsValue
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    285:285:float getOrDefault(int,float) -> getOrDefault
    298:298:java.lang.Float getOrDefault(java.lang.Object,java.lang.Float) -> getOrDefault
    317:320:float putIfAbsent(int,float) -> putIfAbsent
    335:338:boolean remove(int,float) -> remove
    354:357:boolean replace(int,float,float) -> replace
    374:374:float replace(int,float) -> replace
    401:406:float computeIfAbsent(int,java.util.function.IntToDoubleFunction) -> computeIfAbsent
    429:436:float computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    465:471:float computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2FloatFunction) -> computeIfAbsent
    479:479:float computeIfAbsentPartial(int,it.unimi.dsi.fastutil.ints.Int2FloatFunction) -> computeIfAbsentPartial
    499:509:float computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    531:541:float compute(int,java.util.function.BiFunction) -> compute
    564:579:float merge(int,float,java.util.function.BiFunction) -> merge
    603:607:float mergeFloat(int,float,it.unimi.dsi.fastutil.floats.FloatBinaryOperator) -> mergeFloat
    634:634:float mergeFloat(int,float,java.util.function.DoubleBinaryOperator) -> mergeFloat
    647:647:java.lang.Float putIfAbsent(java.lang.Integer,java.lang.Float) -> putIfAbsent
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Integer,java.lang.Float,java.lang.Float) -> replace
    686:686:java.lang.Float replace(java.lang.Integer,java.lang.Float) -> replace
    699:699:java.lang.Float computeIfAbsent(java.lang.Integer,java.util.function.Function) -> computeIfAbsent
    712:712:java.lang.Float computeIfPresent(java.lang.Integer,java.util.function.BiFunction) -> computeIfPresent
    725:725:java.lang.Float compute(java.lang.Integer,java.util.function.BiFunction) -> compute
    738:738:java.lang.Float merge(java.lang.Integer,java.lang.Float,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    634:634:float lambda$mergeFloat$1(java.util.function.DoubleBinaryOperator,float,float) -> a
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.ints.Int2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.ints.Int2FloatMap$Entry -> it.unimi.dsi.fastutil.ints.Int2FloatMap$Entry:
# {"fileName":"Int2FloatMap.java","id":"sourceFile"}
    int getIntKey() -> getIntKey
    763:763:java.lang.Integer getKey() -> getKey
    float getFloatValue() -> getFloatValue
    float setValue(float) -> setValue
    788:788:java.lang.Float getValue() -> getValue
    799:799:java.lang.Float setValue(java.lang.Float) -> setValue
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2FloatMap$FastEntrySet -> it.unimi.dsi.fastutil.ints.Int2FloatMap$FastEntrySet:
# {"fileName":"Int2FloatMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    76:77:void fastForEach(java.util.function.Consumer) -> fastForEach
it.unimi.dsi.fastutil.ints.Int2FloatMaps -> it.unimi.dsi.fastutil.ints.F:
# {"fileName":"Int2FloatMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatMaps$EmptyMap EMPTY_MAP -> a
    49:50:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.ints.Int2FloatMap) -> a
    195:195:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2FloatMaps$EmptyMap -> it.unimi.dsi.fastutil.ints.F$a:
# {"fileName":"Int2FloatMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    110:111:void <init>() -> <init>
    115:115:boolean containsValue(float) -> containsValue
    121:121:java.lang.Float getOrDefault(java.lang.Object,java.lang.Float) -> getOrDefault
    126:126:float getOrDefault(int,float) -> getOrDefault
    137:137:boolean containsValue(java.lang.Object) -> containsValue
    142:142:void putAll(java.util.Map) -> putAll
    147:147:it.unimi.dsi.fastutil.objects.ObjectSet int2FloatEntrySet() -> int2FloatEntrySet
    152:152:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    157:157:it.unimi.dsi.fastutil.floats.FloatCollection values() -> values
    162:162:void forEach(java.util.function.BiConsumer) -> forEach
    166:166:java.lang.Object clone() -> clone
    171:171:boolean isEmpty() -> isEmpty
    176:176:int hashCode() -> hashCode
    181:182:boolean equals(java.lang.Object) -> equals
    187:187:java.lang.String toString() -> toString
    107:107:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    107:107:java.util.Collection values() -> values
    107:107:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int[] key -> key
    float[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.ints.Int2FloatMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.ints.IntSet keys -> keys
    it.unimi.dsi.fastutil.floats.FloatCollection values -> values
    99:108:void <init>(int,float) -> <init>
    116:117:void <init>(int) -> <init>
    124:125:void <init>() -> <init>
    134:136:void <init>(java.util.Map,float) -> <init>
    144:145:void <init>(java.util.Map) -> <init>
    154:156:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatMap,float) -> <init>
    165:166:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatMap) -> <init>
    177:180:void <init>(int[],float[],float) -> <init>
    191:192:void <init>(int[],float[]) -> <init>
    195:195:int realSize() -> a
    205:207:void ensureCapacity(int) -> ensureCapacity
    215:219:float removeEntry(int) -> a
    2324:2337:void shiftKeys(int):324:337 -> a
    2324:2337:float removeEntry(int):217 -> a
    223:227:float removeNullEntry() -> b
    232:236:void putAll(java.util.Map) -> putAll
    3210:3212:void tryCapacity(long):210:212 -> putAll
    3210:3212:void putAll(java.util.Map):233 -> putAll
    239:249:int find(int) -> b
    254:259:void insert(int,int,float) -> a
    263:270:float put(int,float) -> put
    274:276:float addToValue(int,float) -> a
    294:311:float addTo(int,float) -> addTo
    344:356:float remove(int) -> remove
    363:373:float get(int) -> get
    380:390:boolean containsKey(int) -> containsKey
    396:400:boolean containsValue(float) -> containsValue
    407:417:float getOrDefault(int,float) -> getOrDefault
    424:427:float putIfAbsent(int,float) -> putIfAbsent
    434:454:boolean remove(int,float) -> remove
    462:465:boolean replace(int,float,float) -> replace
    471:475:float replace(int,float) -> replace
    481:486:float computeIfAbsent(int,java.util.function.IntToDoubleFunction) -> computeIfAbsent
    492:498:float computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2FloatFunction) -> computeIfAbsent
    504:511:float computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    517:526:float computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    532:547:float compute(int,java.util.function.BiFunction) -> compute
    553:567:float merge(int,float,java.util.function.BiFunction) -> merge
    578:582:void clear() -> clear
    586:586:int size() -> size
    591:591:boolean isEmpty() -> isEmpty
    1113:1114:it.unimi.dsi.fastutil.ints.Int2FloatMap$FastEntrySet int2FloatEntrySet() -> int2FloatEntrySet
    1216:1217:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    1275:1308:it.unimi.dsi.fastutil.floats.FloatCollection values() -> values
    1325:1325:boolean trim() -> trim
    1347:1354:boolean trim(int) -> trim
    1369:1387:void rehash(int) -> rehash
    1403:1413:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap clone() -> clone
    1427:1437:int hashCode() -> hashCode
    1441:1450:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1453:1475:void readObject(java.io.ObjectInputStream) -> readObject
    61:61:it.unimi.dsi.fastutil.objects.ObjectSet int2FloatEntrySet() -> int2FloatEntrySet
    61:61:java.util.Collection values() -> values
    61:61:java.util.Set keySet() -> keySet
    61:61:java.lang.Object clone() -> clone
    61:61:int access$100(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> a
    61:61:float access$400(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> b
    61:61:float access$500(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap,int) -> a
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$1 -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$1:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> a
    1275:1275:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    1278:1278:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    1283:1283:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    1289:1291:void forEach(it.unimi.dsi.fastutil.floats.FloatConsumer) -> forEach
    1295:1295:int size() -> size
    1300:1300:boolean contains(float) -> contains
    1305:1306:void clear() -> clear
    1275:1275:java.util.Spliterator spliterator() -> spliterator
    1275:1275:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$a:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> b
    824:824:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    840:842:void remove() -> remove
    824:824:void acceptOnIndex(java.lang.Object,int) -> a
    1835:1836:void acceptOnIndex(java.util.function.Consumer,int):835:836 -> a
    1835:1836:void acceptOnIndex(java.lang.Object,int):824 -> a
    824:824:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    824:824:java.lang.Object next() -> next
    2829:2829:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapEntry next():829:829 -> next
    2829:2829:java.lang.Object next():824 -> next
    824:824:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$b:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> b
    977:978:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    980:982:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap,int,int,boolean) -> <init>
    986:986:int characteristics() -> characteristics
    974:974:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1996:1996:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):996:996 -> a
    1996:1996:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):974 -> a
    974:974:void acceptOnIndex(java.lang.Object,int) -> a
    2991:2992:void acceptOnIndex(java.util.function.Consumer,int):991:992 -> a
    2991:2992:void acceptOnIndex(java.lang.Object,int):974 -> a
    974:974:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    974:974:java.util.Spliterator trySplit() -> trySplit
    974:974:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    974:974:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$c:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> b
    845:846:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    845:845:void acceptOnIndex(java.lang.Object,int) -> a
    1857:1859:void acceptOnIndex(java.util.function.Consumer,int):857:859 -> a
    1857:1859:void acceptOnIndex(java.lang.Object,int):845 -> a
    845:845:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    845:845:java.lang.Object next() -> next
    2850:2851:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapEntry next():850:851 -> next
    2850:2851:java.lang.Object next():845 -> next
    845:845:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$d:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> a
    1126:1128:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    1140:1140:int nextInt() -> nextInt
    1125:1125:void acceptOnIndex(java.lang.Object,int) -> a
    2135:2136:void acceptOnIndex(java.util.function.IntConsumer,int):1135:1136 -> a
    2135:2136:void acceptOnIndex(java.lang.Object,int):1125 -> a
    1125:1125:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$KeySet -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$e:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> a
    1170:1170:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    1173:1173:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1178:1178:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1184:1189:void forEach(java.util.function.IntConsumer) -> forEach
    1193:1193:int size() -> size
    1198:1198:boolean contains(int) -> contains
    1203:1205:boolean remove(int) -> remove
    1210:1211:void clear() -> clear
    1170:1170:java.util.Spliterator spliterator() -> spliterator
    1170:1170:java.util.Iterator iterator() -> iterator
    1170:1170:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$f:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> b
    1147:1148:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    1150:1152:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap,int,int,boolean) -> <init>
    1156:1156:int characteristics() -> characteristics
    1144:1144:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2166:2166:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1166:1166 -> a
    2166:2166:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1144 -> a
    1144:1144:void acceptOnIndex(java.lang.Object,int) -> a
    3161:3162:void acceptOnIndex(java.util.function.IntConsumer,int):1161:1162 -> a
    3161:3162:void acceptOnIndex(java.lang.Object,int):1144 -> a
    1144:1144:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1144:1144:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1144:1144:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1144:1144:java.util.Spliterator$OfInt trySplit() -> trySplit
    1144:1144:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1144:1144:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$g:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> b
    603:605:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap,int) -> <init>
    607:608:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    612:612:int getIntKey() -> getIntKey
    617:617:int leftInt() -> b
    622:622:float getFloatValue() -> getFloatValue
    627:627:float rightFloat() -> c
    632:634:float setValue(float) -> setValue
    651:651:java.lang.Integer getKey() -> getKey
    662:662:java.lang.Float getValue() -> getValue
    673:673:java.lang.Float setValue(java.lang.Float) -> setValue
    679:681:boolean equals(java.lang.Object) -> equals
    686:686:int hashCode() -> hashCode
    691:691:java.lang.String toString() -> toString
    599:599:java.lang.Object setValue(java.lang.Object) -> setValue
    599:599:java.lang.Object getValue() -> getValue
    599:599:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$h:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> a
    1000:1000:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    1003:1003:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1008:1008:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    1013:1013:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1020:1036:boolean contains(java.lang.Object) -> contains
    1043:1073:boolean remove(java.lang.Object) -> remove
    1081:1081:int size() -> size
    1086:1087:void clear() -> clear
    1092:1094:void forEach(java.util.function.Consumer) -> forEach
    1099:1108:void fastForEach(java.util.function.Consumer) -> fastForEach
    1000:1000:java.util.Spliterator spliterator() -> spliterator
    1000:1000:java.util.Iterator iterator() -> iterator
    1000:1000:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$i:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> f
    696:712:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    723:723:boolean hasNext() -> hasNext
    727:743:int nextEntry() -> b
    748:768:void forEachRemaining(java.lang.Object) -> forEachRemaining
    802:815:void remove() -> remove
    1780:1797:void shiftKeys(int):780:797 -> remove
    1780:1797:void remove():805 -> remove
    696:696:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$j:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> f
    867:877:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    867:884:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    891:906:boolean tryAdvance(java.lang.Object) -> tryAdvance
    910:923:void forEachRemaining(java.lang.Object) -> forEachRemaining
    926:933:long estimateSize() -> estimateSize
    938:951:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$k:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> a
    1229:1231:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    1243:1243:float nextFloat() -> k_
    1228:1228:void acceptOnIndex(java.lang.Object,int) -> a
    2238:2239:void acceptOnIndex(it.unimi.dsi.fastutil.floats.FloatConsumer,int):1238:1239 -> a
    2238:2239:void acceptOnIndex(java.lang.Object,int):1228 -> a
    1228:1228:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$l:
# {"fileName":"Int2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap this$0 -> b
    1250:1251:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap) -> <init>
    1253:1255:void <init>(it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap,int,int,boolean) -> <init>
    1259:1259:int characteristics() -> characteristics
    1247:1247:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2269:2269:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1269:1269 -> a
    2269:2269:it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1247 -> a
    1247:1247:void acceptOnIndex(java.lang.Object,int) -> a
    3264:3265:void acceptOnIndex(it.unimi.dsi.fastutil.floats.FloatConsumer,int):1264:1265 -> a
    3264:3265:void acceptOnIndex(java.lang.Object,int):1247 -> a
    1247:1247:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit() -> l_
    1247:1247:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1247:1247:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2FloatSortedMap -> it.unimi.dsi.fastutil.ints.G:
# {"fileName":"Int2FloatSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2FloatSortedMap subMap$19632816() -> a
    it.unimi.dsi.fastutil.ints.Int2FloatSortedMap headMap$3201c7c3() -> b
    it.unimi.dsi.fastutil.ints.Int2FloatSortedMap tailMap$3201c7c3() -> c
    int firstIntKey() -> d
    int lastIntKey() -> e
    92:92:it.unimi.dsi.fastutil.ints.Int2FloatSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    105:105:it.unimi.dsi.fastutil.ints.Int2FloatSortedMap headMap(java.lang.Integer) -> a
    118:118:it.unimi.dsi.fastutil.ints.Int2FloatSortedMap tailMap(java.lang.Integer) -> b
    129:129:java.lang.Integer firstKey() -> f
    140:140:java.lang.Integer lastKey() -> g
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> h
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2FloatEntrySet() -> i
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> j
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> values
    it.unimi.dsi.fastutil.ints.IntComparator comparator() -> k
    35:35:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet int2FloatEntrySet() -> int2FloatEntrySet
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2FloatSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.ints.G$a:
# {"fileName":"Int2FloatSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> a
    153:153:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
it.unimi.dsi.fastutil.ints.Int2IntFunction -> it.unimi.dsi.fastutil.ints.Int2IntFunction:
# {"fileName":"Int2IntFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(int) -> applyAsInt
    73:73:int put(int,int) -> put
    int get(int) -> get
    99:99:int getOrDefault(int,int) -> getOrDefault
    111:111:int remove(int) -> remove
    122:125:java.lang.Integer put(java.lang.Integer,java.lang.Integer) -> put
    136:139:java.lang.Integer get(java.lang.Object) -> get
    150:153:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    164:166:java.lang.Integer remove(java.lang.Object) -> remove
    181:181:boolean containsKey(int) -> containsKey
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    206:206:void defaultReturnValue(int) -> defaultReturnValue
    219:219:int defaultReturnValue() -> defaultReturnValue
    234:234:java.util.function.Function compose(java.util.function.Function) -> compose
    245:245:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.ints.Int2IntFunctions -> it.unimi.dsi.fastutil.ints.H:
# {"fileName":"Int2IntFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2IntFunctions$EmptyFunction -> it.unimi.dsi.fastutil.ints.H$a:
# {"fileName":"Int2IntFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:int get(int) -> get
    49:49:int getOrDefault(int,int) -> getOrDefault
    54:54:boolean containsKey(int) -> containsKey
    59:59:int defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(int) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.ints.Int2IntFunctions$Singleton -> it.unimi.dsi.fastutil.ints.H$b:
# {"fileName":"Int2IntFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int key -> a
    int value -> b
    121:124:void <init>(int,int) -> <init>
    128:128:boolean containsKey(int) -> containsKey
    133:133:int get(int) -> get
    138:138:int getOrDefault(int,int) -> getOrDefault
    143:143:int size() -> size
    148:148:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.ints.Int2IntFunctions$SynchronizedFunction -> it.unimi.dsi.fastutil.ints.H$c:
# {"fileName":"Int2IntFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.Int2IntMap function$753cb89f -> b
    java.lang.Object sync -> a
    188:192:void <init>(it.unimi.dsi.fastutil.ints.Int2IntMap,java.lang.Object) -> <init>
    194:198:void <init>(it.unimi.dsi.fastutil.ints.Int2IntMap) -> <init>
    202:204:int applyAsInt(int) -> applyAsInt
    215:217:java.lang.Integer apply(java.lang.Integer) -> a
    222:224:int size() -> size
    229:231:int defaultReturnValue() -> defaultReturnValue
    236:239:void defaultReturnValue(int) -> defaultReturnValue
    243:245:boolean containsKey(int) -> containsKey
    251:253:boolean containsKey(java.lang.Object) -> containsKey
    258:260:int put(int,int) -> put
    265:267:int get(int) -> get
    272:274:int getOrDefault(int,int) -> getOrDefault
    279:281:int remove(int) -> remove
    286:289:void clear() -> clear
    299:301:java.lang.Integer put(java.lang.Integer,java.lang.Integer) -> put
    312:314:java.lang.Integer get(java.lang.Object) -> get
    325:327:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    338:340:java.lang.Integer remove(java.lang.Object) -> remove
    345:347:int hashCode() -> hashCode
    352:355:boolean equals(java.lang.Object) -> equals
    360:362:java.lang.String toString() -> toString
    366:369:void writeObject(java.io.ObjectOutputStream) -> writeObject
    183:183:java.lang.Object remove(java.lang.Object) -> remove
    183:183:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    183:183:java.lang.Object get(java.lang.Object) -> get
    183:183:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    183:183:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.ints.Int2IntFunctions$UnmodifiableFunction -> it.unimi.dsi.fastutil.ints.H$d:
# {"fileName":"Int2IntFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.Int2IntMap function$753cb89f -> a
    401:404:void <init>(it.unimi.dsi.fastutil.ints.Int2IntMap) -> <init>
    408:408:int size() -> size
    413:413:int defaultReturnValue() -> defaultReturnValue
    418:418:void defaultReturnValue(int) -> defaultReturnValue
    423:423:boolean containsKey(int) -> containsKey
    428:428:int put(int,int) -> put
    433:433:int get(int) -> get
    438:438:int getOrDefault(int,int) -> getOrDefault
    443:443:int remove(int) -> remove
    448:448:void clear() -> clear
    459:459:java.lang.Integer put(java.lang.Integer,java.lang.Integer) -> put
    470:470:java.lang.Integer get(java.lang.Object) -> get
    481:481:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    492:492:java.lang.Integer remove(java.lang.Object) -> remove
    497:497:int hashCode() -> hashCode
    502:502:boolean equals(java.lang.Object) -> equals
    507:507:java.lang.String toString() -> toString
    397:397:java.lang.Object remove(java.lang.Object) -> remove
    397:397:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    397:397:java.lang.Object get(java.lang.Object) -> get
    397:397:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
it.unimi.dsi.fastutil.ints.Int2IntMap -> it.unimi.dsi.fastutil.ints.Int2IntMap:
# {"fileName":"Int2IntMap.java","id":"sourceFile"}
    int size() -> size
    98:98:void clear() -> clear
    void defaultReturnValue(int) -> defaultReturnValue
    int defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> int2IntEntrySet
    149:149:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    163:163:java.lang.Integer put(java.lang.Integer,java.lang.Integer) -> put
    177:177:java.lang.Integer get(java.lang.Object) -> get
    191:191:java.lang.Integer remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    boolean containsKey(int) -> containsKey
    235:235:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(int) -> containsValue
    253:253:boolean containsValue(java.lang.Object) -> containsValue
    259:266:void forEach(java.util.function.BiConsumer) -> forEach
    284:284:int getOrDefault(int,int) -> getOrDefault
    297:297:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    316:319:int putIfAbsent(int,int) -> putIfAbsent
    334:337:boolean remove(int,int) -> remove
    353:356:boolean replace(int,int,int) -> replace
    373:373:int replace(int,int) -> replace
    400:405:int computeIfAbsent(int,java.util.function.IntUnaryOperator) -> computeIfAbsent
    428:435:int computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    464:470:int computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2IntFunction) -> computeIfAbsent
    478:478:int computeIfAbsentPartial(int,it.unimi.dsi.fastutil.ints.Int2IntFunction) -> computeIfAbsentPartial
    498:508:int computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    530:540:int compute(int,java.util.function.BiFunction) -> compute
    563:578:int merge(int,int,java.util.function.BiFunction) -> merge
    602:606:int mergeInt(int,int,java.util.function.IntBinaryOperator) -> mergeInt
    645:645:int mergeInt(int,int,it.unimi.dsi.fastutil.ints.IntBinaryOperator) -> mergeInt
    658:658:java.lang.Integer putIfAbsent(java.lang.Integer,java.lang.Integer) -> putIfAbsent
    671:671:boolean remove(java.lang.Object,java.lang.Object) -> remove
    684:684:boolean replace(java.lang.Integer,java.lang.Integer,java.lang.Integer) -> replace
    697:697:java.lang.Integer replace(java.lang.Integer,java.lang.Integer) -> replace
    710:710:java.lang.Integer computeIfAbsent(java.lang.Integer,java.util.function.Function) -> computeIfAbsent
    723:723:java.lang.Integer computeIfPresent(java.lang.Integer,java.util.function.BiFunction) -> computeIfPresent
    736:736:java.lang.Integer compute(java.lang.Integer,java.util.function.BiFunction) -> compute
    749:749:java.lang.Integer merge(java.lang.Integer,java.lang.Integer,java.util.function.BiFunction) -> merge
    40:40:java.lang.Object remove(java.lang.Object) -> remove
    40:40:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    40:40:java.lang.Object get(java.lang.Object) -> get
    40:40:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    40:40:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    40:40:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    40:40:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    40:40:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    40:40:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    40:40:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    40:40:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    40:40:java.util.Set entrySet() -> entrySet
    40:40:java.util.Collection values() -> values
    40:40:java.util.Set keySet() -> keySet
    260:260:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.ints.Int2IntMap$Entry) -> a
it.unimi.dsi.fastutil.ints.Int2IntMap$Entry -> it.unimi.dsi.fastutil.ints.Int2IntMap$Entry:
# {"fileName":"Int2IntMap.java","id":"sourceFile"}
    int getIntKey() -> getIntKey
    774:774:java.lang.Integer getKey() -> getKey
    int getIntValue() -> getIntValue
    int setValue(int) -> setValue
    799:799:java.lang.Integer getValue() -> getValue
    810:810:java.lang.Integer setValue(java.lang.Integer) -> setValue
    758:758:java.lang.Object setValue(java.lang.Object) -> setValue
    758:758:java.lang.Object getValue() -> getValue
    758:758:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet -> it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet:
# {"fileName":"Int2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    75:76:void fastForEach(java.util.function.Consumer) -> fastForEach
it.unimi.dsi.fastutil.ints.Int2IntMaps -> it.unimi.dsi.fastutil.ints.Int2IntMaps:
# {"fileName":"Int2IntMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntMaps$EmptyMap EMPTY_MAP -> EMPTY_MAP
    33:34:void <init>() -> <init>
    46:47:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.ints.Int2IntMap) -> fastIterator
    62:65:void fastForEach(it.unimi.dsi.fastutil.ints.Int2IntMap,java.util.function.Consumer) -> fastForEach
    79:95:it.unimi.dsi.fastutil.objects.ObjectIterable fastIterable(it.unimi.dsi.fastutil.ints.Int2IntMap) -> fastIterable
    298:298:it.unimi.dsi.fastutil.ints.Int2IntMap singleton(int,int) -> singleton
    313:313:it.unimi.dsi.fastutil.ints.Int2IntMap singleton(java.lang.Integer,java.lang.Integer) -> singleton
    643:643:it.unimi.dsi.fastutil.ints.Int2IntMap synchronize(it.unimi.dsi.fastutil.ints.Int2IntMap) -> synchronize
    656:656:it.unimi.dsi.fastutil.ints.Int2IntMap synchronize(it.unimi.dsi.fastutil.ints.Int2IntMap,java.lang.Object) -> synchronize
    914:914:it.unimi.dsi.fastutil.ints.Int2IntMap unmodifiable(it.unimi.dsi.fastutil.ints.Int2IntMap) -> unmodifiable
    192:192:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2IntMaps$1 -> it.unimi.dsi.fastutil.ints.Int2IntMaps$1:
# {"fileName":"Int2IntMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectSet val$entries -> a
    80:80:void <init>(it.unimi.dsi.fastutil.objects.ObjectSet) -> <init>
    83:83:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    88:88:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    93:94:void forEach(java.util.function.Consumer) -> forEach
    80:80:java.util.Spliterator spliterator() -> spliterator
    80:80:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2IntMaps$EmptyMap -> it.unimi.dsi.fastutil.ints.Int2IntMaps$EmptyMap:
# {"fileName":"Int2IntMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    107:108:void <init>() -> <init>
    112:112:boolean containsValue(int) -> containsValue
    118:118:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    123:123:int getOrDefault(int,int) -> getOrDefault
    134:134:boolean containsValue(java.lang.Object) -> containsValue
    139:139:void putAll(java.util.Map) -> putAll
    144:144:it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> int2IntEntrySet
    149:149:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    154:154:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    159:159:void forEach(java.util.function.BiConsumer) -> forEach
    163:163:java.lang.Object clone() -> clone
    168:168:boolean isEmpty() -> isEmpty
    173:173:int hashCode() -> hashCode
    178:179:boolean equals(java.lang.Object) -> equals
    184:184:java.lang.String toString() -> toString
    104:104:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    104:104:java.util.Collection values() -> values
    104:104:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2IntMaps$Singleton -> it.unimi.dsi.fastutil.ints.Int2IntMaps$a:
# {"fileName":"Int2IntMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton entries$52e6b354 -> c
    it.unimi.dsi.fastutil.ints.IntSet keys -> d
    it.unimi.dsi.fastutil.ints.IntSet values$1fcad628 -> e
    207:208:void <init>(int,int) -> <init>
    212:212:boolean containsValue(int) -> containsValue
    223:223:boolean containsValue(java.lang.Object) -> containsValue
    228:228:void putAll(java.util.Map) -> putAll
    233:234:it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> int2IntEntrySet
    246:246:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    251:252:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    257:258:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    263:263:boolean isEmpty() -> isEmpty
    268:268:int hashCode() -> hashCode
    273:277:boolean equals(java.lang.Object) -> equals
    282:282:java.lang.String toString() -> toString
    200:200:java.util.Set entrySet() -> entrySet
    200:200:java.util.Collection values() -> values
    200:200:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2IntMaps$SynchronizedMap -> it.unimi.dsi.fastutil.ints.Int2IntMaps$b:
# {"fileName":"Int2IntMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.Int2IntMap map -> b
    it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet entries$52e6b354 -> c
    it.unimi.dsi.fastutil.ints.IntSet keys -> d
    it.unimi.dsi.fastutil.ints.IntCollections$SynchronizedCollection values$1fcad628 -> e
    325:327:void <init>(it.unimi.dsi.fastutil.ints.Int2IntMap,java.lang.Object) -> <init>
    330:332:void <init>(it.unimi.dsi.fastutil.ints.Int2IntMap) -> <init>
    336:338:boolean containsValue(int) -> containsValue
    349:351:boolean containsValue(java.lang.Object) -> containsValue
    356:359:void putAll(java.util.Map) -> putAll
    363:366:it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> int2IntEntrySet
    378:378:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    383:386:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    391:394:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    399:401:boolean isEmpty() -> isEmpty
    406:408:int hashCode() -> hashCode
    413:416:boolean equals(java.lang.Object) -> equals
    420:423:void writeObject(java.io.ObjectOutputStream) -> writeObject
    428:430:int getOrDefault(int,int) -> getOrDefault
    435:438:void forEach(java.util.function.BiConsumer) -> forEach
    442:445:void replaceAll(java.util.function.BiFunction) -> replaceAll
    449:451:int putIfAbsent(int,int) -> putIfAbsent
    456:458:boolean remove(int,int) -> remove
    463:465:int replace(int,int) -> replace
    470:472:boolean replace(int,int,int) -> replace
    477:479:int computeIfAbsent(int,java.util.function.IntUnaryOperator) -> computeIfAbsent
    484:486:int computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    491:493:int computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2IntFunction) -> computeIfAbsent
    498:500:int computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    505:507:int compute(int,java.util.function.BiFunction) -> compute
    512:514:int merge(int,int,java.util.function.BiFunction) -> merge
    525:527:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    538:540:boolean remove(java.lang.Object,java.lang.Object) -> remove
    551:553:java.lang.Integer replace(java.lang.Integer,java.lang.Integer) -> replace
    564:566:boolean replace(java.lang.Integer,java.lang.Integer,java.lang.Integer) -> replace
    577:579:java.lang.Integer putIfAbsent(java.lang.Integer,java.lang.Integer) -> putIfAbsent
    590:592:java.lang.Integer computeIfAbsent(java.lang.Integer,java.util.function.Function) -> computeIfAbsent
    603:605:java.lang.Integer computeIfPresent(java.lang.Integer,java.util.function.BiFunction) -> computeIfPresent
    616:618:java.lang.Integer compute(java.lang.Integer,java.util.function.BiFunction) -> compute
    629:631:java.lang.Integer merge(java.lang.Integer,java.lang.Integer,java.util.function.BiFunction) -> merge
    317:317:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    317:317:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    317:317:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    317:317:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    317:317:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    317:317:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    317:317:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    317:317:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    317:317:java.util.Set entrySet() -> entrySet
    317:317:java.util.Collection values() -> values
    317:317:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2IntMaps$UnmodifiableMap -> it.unimi.dsi.fastutil.ints.Int2IntMaps$c:
# {"fileName":"Int2IntMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.Int2IntMap map -> a
    it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet entries$52e6b354 -> b
    it.unimi.dsi.fastutil.ints.IntSet keys -> c
    it.unimi.dsi.fastutil.ints.IntCollections$UnmodifiableCollection values$1fcad628 -> d
    668:670:void <init>(it.unimi.dsi.fastutil.ints.Int2IntMap) -> <init>
    674:674:boolean containsValue(int) -> containsValue
    685:685:boolean containsValue(java.lang.Object) -> containsValue
    690:690:void putAll(java.util.Map) -> putAll
    696:697:it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> int2IntEntrySet
    709:709:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    714:715:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    720:721:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    726:726:boolean isEmpty() -> isEmpty
    731:731:int hashCode() -> hashCode
    736:737:boolean equals(java.lang.Object) -> equals
    743:743:int getOrDefault(int,int) -> getOrDefault
    748:749:void forEach(java.util.function.BiConsumer) -> forEach
    753:753:void replaceAll(java.util.function.BiFunction) -> replaceAll
    758:758:int putIfAbsent(int,int) -> putIfAbsent
    763:763:boolean remove(int,int) -> remove
    768:768:int replace(int,int) -> replace
    773:773:boolean replace(int,int,int) -> replace
    778:778:int computeIfAbsent(int,java.util.function.IntUnaryOperator) -> computeIfAbsent
    783:783:int computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    788:788:int computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2IntFunction) -> computeIfAbsent
    793:793:int computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    798:798:int compute(int,java.util.function.BiFunction) -> compute
    803:803:int merge(int,int,java.util.function.BiFunction) -> merge
    814:814:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    825:825:boolean remove(java.lang.Object,java.lang.Object) -> remove
    836:836:java.lang.Integer replace(java.lang.Integer,java.lang.Integer) -> replace
    847:847:boolean replace(java.lang.Integer,java.lang.Integer,java.lang.Integer) -> replace
    858:858:java.lang.Integer putIfAbsent(java.lang.Integer,java.lang.Integer) -> putIfAbsent
    869:869:java.lang.Integer computeIfAbsent(java.lang.Integer,java.util.function.Function) -> computeIfAbsent
    880:880:java.lang.Integer computeIfPresent(java.lang.Integer,java.util.function.BiFunction) -> computeIfPresent
    891:891:java.lang.Integer compute(java.lang.Integer,java.util.function.BiFunction) -> compute
    902:902:java.lang.Integer merge(java.lang.Integer,java.lang.Integer,java.util.function.BiFunction) -> merge
    660:660:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    660:660:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    660:660:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    660:660:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    660:660:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    660:660:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    660:660:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    660:660:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    660:660:java.util.Set entrySet() -> entrySet
    660:660:java.util.Collection values() -> values
    660:660:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int[] key -> key
    int[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.ints.IntSet keys -> keys
    it.unimi.dsi.fastutil.ints.IntCollection values -> values
    93:102:void <init>(int,float) -> <init>
    110:111:void <init>(int) -> <init>
    118:119:void <init>() -> <init>
    128:130:void <init>(java.util.Map,float) -> <init>
    138:139:void <init>(java.util.Map) -> <init>
    148:150:void <init>(it.unimi.dsi.fastutil.ints.Int2IntMap,float) -> <init>
    159:160:void <init>(it.unimi.dsi.fastutil.ints.Int2IntMap) -> <init>
    171:174:void <init>(int[],int[],float) -> <init>
    185:186:void <init>(int[],int[]) -> <init>
    189:189:int realSize() -> a
    199:201:void ensureCapacity(int) -> ensureCapacity
    209:213:int removeEntry(int) -> a
    2318:2331:void shiftKeys(int):318:331 -> a
    2318:2331:int removeEntry(int):211 -> a
    217:221:int removeNullEntry() -> b
    226:230:void putAll(java.util.Map) -> putAll
    3204:3206:void tryCapacity(long):204:206 -> putAll
    3204:3206:void putAll(java.util.Map):227 -> putAll
    233:243:int find(int) -> b
    248:253:void insert(int,int,int) -> a
    257:264:int put(int,int) -> put
    268:270:int addToValue(int,int) -> a
    288:305:int addTo(int,int) -> addTo
    338:350:int remove(int) -> remove
    357:367:int get(int) -> get
    374:384:boolean containsKey(int) -> containsKey
    390:394:boolean containsValue(int) -> containsValue
    401:411:int getOrDefault(int,int) -> getOrDefault
    418:421:int putIfAbsent(int,int) -> putIfAbsent
    428:448:boolean remove(int,int) -> remove
    456:459:boolean replace(int,int,int) -> replace
    465:469:int replace(int,int) -> replace
    475:480:int computeIfAbsent(int,java.util.function.IntUnaryOperator) -> computeIfAbsent
    486:492:int computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2IntFunction) -> computeIfAbsent
    498:505:int computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    511:520:int computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    526:541:int compute(int,java.util.function.BiFunction) -> compute
    547:561:int merge(int,int,java.util.function.BiFunction) -> merge
    572:576:void clear() -> clear
    580:580:int size() -> size
    585:585:boolean isEmpty() -> isEmpty
    1107:1108:it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet int2IntEntrySet() -> int2IntEntrySet
    1210:1211:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    1269:1302:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    1319:1319:boolean trim() -> trim
    1341:1348:boolean trim(int) -> trim
    1363:1381:void rehash(int) -> rehash
    1397:1407:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap clone() -> clone
    1421:1431:int hashCode() -> hashCode
    1435:1444:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1447:1469:void readObject(java.io.ObjectInputStream) -> readObject
    55:55:it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> int2IntEntrySet
    55:55:java.util.Collection values() -> values
    55:55:java.util.Set keySet() -> keySet
    55:55:java.lang.Object clone() -> clone
    55:55:int access$100(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> a
    55:55:int access$400(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> b
    55:55:int access$500(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,int) -> a
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1 -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a
    1269:1269:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    1272:1272:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1277:1277:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1283:1285:void forEach(java.util.function.IntConsumer) -> forEach
    1289:1289:int size() -> size
    1294:1294:boolean contains(int) -> contains
    1299:1300:void clear() -> clear
    1269:1269:java.util.Spliterator spliterator() -> spliterator
    1269:1269:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$a:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> b
    818:818:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    834:836:void remove() -> remove
    818:818:void acceptOnIndex(java.lang.Object,int) -> a
    1829:1830:void acceptOnIndex(java.util.function.Consumer,int):829:830 -> a
    1829:1830:void acceptOnIndex(java.lang.Object,int):818 -> a
    818:818:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    818:818:java.lang.Object next() -> next
    2823:2823:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry next():823:823 -> next
    2823:2823:java.lang.Object next():818 -> next
    818:818:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$b:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> b
    971:972:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    974:976:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,int,int,boolean) -> <init>
    980:980:int characteristics() -> characteristics
    968:968:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1990:1990:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):990:990 -> a
    1990:1990:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):968 -> a
    968:968:void acceptOnIndex(java.lang.Object,int) -> a
    2985:2986:void acceptOnIndex(java.util.function.Consumer,int):985:986 -> a
    2985:2986:void acceptOnIndex(java.lang.Object,int):968 -> a
    968:968:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    968:968:java.util.Spliterator trySplit() -> trySplit
    968:968:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    968:968:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$c:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> b
    839:840:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    839:839:void acceptOnIndex(java.lang.Object,int) -> a
    1851:1853:void acceptOnIndex(java.util.function.Consumer,int):851:853 -> a
    1851:1853:void acceptOnIndex(java.lang.Object,int):839 -> a
    839:839:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    839:839:java.lang.Object next() -> next
    2844:2845:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry next():844:845 -> next
    2844:2845:java.lang.Object next():839 -> next
    839:839:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$d:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a
    1120:1122:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    1134:1134:int nextInt() -> nextInt
    1119:1119:void acceptOnIndex(java.lang.Object,int) -> a
    2129:2130:void acceptOnIndex(java.util.function.IntConsumer,int):1129:1130 -> a
    2129:2130:void acceptOnIndex(java.lang.Object,int):1119 -> a
    1119:1119:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeySet -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$e:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a
    1164:1164:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    1167:1167:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1172:1172:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1178:1183:void forEach(java.util.function.IntConsumer) -> forEach
    1187:1187:int size() -> size
    1192:1192:boolean contains(int) -> contains
    1197:1199:boolean remove(int) -> remove
    1204:1205:void clear() -> clear
    1164:1164:java.util.Spliterator spliterator() -> spliterator
    1164:1164:java.util.Iterator iterator() -> iterator
    1164:1164:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$f:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> b
    1141:1142:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    1144:1146:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,int,int,boolean) -> <init>
    1150:1150:int characteristics() -> characteristics
    1138:1138:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2160:2160:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1160:1160 -> a
    2160:2160:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1138 -> a
    1138:1138:void acceptOnIndex(java.lang.Object,int) -> a
    3155:3156:void acceptOnIndex(java.util.function.IntConsumer,int):1155:1156 -> a
    3155:3156:void acceptOnIndex(java.lang.Object,int):1138 -> a
    1138:1138:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1138:1138:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1138:1138:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1138:1138:java.util.Spliterator$OfInt trySplit() -> trySplit
    1138:1138:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1138:1138:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$g:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> b
    597:599:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,int) -> <init>
    601:602:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    606:606:int getIntKey() -> getIntKey
    611:611:int leftInt() -> b
    616:616:int getIntValue() -> getIntValue
    621:621:int rightInt() -> c
    626:628:int setValue(int) -> setValue
    645:645:java.lang.Integer getKey() -> getKey
    656:656:java.lang.Integer getValue() -> getValue
    667:667:java.lang.Integer setValue(java.lang.Integer) -> setValue
    673:675:boolean equals(java.lang.Object) -> equals
    680:680:int hashCode() -> hashCode
    685:685:java.lang.String toString() -> toString
    593:593:java.lang.Object setValue(java.lang.Object) -> setValue
    593:593:java.lang.Object getValue() -> getValue
    593:593:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$h:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a
    994:994:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    997:997:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1002:1002:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    1007:1007:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1014:1030:boolean contains(java.lang.Object) -> contains
    1037:1067:boolean remove(java.lang.Object) -> remove
    1075:1075:int size() -> size
    1080:1081:void clear() -> clear
    1086:1088:void forEach(java.util.function.Consumer) -> forEach
    1093:1102:void fastForEach(java.util.function.Consumer) -> fastForEach
    994:994:java.util.Spliterator spliterator() -> spliterator
    994:994:java.util.Iterator iterator() -> iterator
    994:994:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$i:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> f
    690:706:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    717:717:boolean hasNext() -> hasNext
    721:737:int nextEntry() -> a
    742:762:void forEachRemaining(java.lang.Object) -> forEachRemaining
    796:809:void remove() -> remove
    1774:1791:void shiftKeys(int):774:791 -> remove
    1774:1791:void remove():799 -> remove
    690:690:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$j:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> f
    861:871:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    861:878:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    885:900:boolean tryAdvance(java.lang.Object) -> tryAdvance
    904:917:void forEachRemaining(java.lang.Object) -> forEachRemaining
    920:927:long estimateSize() -> estimateSize
    932:945:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$k:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a
    1223:1225:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    1237:1237:int nextInt() -> nextInt
    1222:1222:void acceptOnIndex(java.lang.Object,int) -> a
    2232:2233:void acceptOnIndex(java.util.function.IntConsumer,int):1232:1233 -> a
    2232:2233:void acceptOnIndex(java.lang.Object,int):1222 -> a
    1222:1222:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$l:
# {"fileName":"Int2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> b
    1244:1245:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap) -> <init>
    1247:1249:void <init>(it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,int,int,boolean) -> <init>
    1253:1253:int characteristics() -> characteristics
    1241:1241:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2263:2263:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1263:1263 -> a
    2263:2263:it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1241 -> a
    1241:1241:void acceptOnIndex(java.lang.Object,int) -> a
    3258:3259:void acceptOnIndex(java.util.function.IntConsumer,int):1258:1259 -> a
    3258:3259:void acceptOnIndex(java.lang.Object,int):1241 -> a
    1241:1241:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1241:1241:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1241:1241:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1241:1241:java.util.Spliterator$OfInt trySplit() -> trySplit
    1241:1241:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1241:1241:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry tree -> tree
    int count -> count
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry firstEntry -> firstEntry
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry lastEntry -> lastEntry
    it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> entries
    it.unimi.dsi.fastutil.ints.IntSortedSet keys -> keys
    it.unimi.dsi.fastutil.ints.IntCollection values -> values
    boolean modified -> modified
    java.util.Comparator storedComparator -> storedComparator
    it.unimi.dsi.fastutil.ints.IntComparator actualComparator -> actualComparator
    long serialVersionUID -> serialVersionUID
    boolean[] dirPath -> a
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry[] nodePath -> b
    67:76:void <init>() -> <init>
    87:88:void setActualComparator() -> a
    96:99:void <init>(java.util.Comparator) -> <init>
    107:109:void <init>(java.util.Map) -> <init>
    117:119:void <init>(java.util.SortedMap) -> <init>
    127:129:void <init>(it.unimi.dsi.fastutil.ints.Int2IntMap) -> <init>
    137:139:void <init>(it.unimi.dsi.fastutil.ints.Int2IntSortedMap) -> <init>
    150:153:void <init>(int[],int[],java.util.Comparator) -> <init>
    163:164:void <init>(int[],int[]) -> <init>
    189:189:int compare(int,int) -> a
    199:202:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry findKey(int) -> a
    213:219:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry locateKey(int) -> b
    230:232:void allocatePaths() -> b
    248:251:int addTo(int,int) -> addTo
    256:259:int put(int,int) -> put
    273:396:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry add(int) -> c
    403:607:int remove(int) -> remove
    612:619:boolean containsValue(int) -> containsValue
    624:630:void clear() -> clear
    882:882:boolean containsKey(int) -> containsKey
    887:887:int size() -> size
    892:892:boolean isEmpty() -> isEmpty
    897:898:int get(int) -> get
    903:904:int firstIntKey() -> firstIntKey
    909:910:int lastIntKey() -> lastIntKey
    1047:1126:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2IntEntrySet() -> int2IntEntrySet
    1180:1181:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    1215:1236:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    1241:1241:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    1246:1246:it.unimi.dsi.fastutil.ints.Int2IntSortedMap headMap(int) -> headMap
    1251:1251:it.unimi.dsi.fastutil.ints.Int2IntSortedMap tailMap(int) -> tailMap
    1256:1256:it.unimi.dsi.fastutil.ints.Int2IntSortedMap subMap(int,int) -> subMap
    1721:1769:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap clone() -> clone
    1773:1782:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1794:1822:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry readTree(java.io.ObjectInputStream,int,it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry,it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry) -> a
    1826:1841:void readObject(java.io.ObjectInputStream) -> readObject
    38:38:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    38:38:it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> int2IntEntrySet
    38:38:java.util.Collection values() -> values
    38:38:java.util.Set keySet() -> keySet
    38:38:java.util.Comparator comparator() -> comparator
    38:38:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$1 -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$1:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    java.util.Comparator comparator -> a
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap this$0 -> b
    1047:1048:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap) -> <init>
    1052:1052:java.util.Comparator comparator() -> comparator
    1057:1057:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1068:1074:boolean contains(java.lang.Object) -> contains
    1080:1088:boolean remove(java.lang.Object) -> remove
    1093:1093:int size() -> size
    1098:1099:void clear() -> clear
    1113:1113:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry,it.unimi.dsi.fastutil.ints.Int2IntMap$Entry) -> a
    1118:1118:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry) -> a
    1123:1123:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry) -> b
    1047:1047:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    1047:1047:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    1047:1047:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1047:1047:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1047:1047:java.util.Iterator iterator() -> iterator
    1047:1047:java.lang.Object last() -> last
    2108:2108:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry last$70b98ad2():1108:1108 -> last
    2108:2108:java.lang.Object last():1047 -> last
    1047:1047:java.lang.Object first() -> first
    3103:3103:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry first$70b98ad2():1103:1103 -> first
    3103:3103:java.lang.Object first():1047 -> first
    1047:1047:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    1047:1047:java.util.SortedSet headSet(java.lang.Object) -> headSet
    1047:1047:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1048:1048:int lambda$$1(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry,it.unimi.dsi.fastutil.ints.Int2IntMap$Entry) -> b
    1048:1048:int lambda$$0(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry,it.unimi.dsi.fastutil.ints.Int2IntMap$Entry) -> c
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$2 -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$2:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap this$0 -> a
    1215:1215:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap) -> <init>
    1218:1218:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1223:1223:boolean contains(int) -> contains
    1228:1228:int size() -> size
    1233:1234:void clear() -> clear
    1215:1215:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry left -> c
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry right -> d
    int info -> e
    658:659:void <init>() -> <init>
    668:670:void <init>(int,int) -> <init>
    678:678:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry left() -> a
    687:687:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry right() -> b
    696:696:boolean pred() -> c
    705:705:boolean succ() -> d
    714:716:void pred(boolean) -> a
    724:726:void succ$1385ff() -> e
    734:736:void pred(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry) -> a
    744:746:void succ(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry) -> b
    754:756:void left(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry) -> c
    764:766:void right(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry) -> d
    774:774:boolean black() -> f
    783:785:void black(boolean) -> b
    793:795:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry next() -> g
    804:806:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry prev() -> h
    811:813:int setValue(int) -> setValue
    821:828:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry clone() -> i
    834:836:boolean equals(java.lang.Object) -> equals
    841:841:int hashCode() -> hashCode
    846:846:java.lang.String toString() -> toString
    642:642:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$EntryIterator -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$a:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap this$0 -> c
    1026:1027:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap) -> <init>
    1025:1025:java.lang.Object next() -> next
    2035:2035:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry next$70b98ad2():1035:1035 -> next
    2035:2035:java.lang.Object next():1025 -> next
    1025:1025:java.lang.Object previous() -> previous
    2040:2040:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry previous$70b98ad2():1040:1040 -> previous
    2040:2040:java.lang.Object previous():1025 -> previous
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$KeyIterator -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$b:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap this$0 -> c
    1138:1139:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap) -> <init>
    1147:1147:int nextInt() -> nextInt
    1152:1152:int previousInt() -> a
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$KeySet -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$c:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap this$0 -> a
    1157:1157:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap) -> <init>
    1160:1160:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    1157:1157:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1157:1157:java.util.Iterator iterator() -> iterator
    1157:1157:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$d:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    boolean bottom -> c
    boolean top -> d
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap$1 entries$2671048f -> f
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap$KeySet keys$9104f65 -> g
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap$2 values$1fcad628 -> h
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap this$0 -> e
    1294:1301:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap,int,boolean,int,boolean) -> <init>
    1305:1310:void clear() -> clear
    1319:1319:boolean in(int) -> a
    1324:1405:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2IntEntrySet() -> int2IntEntrySet
    1422:1423:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    1428:1449:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    1456:1456:boolean containsKey(int) -> containsKey
    1461:1467:boolean containsValue(int) -> containsValue
    1474:1475:int get(int) -> get
    1480:1483:int put(int,int) -> put
    1489:1492:int remove(int) -> remove
    1497:1503:int size() -> size
    1508:1508:boolean isEmpty() -> isEmpty
    1513:1513:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    1518:1519:it.unimi.dsi.fastutil.ints.Int2IntSortedMap headMap(int) -> headMap
    1524:1525:it.unimi.dsi.fastutil.ints.Int2IntSortedMap tailMap(int) -> tailMap
    1530:1534:it.unimi.dsi.fastutil.ints.Int2IntSortedMap subMap(int,int) -> subMap
    1543:1556:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry firstEntry() -> a
    1565:1578:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry lastEntry() -> b
    1583:1585:int firstIntKey() -> firstIntKey
    1590:1592:int lastIntKey() -> lastIntKey
    1269:1269:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    1269:1269:it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> int2IntEntrySet
    1269:1269:java.util.Collection values() -> values
    1269:1269:java.util.Set keySet() -> keySet
    1269:1269:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap$1 -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$d$1:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap this$1 -> a
    1324:1324:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap) -> <init>
    1327:1327:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1337:1337:java.util.Comparator comparator() -> comparator
    1343:1348:boolean contains(java.lang.Object) -> contains
    1354:1360:boolean remove(java.lang.Object) -> remove
    1365:1367:int size() -> size
    1372:1372:boolean isEmpty() -> isEmpty
    1377:1378:void clear() -> clear
    1392:1392:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry,it.unimi.dsi.fastutil.ints.Int2IntMap$Entry) -> a
    1397:1397:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry) -> a
    1402:1402:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(it.unimi.dsi.fastutil.ints.Int2IntMap$Entry) -> b
    1324:1324:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    1324:1324:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    1324:1324:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1324:1324:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1324:1324:java.util.Iterator iterator() -> iterator
    1324:1324:java.lang.Object last() -> last
    2387:2387:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry last$70b98ad2():1387:1387 -> last
    2387:2387:java.lang.Object last():1324 -> last
    1324:1324:java.lang.Object first() -> first
    3382:3382:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry first$70b98ad2():1382:1382 -> first
    3382:3382:java.lang.Object first():1324 -> first
    1324:1324:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    1324:1324:java.util.SortedSet headSet(java.lang.Object) -> headSet
    1324:1324:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap$2 -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$d$2:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap this$1 -> a
    1428:1428:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap) -> <init>
    1431:1431:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1436:1436:boolean contains(int) -> contains
    1441:1441:int size() -> size
    1446:1447:void clear() -> clear
    1428:1428:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap$KeySet -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$d$a:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap this$1 -> a
    1408:1408:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap) -> <init>
    1411:1411:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    1408:1408:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1408:1408:java.util.Iterator iterator() -> iterator
    1408:1408:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap$SubmapEntryIterator -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$d$b:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap this$1 -> c
    1638:1639:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap) -> <init>
    1637:1637:java.lang.Object next() -> next
    2647:2647:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry next$70b98ad2():1647:1647 -> next
    2647:2647:java.lang.Object next():1637 -> next
    1637:1637:java.lang.Object previous() -> previous
    2652:2652:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry previous$70b98ad2():1652:1652 -> previous
    2652:2652:java.lang.Object previous():1637 -> previous
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap$SubmapIterator -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$d$c:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap this$1 -> c
    1605:1607:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap) -> <init>
    1626:1628:void updatePrevious() -> b
    1632:1634:void updateNext() -> c
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap$SubmapKeyIterator -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$d$d:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap this$1 -> c
    1666:1668:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap) -> <init>
    1676:1676:int nextInt() -> nextInt
    1681:1681:int previousInt() -> a
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap$SubmapValueIterator -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$d$e:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap this$1 -> c
    1694:1694:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap) -> <init>
    1697:1697:int nextInt() -> nextInt
    1702:1702:int previousInt() -> a
    1694:1694:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Submap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$TreeIterator -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$e:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry prev -> a
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry next -> b
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry curr -> c
    int index -> d
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap this$0 -> e
    939:943:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap) -> <init>
    955:955:boolean hasNext() -> hasNext
    959:959:boolean hasPrevious() -> hasPrevious
    963:964:void updateNext() -> c
    967:971:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry nextEntry() -> d
    975:976:void updatePrevious() -> b
    979:983:it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$Entry previousEntry() -> e
    987:987:int nextIndex() -> nextIndex
    991:991:int previousIndex() -> previousIndex
    995:1004:void remove() -> remove
it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$ValueIterator -> it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap$f:
# {"fileName":"Int2IntRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap this$0 -> c
    1192:1192:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap) -> <init>
    1195:1195:int nextInt() -> nextInt
    1200:1200:int previousInt() -> a
    1192:1192:void <init>(it.unimi.dsi.fastutil.ints.Int2IntRBTreeMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2IntSortedMap -> it.unimi.dsi.fastutil.ints.Int2IntSortedMap:
# {"fileName":"Int2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntSortedMap subMap(int,int) -> subMap
    it.unimi.dsi.fastutil.ints.Int2IntSortedMap headMap(int) -> headMap
    it.unimi.dsi.fastutil.ints.Int2IntSortedMap tailMap(int) -> tailMap
    int firstIntKey() -> firstIntKey
    int lastIntKey() -> lastIntKey
    91:91:it.unimi.dsi.fastutil.ints.Int2IntSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    104:104:it.unimi.dsi.fastutil.ints.Int2IntSortedMap headMap(java.lang.Integer) -> a
    117:117:it.unimi.dsi.fastutil.ints.Int2IntSortedMap tailMap(java.lang.Integer) -> b
    128:128:java.lang.Integer firstKey() -> c
    139:139:java.lang.Integer lastKey() -> d
    184:184:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> e
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2IntEntrySet() -> int2IntEntrySet
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    34:34:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> int2IntEntrySet
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.lang.Object lastKey() -> lastKey
    34:34:java.lang.Object firstKey() -> firstKey
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2IntSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.ints.Int2IntSortedMap$a:
# {"fileName":"Int2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> a
    152:152:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
it.unimi.dsi.fastutil.ints.Int2IntSortedMaps -> it.unimi.dsi.fastutil.ints.I:
# {"fileName":"Int2IntSortedMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2IntSortedMaps$EmptySortedMap EMPTY_MAP -> a
    60:61:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator$7a68ce92(it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap) -> a
    203:203:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2IntSortedMaps$EmptySortedMap -> it.unimi.dsi.fastutil.ints.I$a:
# {"fileName":"Int2IntSortedMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    89:90:void <init>() -> <init>
    94:94:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    99:99:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2IntEntrySet() -> int2IntEntrySet
    110:110:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> e
    115:115:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    120:120:it.unimi.dsi.fastutil.ints.Int2IntSortedMap subMap(int,int) -> subMap
    125:125:it.unimi.dsi.fastutil.ints.Int2IntSortedMap headMap(int) -> headMap
    130:130:it.unimi.dsi.fastutil.ints.Int2IntSortedMap tailMap(int) -> tailMap
    135:135:int firstIntKey() -> firstIntKey
    140:140:int lastIntKey() -> lastIntKey
    151:151:it.unimi.dsi.fastutil.ints.Int2IntSortedMap headMap(java.lang.Integer) -> a
    162:162:it.unimi.dsi.fastutil.ints.Int2IntSortedMap tailMap(java.lang.Integer) -> b
    173:173:it.unimi.dsi.fastutil.ints.Int2IntSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    184:184:java.lang.Integer firstKey() -> c
    195:195:java.lang.Integer lastKey() -> d
    86:86:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    86:86:it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> int2IntEntrySet
    86:86:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    1110:1110:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():110:110 -> entrySet
    1110:1110:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():86 -> entrySet
    86:86:java.util.Set entrySet() -> entrySet
    2110:2110:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():110:110 -> entrySet
    2110:2110:java.util.Set entrySet():86 -> entrySet
    86:86:java.util.Set keySet() -> keySet
    86:86:java.lang.Object lastKey() -> lastKey
    2195:2195:java.lang.Integer lastKey():195:195 -> lastKey
    2195:2195:java.lang.Object lastKey():86 -> lastKey
    86:86:java.lang.Object firstKey() -> firstKey
    3184:3184:java.lang.Integer firstKey():184:184 -> firstKey
    3184:3184:java.lang.Object firstKey():86 -> firstKey
    86:86:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    86:86:java.util.SortedMap headMap(java.lang.Object) -> headMap
    86:86:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    86:86:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2LongFunction -> it.unimi.dsi.fastutil.ints.Int2LongFunction:
# {"fileName":"Int2LongFunction.java","id":"sourceFile"}
    60:60:long applyAsLong(int) -> applyAsLong
    73:73:long put(int,long) -> put
    long get(int) -> get
    99:99:long getOrDefault(int,long) -> getOrDefault
    111:111:long remove(int) -> remove
    122:125:java.lang.Long put(java.lang.Integer,java.lang.Long) -> put
    136:139:java.lang.Long get(java.lang.Object) -> get
    150:153:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    164:166:java.lang.Long remove(java.lang.Object) -> remove
    181:181:boolean containsKey(int) -> containsKey
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    206:206:void defaultReturnValue(long) -> defaultReturnValue
    219:219:long defaultReturnValue() -> defaultReturnValue
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.ints.Int2LongFunctions -> it.unimi.dsi.fastutil.ints.J:
# {"fileName":"Int2LongFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2LongFunctions$EmptyFunction -> it.unimi.dsi.fastutil.ints.J$a:
# {"fileName":"Int2LongFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:long get(int) -> get
    49:49:long getOrDefault(int,long) -> getOrDefault
    54:54:boolean containsKey(int) -> containsKey
    59:59:long defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(long) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.ints.Int2LongFunctions$Singleton -> it.unimi.dsi.fastutil.ints.J$b:
# {"fileName":"Int2LongFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int key -> a
    long value -> b
    121:124:void <init>(int,long) -> <init>
    128:128:boolean containsKey(int) -> containsKey
    133:133:long get(int) -> get
    138:138:long getOrDefault(int,long) -> getOrDefault
    143:143:int size() -> size
    148:148:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.ints.Int2LongFunctions$SynchronizedFunction -> it.unimi.dsi.fastutil.ints.J$c:
# {"fileName":"Int2LongFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.Int2LongMap function$690e16ba -> b
    java.lang.Object sync -> a
    188:192:void <init>(it.unimi.dsi.fastutil.ints.Int2LongMap,java.lang.Object) -> <init>
    194:198:void <init>(it.unimi.dsi.fastutil.ints.Int2LongMap) -> <init>
    202:204:long applyAsLong(int) -> applyAsLong
    215:217:java.lang.Long apply(java.lang.Integer) -> a
    222:224:int size() -> size
    229:231:long defaultReturnValue() -> defaultReturnValue
    236:239:void defaultReturnValue(long) -> defaultReturnValue
    243:245:boolean containsKey(int) -> containsKey
    251:253:boolean containsKey(java.lang.Object) -> containsKey
    258:260:long put(int,long) -> put
    265:267:long get(int) -> get
    272:274:long getOrDefault(int,long) -> getOrDefault
    279:281:long remove(int) -> remove
    286:289:void clear() -> clear
    299:301:java.lang.Long put(java.lang.Integer,java.lang.Long) -> put
    312:314:java.lang.Long get(java.lang.Object) -> get
    325:327:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    338:340:java.lang.Long remove(java.lang.Object) -> remove
    345:347:int hashCode() -> hashCode
    352:355:boolean equals(java.lang.Object) -> equals
    360:362:java.lang.String toString() -> toString
    366:369:void writeObject(java.io.ObjectOutputStream) -> writeObject
    183:183:java.lang.Object remove(java.lang.Object) -> remove
    183:183:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    183:183:java.lang.Object get(java.lang.Object) -> get
    183:183:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    183:183:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.ints.Int2LongFunctions$UnmodifiableFunction -> it.unimi.dsi.fastutil.ints.J$d:
# {"fileName":"Int2LongFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.Int2LongMap function$690e16ba -> a
    401:404:void <init>(it.unimi.dsi.fastutil.ints.Int2LongMap) -> <init>
    408:408:int size() -> size
    413:413:long defaultReturnValue() -> defaultReturnValue
    418:418:void defaultReturnValue(long) -> defaultReturnValue
    423:423:boolean containsKey(int) -> containsKey
    428:428:long put(int,long) -> put
    433:433:long get(int) -> get
    438:438:long getOrDefault(int,long) -> getOrDefault
    443:443:long remove(int) -> remove
    448:448:void clear() -> clear
    459:459:java.lang.Long put(java.lang.Integer,java.lang.Long) -> put
    470:470:java.lang.Long get(java.lang.Object) -> get
    481:481:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    492:492:java.lang.Long remove(java.lang.Object) -> remove
    497:497:int hashCode() -> hashCode
    502:502:boolean equals(java.lang.Object) -> equals
    507:507:java.lang.String toString() -> toString
    397:397:java.lang.Object remove(java.lang.Object) -> remove
    397:397:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    397:397:java.lang.Object get(java.lang.Object) -> get
    397:397:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
it.unimi.dsi.fastutil.ints.Int2LongMap -> it.unimi.dsi.fastutil.ints.Int2LongMap:
# {"fileName":"Int2LongMap.java","id":"sourceFile"}
    int size() -> size
    99:99:void clear() -> clear
    void defaultReturnValue(long) -> defaultReturnValue
    long defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet int2LongEntrySet() -> int2LongEntrySet
    150:150:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    164:164:java.lang.Long put(java.lang.Integer,java.lang.Long) -> put
    178:178:java.lang.Long get(java.lang.Object) -> get
    192:192:java.lang.Long remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    boolean containsKey(int) -> containsKey
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(long) -> containsValue
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    285:285:long getOrDefault(int,long) -> getOrDefault
    298:298:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    317:320:long putIfAbsent(int,long) -> putIfAbsent
    335:338:boolean remove(int,long) -> remove
    354:357:boolean replace(int,long,long) -> replace
    374:374:long replace(int,long) -> replace
    401:406:long computeIfAbsent(int,java.util.function.IntToLongFunction) -> computeIfAbsent
    429:436:long computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    465:471:long computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2LongFunction) -> computeIfAbsent
    479:479:long computeIfAbsentPartial(int,it.unimi.dsi.fastutil.ints.Int2LongFunction) -> computeIfAbsentPartial
    499:509:long computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    531:541:long compute(int,java.util.function.BiFunction) -> compute
    564:579:long merge(int,long,java.util.function.BiFunction) -> merge
    603:607:long mergeLong(int,long,java.util.function.LongBinaryOperator) -> mergeLong
    646:646:long mergeLong(int,long,it.unimi.dsi.fastutil.longs.LongBinaryOperator) -> mergeLong
    659:659:java.lang.Long putIfAbsent(java.lang.Integer,java.lang.Long) -> putIfAbsent
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Integer,java.lang.Long,java.lang.Long) -> replace
    698:698:java.lang.Long replace(java.lang.Integer,java.lang.Long) -> replace
    711:711:java.lang.Long computeIfAbsent(java.lang.Integer,java.util.function.Function) -> computeIfAbsent
    724:724:java.lang.Long computeIfPresent(java.lang.Integer,java.util.function.BiFunction) -> computeIfPresent
    737:737:java.lang.Long compute(java.lang.Integer,java.util.function.BiFunction) -> compute
    750:750:java.lang.Long merge(java.lang.Integer,java.lang.Long,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.ints.Int2LongMap$Entry) -> a
it.unimi.dsi.fastutil.ints.Int2LongMap$Entry -> it.unimi.dsi.fastutil.ints.Int2LongMap$Entry:
# {"fileName":"Int2LongMap.java","id":"sourceFile"}
    int getIntKey() -> getIntKey
    775:775:java.lang.Integer getKey() -> getKey
    long getLongValue() -> getLongValue
    long setValue(long) -> setValue
    800:800:java.lang.Long getValue() -> getValue
    811:811:java.lang.Long setValue(java.lang.Long) -> setValue
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2LongMap$FastEntrySet -> it.unimi.dsi.fastutil.ints.Int2LongMap$FastEntrySet:
# {"fileName":"Int2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    76:77:void fastForEach(java.util.function.Consumer) -> fastForEach
it.unimi.dsi.fastutil.ints.Int2LongMaps -> it.unimi.dsi.fastutil.ints.Int2LongMaps:
# {"fileName":"Int2LongMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongMaps$EmptyMap EMPTY_MAP -> EMPTY_MAP
    36:37:void <init>() -> <init>
    49:50:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.ints.Int2LongMap) -> fastIterator
    65:68:void fastForEach(it.unimi.dsi.fastutil.ints.Int2LongMap,java.util.function.Consumer) -> fastForEach
    82:98:it.unimi.dsi.fastutil.objects.ObjectIterable fastIterable(it.unimi.dsi.fastutil.ints.Int2LongMap) -> fastIterable
    301:301:it.unimi.dsi.fastutil.ints.Int2LongMap singleton(int,long) -> singleton
    316:316:it.unimi.dsi.fastutil.ints.Int2LongMap singleton(java.lang.Integer,java.lang.Long) -> singleton
    646:646:it.unimi.dsi.fastutil.ints.Int2LongMap synchronize(it.unimi.dsi.fastutil.ints.Int2LongMap) -> synchronize
    659:659:it.unimi.dsi.fastutil.ints.Int2LongMap synchronize(it.unimi.dsi.fastutil.ints.Int2LongMap,java.lang.Object) -> synchronize
    917:917:it.unimi.dsi.fastutil.ints.Int2LongMap unmodifiable(it.unimi.dsi.fastutil.ints.Int2LongMap) -> unmodifiable
    195:195:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2LongMaps$1 -> it.unimi.dsi.fastutil.ints.Int2LongMaps$1:
# {"fileName":"Int2LongMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectSet val$entries -> a
    83:83:void <init>(it.unimi.dsi.fastutil.objects.ObjectSet) -> <init>
    86:86:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    91:91:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    96:97:void forEach(java.util.function.Consumer) -> forEach
    83:83:java.util.Spliterator spliterator() -> spliterator
    83:83:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2LongMaps$EmptyMap -> it.unimi.dsi.fastutil.ints.Int2LongMaps$EmptyMap:
# {"fileName":"Int2LongMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    110:111:void <init>() -> <init>
    115:115:boolean containsValue(long) -> containsValue
    121:121:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    126:126:long getOrDefault(int,long) -> getOrDefault
    137:137:boolean containsValue(java.lang.Object) -> containsValue
    142:142:void putAll(java.util.Map) -> putAll
    147:147:it.unimi.dsi.fastutil.objects.ObjectSet int2LongEntrySet() -> int2LongEntrySet
    152:152:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    157:157:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    162:162:void forEach(java.util.function.BiConsumer) -> forEach
    166:166:java.lang.Object clone() -> clone
    171:171:boolean isEmpty() -> isEmpty
    176:176:int hashCode() -> hashCode
    181:182:boolean equals(java.lang.Object) -> equals
    187:187:java.lang.String toString() -> toString
    107:107:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    107:107:java.util.Collection values() -> values
    107:107:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2LongMaps$Singleton -> it.unimi.dsi.fastutil.ints.Int2LongMaps$a:
# {"fileName":"Int2LongMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton entries$52e6b354 -> c
    it.unimi.dsi.fastutil.ints.IntSet keys -> d
    it.unimi.dsi.fastutil.longs.LongSet values$4003f988 -> e
    210:211:void <init>(int,long) -> <init>
    215:215:boolean containsValue(long) -> containsValue
    226:226:boolean containsValue(java.lang.Object) -> containsValue
    231:231:void putAll(java.util.Map) -> putAll
    236:237:it.unimi.dsi.fastutil.objects.ObjectSet int2LongEntrySet() -> int2LongEntrySet
    249:249:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    254:255:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    260:261:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    266:266:boolean isEmpty() -> isEmpty
    271:271:int hashCode() -> hashCode
    276:280:boolean equals(java.lang.Object) -> equals
    285:285:java.lang.String toString() -> toString
    203:203:java.util.Set entrySet() -> entrySet
    203:203:java.util.Collection values() -> values
    203:203:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2LongMaps$SynchronizedMap -> it.unimi.dsi.fastutil.ints.Int2LongMaps$b:
# {"fileName":"Int2LongMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.Int2LongMap map -> b
    it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet entries$52e6b354 -> c
    it.unimi.dsi.fastutil.ints.IntSet keys -> d
    it.unimi.dsi.fastutil.longs.LongCollections$SynchronizedCollection values$4003f988 -> e
    328:330:void <init>(it.unimi.dsi.fastutil.ints.Int2LongMap,java.lang.Object) -> <init>
    333:335:void <init>(it.unimi.dsi.fastutil.ints.Int2LongMap) -> <init>
    339:341:boolean containsValue(long) -> containsValue
    352:354:boolean containsValue(java.lang.Object) -> containsValue
    359:362:void putAll(java.util.Map) -> putAll
    366:369:it.unimi.dsi.fastutil.objects.ObjectSet int2LongEntrySet() -> int2LongEntrySet
    381:381:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    386:389:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    394:397:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    402:404:boolean isEmpty() -> isEmpty
    409:411:int hashCode() -> hashCode
    416:419:boolean equals(java.lang.Object) -> equals
    423:426:void writeObject(java.io.ObjectOutputStream) -> writeObject
    431:433:long getOrDefault(int,long) -> getOrDefault
    438:441:void forEach(java.util.function.BiConsumer) -> forEach
    445:448:void replaceAll(java.util.function.BiFunction) -> replaceAll
    452:454:long putIfAbsent(int,long) -> putIfAbsent
    459:461:boolean remove(int,long) -> remove
    466:468:long replace(int,long) -> replace
    473:475:boolean replace(int,long,long) -> replace
    480:482:long computeIfAbsent(int,java.util.function.IntToLongFunction) -> computeIfAbsent
    487:489:long computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    494:496:long computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2LongFunction) -> computeIfAbsent
    501:503:long computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    508:510:long compute(int,java.util.function.BiFunction) -> compute
    515:517:long merge(int,long,java.util.function.BiFunction) -> merge
    528:530:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    541:543:boolean remove(java.lang.Object,java.lang.Object) -> remove
    554:556:java.lang.Long replace(java.lang.Integer,java.lang.Long) -> replace
    567:569:boolean replace(java.lang.Integer,java.lang.Long,java.lang.Long) -> replace
    580:582:java.lang.Long putIfAbsent(java.lang.Integer,java.lang.Long) -> putIfAbsent
    593:595:java.lang.Long computeIfAbsent(java.lang.Integer,java.util.function.Function) -> computeIfAbsent
    606:608:java.lang.Long computeIfPresent(java.lang.Integer,java.util.function.BiFunction) -> computeIfPresent
    619:621:java.lang.Long compute(java.lang.Integer,java.util.function.BiFunction) -> compute
    632:634:java.lang.Long merge(java.lang.Integer,java.lang.Long,java.util.function.BiFunction) -> merge
    320:320:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    320:320:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    320:320:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    320:320:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    320:320:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    320:320:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    320:320:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    320:320:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    320:320:java.util.Set entrySet() -> entrySet
    320:320:java.util.Collection values() -> values
    320:320:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2LongMaps$UnmodifiableMap -> it.unimi.dsi.fastutil.ints.Int2LongMaps$c:
# {"fileName":"Int2LongMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.Int2LongMap map -> a
    it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet entries$52e6b354 -> b
    it.unimi.dsi.fastutil.ints.IntSet keys -> c
    it.unimi.dsi.fastutil.longs.LongCollections$UnmodifiableCollection values$4003f988 -> d
    671:673:void <init>(it.unimi.dsi.fastutil.ints.Int2LongMap) -> <init>
    677:677:boolean containsValue(long) -> containsValue
    688:688:boolean containsValue(java.lang.Object) -> containsValue
    693:693:void putAll(java.util.Map) -> putAll
    699:700:it.unimi.dsi.fastutil.objects.ObjectSet int2LongEntrySet() -> int2LongEntrySet
    712:712:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    717:718:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    723:724:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    729:729:boolean isEmpty() -> isEmpty
    734:734:int hashCode() -> hashCode
    739:740:boolean equals(java.lang.Object) -> equals
    746:746:long getOrDefault(int,long) -> getOrDefault
    751:752:void forEach(java.util.function.BiConsumer) -> forEach
    756:756:void replaceAll(java.util.function.BiFunction) -> replaceAll
    761:761:long putIfAbsent(int,long) -> putIfAbsent
    766:766:boolean remove(int,long) -> remove
    771:771:long replace(int,long) -> replace
    776:776:boolean replace(int,long,long) -> replace
    781:781:long computeIfAbsent(int,java.util.function.IntToLongFunction) -> computeIfAbsent
    786:786:long computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    791:791:long computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2LongFunction) -> computeIfAbsent
    796:796:long computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    801:801:long compute(int,java.util.function.BiFunction) -> compute
    806:806:long merge(int,long,java.util.function.BiFunction) -> merge
    817:817:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    828:828:boolean remove(java.lang.Object,java.lang.Object) -> remove
    839:839:java.lang.Long replace(java.lang.Integer,java.lang.Long) -> replace
    850:850:boolean replace(java.lang.Integer,java.lang.Long,java.lang.Long) -> replace
    861:861:java.lang.Long putIfAbsent(java.lang.Integer,java.lang.Long) -> putIfAbsent
    872:872:java.lang.Long computeIfAbsent(java.lang.Integer,java.util.function.Function) -> computeIfAbsent
    883:883:java.lang.Long computeIfPresent(java.lang.Integer,java.util.function.BiFunction) -> computeIfPresent
    894:894:java.lang.Long compute(java.lang.Integer,java.util.function.BiFunction) -> compute
    905:905:java.lang.Long merge(java.lang.Integer,java.lang.Long,java.util.function.BiFunction) -> merge
    663:663:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    663:663:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    663:663:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    663:663:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    663:663:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    663:663:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    663:663:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    663:663:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    663:663:java.util.Set entrySet() -> entrySet
    663:663:java.util.Collection values() -> values
    663:663:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int[] key -> key
    long[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.ints.Int2LongMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.ints.IntSet keys -> keys
    it.unimi.dsi.fastutil.longs.LongCollection values -> values
    98:107:void <init>(int,float) -> <init>
    115:116:void <init>(int) -> <init>
    123:124:void <init>() -> <init>
    133:135:void <init>(java.util.Map,float) -> <init>
    143:144:void <init>(java.util.Map) -> <init>
    153:155:void <init>(it.unimi.dsi.fastutil.ints.Int2LongMap,float) -> <init>
    164:165:void <init>(it.unimi.dsi.fastutil.ints.Int2LongMap) -> <init>
    176:179:void <init>(int[],long[],float) -> <init>
    190:191:void <init>(int[],long[]) -> <init>
    194:194:int realSize() -> a
    204:206:void ensureCapacity(int) -> ensureCapacity
    214:218:long removeEntry(int) -> a
    2323:2336:void shiftKeys(int):323:336 -> a
    2323:2336:long removeEntry(int):216 -> a
    222:226:long removeNullEntry() -> b
    231:235:void putAll(java.util.Map) -> putAll
    3209:3211:void tryCapacity(long):209:211 -> putAll
    3209:3211:void putAll(java.util.Map):232 -> putAll
    238:248:int find(int) -> b
    253:258:void insert(int,int,long) -> a
    262:269:long put(int,long) -> put
    273:275:long addToValue(int,long) -> a
    293:310:long addTo(int,long) -> addTo
    343:355:long remove(int) -> remove
    362:372:long get(int) -> get
    379:389:boolean containsKey(int) -> containsKey
    395:399:boolean containsValue(long) -> containsValue
    406:416:long getOrDefault(int,long) -> getOrDefault
    423:426:long putIfAbsent(int,long) -> putIfAbsent
    433:453:boolean remove(int,long) -> remove
    461:464:boolean replace(int,long,long) -> replace
    470:474:long replace(int,long) -> replace
    480:485:long computeIfAbsent(int,java.util.function.IntToLongFunction) -> computeIfAbsent
    491:497:long computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2LongFunction) -> computeIfAbsent
    503:510:long computeIfAbsentNullable(int,java.util.function.IntFunction) -> computeIfAbsentNullable
    516:525:long computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    531:546:long compute(int,java.util.function.BiFunction) -> compute
    552:566:long merge(int,long,java.util.function.BiFunction) -> merge
    577:581:void clear() -> clear
    585:585:int size() -> size
    590:590:boolean isEmpty() -> isEmpty
    1112:1113:it.unimi.dsi.fastutil.ints.Int2LongMap$FastEntrySet int2LongEntrySet() -> int2LongEntrySet
    1215:1216:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    1274:1307:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    1324:1324:boolean trim() -> trim
    1346:1353:boolean trim(int) -> trim
    1368:1386:void rehash(int) -> rehash
    1402:1412:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap clone() -> clone
    1426:1436:int hashCode() -> hashCode
    1440:1449:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1452:1474:void readObject(java.io.ObjectInputStream) -> readObject
    60:60:it.unimi.dsi.fastutil.objects.ObjectSet int2LongEntrySet() -> int2LongEntrySet
    60:60:java.util.Collection values() -> values
    60:60:java.util.Set keySet() -> keySet
    60:60:java.lang.Object clone() -> clone
    60:60:int access$100(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> a
    60:60:long access$400(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> b
    60:60:long access$500(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap,int) -> a
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$1 -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$1:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> a
    1274:1274:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    1277:1277:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1282:1282:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    1288:1290:void forEach(java.util.function.LongConsumer) -> forEach
    1294:1294:int size() -> size
    1299:1299:boolean contains(long) -> contains
    1304:1305:void clear() -> clear
    1274:1274:java.util.Spliterator spliterator() -> spliterator
    1274:1274:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$a:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> b
    823:823:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    839:841:void remove() -> remove
    823:823:void acceptOnIndex(java.lang.Object,int) -> a
    1834:1835:void acceptOnIndex(java.util.function.Consumer,int):834:835 -> a
    1834:1835:void acceptOnIndex(java.lang.Object,int):823 -> a
    823:823:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    823:823:java.lang.Object next() -> next
    2828:2828:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapEntry next():828:828 -> next
    2828:2828:java.lang.Object next():823 -> next
    823:823:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$b:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> b
    976:977:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    979:981:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap,int,int,boolean) -> <init>
    985:985:int characteristics() -> characteristics
    973:973:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1995:1995:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):995:995 -> a
    1995:1995:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):973 -> a
    973:973:void acceptOnIndex(java.lang.Object,int) -> a
    2990:2991:void acceptOnIndex(java.util.function.Consumer,int):990:991 -> a
    2990:2991:void acceptOnIndex(java.lang.Object,int):973 -> a
    973:973:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    973:973:java.util.Spliterator trySplit() -> trySplit
    973:973:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    973:973:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$c:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> b
    844:845:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    844:844:void acceptOnIndex(java.lang.Object,int) -> a
    1856:1858:void acceptOnIndex(java.util.function.Consumer,int):856:858 -> a
    1856:1858:void acceptOnIndex(java.lang.Object,int):844 -> a
    844:844:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    844:844:java.lang.Object next() -> next
    2849:2850:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapEntry next():849:850 -> next
    2849:2850:java.lang.Object next():844 -> next
    844:844:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$d:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> a
    1125:1127:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    1139:1139:int nextInt() -> nextInt
    1124:1124:void acceptOnIndex(java.lang.Object,int) -> a
    2134:2135:void acceptOnIndex(java.util.function.IntConsumer,int):1134:1135 -> a
    2134:2135:void acceptOnIndex(java.lang.Object,int):1124 -> a
    1124:1124:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$KeySet -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$e:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> a
    1169:1169:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    1172:1172:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1177:1177:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1183:1188:void forEach(java.util.function.IntConsumer) -> forEach
    1192:1192:int size() -> size
    1197:1197:boolean contains(int) -> contains
    1202:1204:boolean remove(int) -> remove
    1209:1210:void clear() -> clear
    1169:1169:java.util.Spliterator spliterator() -> spliterator
    1169:1169:java.util.Iterator iterator() -> iterator
    1169:1169:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$f:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> b
    1146:1147:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    1149:1151:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap,int,int,boolean) -> <init>
    1155:1155:int characteristics() -> characteristics
    1143:1143:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2165:2165:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1165:1165 -> a
    2165:2165:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1143 -> a
    1143:1143:void acceptOnIndex(java.lang.Object,int) -> a
    3160:3161:void acceptOnIndex(java.util.function.IntConsumer,int):1160:1161 -> a
    3160:3161:void acceptOnIndex(java.lang.Object,int):1143 -> a
    1143:1143:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1143:1143:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1143:1143:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1143:1143:java.util.Spliterator$OfInt trySplit() -> trySplit
    1143:1143:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1143:1143:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$g:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> b
    602:604:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap,int) -> <init>
    606:607:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    611:611:int getIntKey() -> getIntKey
    616:616:int leftInt() -> b
    621:621:long getLongValue() -> getLongValue
    626:626:long rightLong() -> c
    631:633:long setValue(long) -> setValue
    650:650:java.lang.Integer getKey() -> getKey
    661:661:java.lang.Long getValue() -> getValue
    672:672:java.lang.Long setValue(java.lang.Long) -> setValue
    678:680:boolean equals(java.lang.Object) -> equals
    685:685:int hashCode() -> hashCode
    690:690:java.lang.String toString() -> toString
    598:598:java.lang.Object setValue(java.lang.Object) -> setValue
    598:598:java.lang.Object getValue() -> getValue
    598:598:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$h:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> a
    999:999:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    1002:1002:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1007:1007:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    1012:1012:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1019:1035:boolean contains(java.lang.Object) -> contains
    1042:1072:boolean remove(java.lang.Object) -> remove
    1080:1080:int size() -> size
    1085:1086:void clear() -> clear
    1091:1093:void forEach(java.util.function.Consumer) -> forEach
    1098:1107:void fastForEach(java.util.function.Consumer) -> fastForEach
    999:999:java.util.Spliterator spliterator() -> spliterator
    999:999:java.util.Iterator iterator() -> iterator
    999:999:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$i:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> f
    695:711:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    722:722:boolean hasNext() -> hasNext
    726:742:int nextEntry() -> a
    747:767:void forEachRemaining(java.lang.Object) -> forEachRemaining
    801:814:void remove() -> remove
    1779:1796:void shiftKeys(int):779:796 -> remove
    1779:1796:void remove():804 -> remove
    695:695:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$j:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> f
    866:876:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    866:883:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    890:905:boolean tryAdvance(java.lang.Object) -> tryAdvance
    909:922:void forEachRemaining(java.lang.Object) -> forEachRemaining
    925:932:long estimateSize() -> estimateSize
    937:950:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$k:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> a
    1228:1230:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    1242:1242:long nextLong() -> nextLong
    1227:1227:void acceptOnIndex(java.lang.Object,int) -> a
    2237:2238:void acceptOnIndex(java.util.function.LongConsumer,int):1237:1238 -> a
    2237:2238:void acceptOnIndex(java.lang.Object,int):1227 -> a
    1227:1227:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$l:
# {"fileName":"Int2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap this$0 -> b
    1249:1250:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap) -> <init>
    1252:1254:void <init>(it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap,int,int,boolean) -> <init>
    1258:1258:int characteristics() -> characteristics
    1246:1246:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2268:2268:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1268:1268 -> a
    2268:2268:it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1246 -> a
    1246:1246:void acceptOnIndex(java.lang.Object,int) -> a
    3263:3264:void acceptOnIndex(java.util.function.LongConsumer,int):1263:1264 -> a
    3263:3264:void acceptOnIndex(java.lang.Object,int):1246 -> a
    1246:1246:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    1246:1246:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1246:1246:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    1246:1246:java.util.Spliterator$OfLong trySplit() -> trySplit
    1246:1246:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1246:1246:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry tree -> tree
    int count -> count
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry firstEntry -> firstEntry
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry lastEntry -> lastEntry
    it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> entries
    it.unimi.dsi.fastutil.ints.IntSortedSet keys -> keys
    it.unimi.dsi.fastutil.longs.LongCollection values -> values
    boolean modified -> modified
    java.util.Comparator storedComparator -> storedComparator
    it.unimi.dsi.fastutil.ints.IntComparator actualComparator -> actualComparator
    long serialVersionUID -> serialVersionUID
    boolean[] dirPath -> a
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry[] nodePath -> b
    71:80:void <init>() -> <init>
    91:92:void setActualComparator() -> a
    100:103:void <init>(java.util.Comparator) -> <init>
    111:113:void <init>(java.util.Map) -> <init>
    121:123:void <init>(java.util.SortedMap) -> <init>
    131:133:void <init>(it.unimi.dsi.fastutil.ints.Int2LongMap) -> <init>
    141:143:void <init>(it.unimi.dsi.fastutil.ints.Int2LongSortedMap) -> <init>
    154:157:void <init>(int[],long[],java.util.Comparator) -> <init>
    167:168:void <init>(int[],long[]) -> <init>
    193:193:int compare(int,int) -> a
    203:206:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry findKey(int) -> a
    217:223:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry locateKey(int) -> b
    234:236:void allocatePaths() -> b
    252:255:long addTo(int,long) -> addTo
    260:263:long put(int,long) -> put
    277:400:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry add(int) -> c
    407:611:long remove(int) -> remove
    616:623:boolean containsValue(long) -> containsValue
    628:634:void clear() -> clear
    886:886:boolean containsKey(int) -> containsKey
    891:891:int size() -> size
    896:896:boolean isEmpty() -> isEmpty
    901:902:long get(int) -> get
    907:908:int firstIntKey() -> firstIntKey
    913:914:int lastIntKey() -> lastIntKey
    1051:1130:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2LongEntrySet() -> int2LongEntrySet
    1184:1185:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    1219:1240:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    1245:1245:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    1250:1250:it.unimi.dsi.fastutil.ints.Int2LongSortedMap headMap(int) -> headMap
    1255:1255:it.unimi.dsi.fastutil.ints.Int2LongSortedMap tailMap(int) -> tailMap
    1260:1260:it.unimi.dsi.fastutil.ints.Int2LongSortedMap subMap(int,int) -> subMap
    1725:1773:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap clone() -> clone
    1777:1786:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1798:1826:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry readTree(java.io.ObjectInputStream,int,it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry,it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry) -> a
    1830:1845:void readObject(java.io.ObjectInputStream) -> readObject
    42:42:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    42:42:it.unimi.dsi.fastutil.objects.ObjectSet int2LongEntrySet() -> int2LongEntrySet
    42:42:java.util.Collection values() -> values
    42:42:java.util.Set keySet() -> keySet
    42:42:java.util.Comparator comparator() -> comparator
    42:42:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$1 -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$1:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    java.util.Comparator comparator -> a
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap this$0 -> b
    1051:1052:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap) -> <init>
    1056:1056:java.util.Comparator comparator() -> comparator
    1061:1061:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1072:1078:boolean contains(java.lang.Object) -> contains
    1084:1092:boolean remove(java.lang.Object) -> remove
    1097:1097:int size() -> size
    1102:1103:void clear() -> clear
    1117:1117:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(it.unimi.dsi.fastutil.ints.Int2LongMap$Entry,it.unimi.dsi.fastutil.ints.Int2LongMap$Entry) -> a
    1122:1122:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(it.unimi.dsi.fastutil.ints.Int2LongMap$Entry) -> a
    1127:1127:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(it.unimi.dsi.fastutil.ints.Int2LongMap$Entry) -> b
    1051:1051:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    1051:1051:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    1051:1051:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1051:1051:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1051:1051:java.util.Iterator iterator() -> iterator
    1051:1051:java.lang.Object last() -> last
    2112:2112:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry last$24c6693b():1112:1112 -> last
    2112:2112:java.lang.Object last():1051 -> last
    1051:1051:java.lang.Object first() -> first
    3107:3107:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry first$24c6693b():1107:1107 -> first
    3107:3107:java.lang.Object first():1051 -> first
    1051:1051:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    1051:1051:java.util.SortedSet headSet(java.lang.Object) -> headSet
    1051:1051:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1052:1052:int lambda$$1(it.unimi.dsi.fastutil.ints.Int2LongMap$Entry,it.unimi.dsi.fastutil.ints.Int2LongMap$Entry) -> b
    1052:1052:int lambda$$0(it.unimi.dsi.fastutil.ints.Int2LongMap$Entry,it.unimi.dsi.fastutil.ints.Int2LongMap$Entry) -> c
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$2 -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$2:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap this$0 -> a
    1219:1219:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap) -> <init>
    1222:1222:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1227:1227:boolean contains(long) -> contains
    1232:1232:int size() -> size
    1237:1238:void clear() -> clear
    1219:1219:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry left -> c
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry right -> d
    int info -> e
    662:663:void <init>() -> <init>
    672:674:void <init>(int,long) -> <init>
    682:682:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry left() -> a
    691:691:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry right() -> b
    700:700:boolean pred() -> c
    709:709:boolean succ() -> d
    718:720:void pred(boolean) -> a
    728:730:void succ$1385ff() -> e
    738:740:void pred(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry) -> a
    748:750:void succ(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry) -> b
    758:760:void left(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry) -> c
    768:770:void right(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry) -> d
    778:778:boolean black() -> f
    787:789:void black(boolean) -> b
    797:799:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry next() -> g
    808:810:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry prev() -> h
    815:817:long setValue(long) -> setValue
    825:832:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry clone() -> i
    838:840:boolean equals(java.lang.Object) -> equals
    845:845:int hashCode() -> hashCode
    850:850:java.lang.String toString() -> toString
    646:646:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$EntryIterator -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$a:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap this$0 -> c
    1030:1031:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap) -> <init>
    1029:1029:java.lang.Object next() -> next
    2039:2039:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry next$24c6693b():1039:1039 -> next
    2039:2039:java.lang.Object next():1029 -> next
    1029:1029:java.lang.Object previous() -> previous
    2044:2044:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry previous$24c6693b():1044:1044 -> previous
    2044:2044:java.lang.Object previous():1029 -> previous
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$KeyIterator -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$b:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap this$0 -> c
    1142:1143:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap) -> <init>
    1151:1151:int nextInt() -> nextInt
    1156:1156:int previousInt() -> a
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$KeySet -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$c:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap this$0 -> a
    1161:1161:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap) -> <init>
    1164:1164:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    1161:1161:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1161:1161:java.util.Iterator iterator() -> iterator
    1161:1161:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$d:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    boolean bottom -> c
    boolean top -> d
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap$1 entries$2671048f -> f
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap$KeySet keys$9104f65 -> g
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap$2 values$4003f988 -> h
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap this$0 -> e
    1298:1305:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap,int,boolean,int,boolean) -> <init>
    1309:1314:void clear() -> clear
    1323:1323:boolean in(int) -> a
    1328:1409:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2LongEntrySet() -> int2LongEntrySet
    1426:1427:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    1432:1453:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    1460:1460:boolean containsKey(int) -> containsKey
    1465:1471:boolean containsValue(long) -> containsValue
    1478:1479:long get(int) -> get
    1484:1487:long put(int,long) -> put
    1493:1496:long remove(int) -> remove
    1501:1507:int size() -> size
    1512:1512:boolean isEmpty() -> isEmpty
    1517:1517:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    1522:1523:it.unimi.dsi.fastutil.ints.Int2LongSortedMap headMap(int) -> headMap
    1528:1529:it.unimi.dsi.fastutil.ints.Int2LongSortedMap tailMap(int) -> tailMap
    1534:1538:it.unimi.dsi.fastutil.ints.Int2LongSortedMap subMap(int,int) -> subMap
    1547:1560:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry firstEntry() -> a
    1569:1582:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry lastEntry() -> b
    1587:1589:int firstIntKey() -> firstIntKey
    1594:1596:int lastIntKey() -> lastIntKey
    1273:1273:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    1273:1273:it.unimi.dsi.fastutil.objects.ObjectSet int2LongEntrySet() -> int2LongEntrySet
    1273:1273:java.util.Collection values() -> values
    1273:1273:java.util.Set keySet() -> keySet
    1273:1273:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap$1 -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$d$1:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap this$1 -> a
    1328:1328:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap) -> <init>
    1331:1331:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1341:1341:java.util.Comparator comparator() -> comparator
    1347:1352:boolean contains(java.lang.Object) -> contains
    1358:1364:boolean remove(java.lang.Object) -> remove
    1369:1371:int size() -> size
    1376:1376:boolean isEmpty() -> isEmpty
    1381:1382:void clear() -> clear
    1396:1396:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(it.unimi.dsi.fastutil.ints.Int2LongMap$Entry,it.unimi.dsi.fastutil.ints.Int2LongMap$Entry) -> a
    1401:1401:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(it.unimi.dsi.fastutil.ints.Int2LongMap$Entry) -> a
    1406:1406:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(it.unimi.dsi.fastutil.ints.Int2LongMap$Entry) -> b
    1328:1328:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    1328:1328:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    1328:1328:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1328:1328:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1328:1328:java.util.Iterator iterator() -> iterator
    1328:1328:java.lang.Object last() -> last
    2391:2391:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry last$24c6693b():1391:1391 -> last
    2391:2391:java.lang.Object last():1328 -> last
    1328:1328:java.lang.Object first() -> first
    3386:3386:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry first$24c6693b():1386:1386 -> first
    3386:3386:java.lang.Object first():1328 -> first
    1328:1328:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    1328:1328:java.util.SortedSet headSet(java.lang.Object) -> headSet
    1328:1328:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap$2 -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$d$2:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap this$1 -> a
    1432:1432:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap) -> <init>
    1435:1435:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1440:1440:boolean contains(long) -> contains
    1445:1445:int size() -> size
    1450:1451:void clear() -> clear
    1432:1432:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap$KeySet -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$d$a:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap this$1 -> a
    1412:1412:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap) -> <init>
    1415:1415:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    1412:1412:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1412:1412:java.util.Iterator iterator() -> iterator
    1412:1412:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap$SubmapEntryIterator -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$d$b:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap this$1 -> c
    1642:1643:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap) -> <init>
    1641:1641:java.lang.Object next() -> next
    2651:2651:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry next$24c6693b():1651:1651 -> next
    2651:2651:java.lang.Object next():1641 -> next
    1641:1641:java.lang.Object previous() -> previous
    2656:2656:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry previous$24c6693b():1656:1656 -> previous
    2656:2656:java.lang.Object previous():1641 -> previous
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap$SubmapIterator -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$d$c:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap this$1 -> c
    1609:1611:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap) -> <init>
    1630:1632:void updatePrevious() -> b
    1636:1638:void updateNext() -> c
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap$SubmapKeyIterator -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$d$d:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap this$1 -> c
    1670:1672:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap) -> <init>
    1680:1680:int nextInt() -> nextInt
    1685:1685:int previousInt() -> a
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap$SubmapValueIterator -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$d$e:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap this$1 -> c
    1698:1698:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap) -> <init>
    1701:1701:long nextLong() -> nextLong
    1706:1706:long previousLong() -> a
    1698:1698:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Submap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$TreeIterator -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$e:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry prev -> a
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry next -> b
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry curr -> c
    int index -> d
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap this$0 -> e
    943:947:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap) -> <init>
    959:959:boolean hasNext() -> hasNext
    963:963:boolean hasPrevious() -> hasPrevious
    967:968:void updateNext() -> c
    971:975:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry nextEntry() -> d
    979:980:void updatePrevious() -> b
    983:987:it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$Entry previousEntry() -> e
    991:991:int nextIndex() -> nextIndex
    995:995:int previousIndex() -> previousIndex
    999:1008:void remove() -> remove
it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$ValueIterator -> it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap$f:
# {"fileName":"Int2LongRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap this$0 -> c
    1196:1196:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap) -> <init>
    1199:1199:long nextLong() -> nextLong
    1204:1204:long previousLong() -> a
    1196:1196:void <init>(it.unimi.dsi.fastutil.ints.Int2LongRBTreeMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2LongSortedMap -> it.unimi.dsi.fastutil.ints.Int2LongSortedMap:
# {"fileName":"Int2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongSortedMap subMap(int,int) -> subMap
    it.unimi.dsi.fastutil.ints.Int2LongSortedMap headMap(int) -> headMap
    it.unimi.dsi.fastutil.ints.Int2LongSortedMap tailMap(int) -> tailMap
    int firstIntKey() -> firstIntKey
    int lastIntKey() -> lastIntKey
    92:92:it.unimi.dsi.fastutil.ints.Int2LongSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    105:105:it.unimi.dsi.fastutil.ints.Int2LongSortedMap headMap(java.lang.Integer) -> a
    118:118:it.unimi.dsi.fastutil.ints.Int2LongSortedMap tailMap(java.lang.Integer) -> b
    129:129:java.lang.Integer firstKey() -> c
    140:140:java.lang.Integer lastKey() -> d
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> e
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2LongEntrySet() -> int2LongEntrySet
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    35:35:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet int2LongEntrySet() -> int2LongEntrySet
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2LongSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.ints.Int2LongSortedMap$a:
# {"fileName":"Int2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> a
    153:153:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
it.unimi.dsi.fastutil.ints.Int2LongSortedMaps -> it.unimi.dsi.fastutil.ints.K:
# {"fileName":"Int2LongSortedMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2LongSortedMaps$EmptySortedMap EMPTY_MAP -> a
    60:61:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator$6bf450d7(it.unimi.dsi.fastutil.ints.AbstractInt2LongSortedMap) -> a
    203:203:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2LongSortedMaps$EmptySortedMap -> it.unimi.dsi.fastutil.ints.K$a:
# {"fileName":"Int2LongSortedMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    89:90:void <init>() -> <init>
    94:94:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    99:99:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2LongEntrySet() -> int2LongEntrySet
    110:110:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> e
    115:115:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    120:120:it.unimi.dsi.fastutil.ints.Int2LongSortedMap subMap(int,int) -> subMap
    125:125:it.unimi.dsi.fastutil.ints.Int2LongSortedMap headMap(int) -> headMap
    130:130:it.unimi.dsi.fastutil.ints.Int2LongSortedMap tailMap(int) -> tailMap
    135:135:int firstIntKey() -> firstIntKey
    140:140:int lastIntKey() -> lastIntKey
    151:151:it.unimi.dsi.fastutil.ints.Int2LongSortedMap headMap(java.lang.Integer) -> a
    162:162:it.unimi.dsi.fastutil.ints.Int2LongSortedMap tailMap(java.lang.Integer) -> b
    173:173:it.unimi.dsi.fastutil.ints.Int2LongSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    184:184:java.lang.Integer firstKey() -> c
    195:195:java.lang.Integer lastKey() -> d
    86:86:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    86:86:it.unimi.dsi.fastutil.objects.ObjectSet int2LongEntrySet() -> int2LongEntrySet
    86:86:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    1110:1110:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():110:110 -> entrySet
    1110:1110:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():86 -> entrySet
    86:86:java.util.Set entrySet() -> entrySet
    2110:2110:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():110:110 -> entrySet
    2110:2110:java.util.Set entrySet():86 -> entrySet
    86:86:java.util.Set keySet() -> keySet
    86:86:java.lang.Object lastKey() -> lastKey
    2195:2195:java.lang.Integer lastKey():195:195 -> lastKey
    2195:2195:java.lang.Object lastKey():86 -> lastKey
    86:86:java.lang.Object firstKey() -> firstKey
    3184:3184:java.lang.Integer firstKey():184:184 -> firstKey
    3184:3184:java.lang.Object firstKey():86 -> firstKey
    86:86:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    86:86:java.util.SortedMap headMap(java.lang.Object) -> headMap
    86:86:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    86:86:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2ObjectFunction -> it.unimi.dsi.fastutil.ints.Int2ObjectFunction:
# {"fileName":"Int2ObjectFunction.java","id":"sourceFile"}
    60:60:java.lang.Object apply(int) -> apply
    73:73:java.lang.Object put(int,java.lang.Object) -> put
    java.lang.Object get(int) -> get
    99:99:java.lang.Object getOrDefault(int,java.lang.Object) -> getOrDefault
    111:111:java.lang.Object remove(int) -> remove
    122:125:java.lang.Object put(java.lang.Integer,java.lang.Object) -> put
    136:139:java.lang.Object get(java.lang.Object) -> get
    150:153:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    164:166:java.lang.Object remove(java.lang.Object) -> remove
    181:181:boolean containsKey(int) -> containsKey
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    206:206:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    219:219:java.lang.Object defaultReturnValue() -> defaultReturnValue
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.ints.Int2ObjectFunctions -> it.unimi.dsi.fastutil.ints.L:
# {"fileName":"Int2ObjectFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$EmptyFunction -> it.unimi.dsi.fastutil.ints.L$a:
# {"fileName":"Int2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:java.lang.Object get(int) -> get
    49:49:java.lang.Object getOrDefault(int,java.lang.Object) -> getOrDefault
    54:54:boolean containsKey(int) -> containsKey
    59:59:java.lang.Object defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$Singleton -> it.unimi.dsi.fastutil.ints.L$b:
# {"fileName":"Int2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int key -> a
    java.lang.Object value -> b
    121:124:void <init>(int,java.lang.Object) -> <init>
    128:128:boolean containsKey(int) -> containsKey
    133:133:java.lang.Object get(int) -> get
    138:138:java.lang.Object getOrDefault(int,java.lang.Object) -> getOrDefault
    143:143:int size() -> size
    148:148:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$SynchronizedFunction -> it.unimi.dsi.fastutil.ints.L$c:
# {"fileName":"Int2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.Int2ObjectMap function$10d7eb69 -> b
    java.lang.Object sync -> a
    188:192:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectMap,java.lang.Object) -> <init>
    194:198:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> <init>
    202:204:java.lang.Object apply(int) -> apply
    215:217:java.lang.Object apply(java.lang.Integer) -> a
    222:224:int size() -> size
    229:231:java.lang.Object defaultReturnValue() -> defaultReturnValue
    236:239:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    243:245:boolean containsKey(int) -> containsKey
    251:253:boolean containsKey(java.lang.Object) -> containsKey
    258:260:java.lang.Object put(int,java.lang.Object) -> put
    265:267:java.lang.Object get(int) -> get
    272:274:java.lang.Object getOrDefault(int,java.lang.Object) -> getOrDefault
    279:281:java.lang.Object remove(int) -> remove
    286:289:void clear() -> clear
    299:301:java.lang.Object put(java.lang.Integer,java.lang.Object) -> put
    312:314:java.lang.Object get(java.lang.Object) -> get
    325:327:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    338:340:java.lang.Object remove(java.lang.Object) -> remove
    345:347:int hashCode() -> hashCode
    352:355:boolean equals(java.lang.Object) -> equals
    360:362:java.lang.String toString() -> toString
    366:369:void writeObject(java.io.ObjectOutputStream) -> writeObject
    183:183:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    183:183:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$UnmodifiableFunction -> it.unimi.dsi.fastutil.ints.L$d:
# {"fileName":"Int2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.Int2ObjectMap function$10d7eb69 -> a
    401:404:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> <init>
    408:408:int size() -> size
    413:413:java.lang.Object defaultReturnValue() -> defaultReturnValue
    418:418:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    423:423:boolean containsKey(int) -> containsKey
    428:428:java.lang.Object put(int,java.lang.Object) -> put
    433:433:java.lang.Object get(int) -> get
    439:439:java.lang.Object getOrDefault(int,java.lang.Object) -> getOrDefault
    444:444:java.lang.Object remove(int) -> remove
    449:449:void clear() -> clear
    460:460:java.lang.Object put(java.lang.Integer,java.lang.Object) -> put
    471:471:java.lang.Object get(java.lang.Object) -> get
    483:483:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    494:494:java.lang.Object remove(java.lang.Object) -> remove
    499:499:int hashCode() -> hashCode
    504:504:boolean equals(java.lang.Object) -> equals
    509:509:java.lang.String toString() -> toString
    397:397:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap -> it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap:
# {"fileName":"Int2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int[] key -> key
    java.lang.Object[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int first -> first
    int last -> last
    long[] link -> link
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap$FastSortedEntrySet entries -> entries
    it.unimi.dsi.fastutil.ints.IntSortedSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    104:153:void <init>(int,float) -> <init>
    161:162:void <init>(int) -> <init>
    169:170:void <init>() -> <init>
    179:181:void <init>(java.util.Map,float) -> <init>
    189:190:void <init>(java.util.Map) -> <init>
    199:201:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectMap,float) -> <init>
    210:211:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> <init>
    222:225:void <init>(int[],java.lang.Object[],float) -> <init>
    236:237:void <init>(int[],java.lang.Object[]) -> <init>
    250:252:void ensureCapacity(int) -> ensureCapacity
    260:266:java.lang.Object removeEntry(int) -> a
    270:276:java.lang.Object removeNullEntry() -> a
    281:285:void putAll(java.util.Map) -> putAll
    2255:2257:void tryCapacity(long):255:257 -> putAll
    2255:2257:void putAll(java.util.Map):282 -> putAll
    288:298:int find(int) -> b
    303:317:void insert(int,int,java.lang.Object) -> a
    321:328:java.lang.Object put(int,java.lang.Object) -> put
    341:356:void shiftKeys(int) -> c
    363:375:java.lang.Object remove(int) -> remove
    380:382:java.lang.Object setValue(int,java.lang.Object) -> a
    392:410:java.lang.Object removeFirst() -> removeFirst
    420:438:java.lang.Object removeLast() -> removeLast
    442:457:void moveIndexToFirst(int) -> d
    460:475:void moveIndexToLast(int) -> e
    486:507:java.lang.Object getAndMoveToFirst(int) -> getAndMoveToFirst
    521:542:java.lang.Object getAndMoveToLast(int) -> getAndMoveToLast
    558:593:java.lang.Object putAndMoveToFirst(int,java.lang.Object) -> putAndMoveToFirst
    607:642:java.lang.Object putAndMoveToLast(int,java.lang.Object) -> putAndMoveToLast
    648:658:java.lang.Object get(int) -> get
    665:675:boolean containsKey(int) -> containsKey
    681:685:boolean containsValue(java.lang.Object) -> containsValue
    692:702:java.lang.Object getOrDefault(int,java.lang.Object) -> getOrDefault
    709:712:java.lang.Object putIfAbsent(int,java.lang.Object) -> putIfAbsent
    719:739:boolean remove(int,java.lang.Object) -> remove
    747:750:boolean replace(int,java.lang.Object,java.lang.Object) -> replace
    756:760:java.lang.Object replace(int,java.lang.Object) -> replace
    766:771:java.lang.Object computeIfAbsent(int,java.util.function.IntFunction) -> computeIfAbsent
    777:783:java.lang.Object computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2ObjectFunction) -> computeIfAbsent
    789:799:java.lang.Object computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    805:820:java.lang.Object compute(int,java.util.function.BiFunction) -> compute
    826:840:java.lang.Object merge(int,java.lang.Object,java.util.function.BiFunction) -> merge
    851:857:void clear() -> clear
    861:861:int size() -> size
    866:866:boolean isEmpty() -> isEmpty
    955:980:void fixPointers(int) -> f
    991:1015:void fixPointers(int,int) -> a
    1024:1025:int firstIntKey() -> firstIntKey
    1035:1036:int lastIntKey() -> lastIntKey
    1046:1046:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int) -> tailMap
    1056:1056:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int) -> headMap
    1066:1066:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int) -> subMap
    1076:1076:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    1527:1528:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap$FastSortedEntrySet int2ObjectEntrySet() -> int2ObjectEntrySet
    1657:1658:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    1695:1738:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1755:1755:boolean trim() -> trim
    1777:1784:boolean trim(int) -> trim
    1799:1839:void rehash(int) -> rehash
    1855:1866:it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap clone() -> clone
    1880:1890:int hashCode() -> hashCode
    3240:3240:int realSize():240:240 -> hashCode
    3240:3240:int hashCode():1881 -> hashCode
    1894:1903:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1907:1945:void readObject(java.io.ObjectInputStream) -> readObject
    89:89:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet() -> int2ObjectEntrySet
    89:89:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    89:89:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> int2ObjectEntrySet
    89:89:java.util.Collection values() -> values
    89:89:java.util.Set keySet() -> keySet
    89:89:java.util.Comparator comparator() -> comparator
    89:89:java.lang.Object clone() -> clone
    89:89:java.lang.Object access$100(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap) -> a
    89:89:java.lang.Object access$200(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap,int) -> a
it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$1 -> it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$1:
# {"fileName":"Int2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap this$0 -> a
    1695:1695:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap) -> <init>
    1700:1700:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1710:1710:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1716:1721:void forEach(java.util.function.Consumer) -> forEach
    1725:1725:int size() -> size
    1730:1730:boolean contains(java.lang.Object) -> contains
    1735:1736:void clear() -> clear
    1695:1695:java.util.Spliterator spliterator() -> spliterator
    1695:1695:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$a:
# {"fileName":"Int2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap this$0 -> b
    1278:1279:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap) -> <init>
    1303:1305:void remove() -> remove
    1275:1275:void acceptOnIndex(java.lang.Object,int) -> a
    2288:2289:void acceptOnIndex(java.util.function.Consumer,int):1288:1289 -> a
    2288:2289:void acceptOnIndex(java.lang.Object,int):1275 -> a
    1275:1275:void add(java.lang.Object) -> add
    3271:3271:void it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapIterator.add$75af6bf2():1271:1271 -> add
    3271:3271:void add(java.lang.Object):1275 -> add
    1275:1275:void set(java.lang.Object) -> set
    4267:4267:void it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapIterator.set$75af6bf2():1267:1267 -> set
    4267:4267:void set(java.lang.Object):1275 -> set
    1275:1275:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1275:1275:java.lang.Object next() -> next
    4293:4293:it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapEntry next():1293:1293 -> next
    4293:4293:java.lang.Object next():1275 -> next
    1275:1275:java.lang.Object previous() -> previous
    4298:4298:it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapEntry previous():1298:1298 -> previous
    4298:4298:java.lang.Object previous():1275 -> previous
it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$b:
# {"fileName":"Int2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap this$0 -> b
    1309:1312:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap) -> <init>
    1308:1308:void acceptOnIndex(java.lang.Object,int) -> a
    2321:2323:void acceptOnIndex(java.util.function.Consumer,int):1321:1323 -> a
    2321:2323:void acceptOnIndex(java.lang.Object,int):1308 -> a
    1308:1308:void add(java.lang.Object) -> add
    3271:3271:void it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapIterator.add$75af6bf2():1271:1271 -> add
    3271:3271:void add(java.lang.Object):1308 -> add
    1308:1308:void set(java.lang.Object) -> set
    4267:4267:void it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapIterator.set$75af6bf2():1267:1267 -> set
    4267:4267:void set(java.lang.Object):1308 -> set
    1308:1308:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1308:1308:java.lang.Object next() -> next
    4327:4328:it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapEntry next():1327:1328 -> next
    4327:4328:java.lang.Object next():1308 -> next
    1308:1308:java.lang.Object previous() -> previous
    4333:4334:it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapEntry previous():1333:1334 -> previous
    4333:4334:java.lang.Object previous():1308 -> previous
it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$c:
# {"fileName":"Int2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap this$0 -> a
    1546:1546:int previousInt() -> a
    1549:1551:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap) -> <init>
    1563:1563:int nextInt() -> nextInt
    1539:1539:void acceptOnIndex(java.lang.Object,int) -> a
    2558:2559:void acceptOnIndex(java.util.function.IntConsumer,int):1558:1559 -> a
    2558:2559:void acceptOnIndex(java.lang.Object,int):1539 -> a
    1539:1539:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$KeySet -> it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$d:
# {"fileName":"Int2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap this$0 -> a
    1567:1567:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap) -> <init>
    1577:1577:it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$KeyIterator iterator$d6ea035() -> a
    1587:1587:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1593:1598:void forEach(java.util.function.IntConsumer) -> forEach
    1602:1602:int size() -> size
    1607:1607:boolean contains(int) -> contains
    1612:1614:boolean remove(int) -> remove
    1619:1620:void clear() -> clear
    1624:1625:int firstInt() -> firstInt
    1630:1631:int lastInt() -> lastInt
    1636:1636:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    1641:1641:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    1646:1646:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    1651:1651:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    1567:1567:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    1567:1567:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1567:1567:java.util.Spliterator spliterator() -> spliterator
    1567:1567:java.util.Iterator iterator() -> iterator
    1567:1567:java.util.Comparator comparator() -> comparator
    1567:1567:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$e:
# {"fileName":"Int2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap this$0 -> b
    878:880:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap,int) -> <init>
    882:883:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap) -> <init>
    887:887:int getIntKey() -> getIntKey
    892:892:int leftInt() -> b
    897:897:java.lang.Object getValue() -> getValue
    902:902:java.lang.Object right() -> o_
    907:909:java.lang.Object setValue(java.lang.Object) -> setValue
    926:926:java.lang.Integer getKey() -> getKey
    932:934:boolean equals(java.lang.Object) -> equals
    939:939:int hashCode() -> hashCode
    944:944:java.lang.String toString() -> toString
    874:874:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$f:
# {"fileName":"Int2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap this$0 -> a
    1338:1338:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap) -> <init>
    1343:1343:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1361:1361:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1366:1366:java.util.Comparator comparator() -> comparator
    1399:1414:boolean contains(java.lang.Object) -> contains
    1421:1450:boolean remove(java.lang.Object) -> remove
    1458:1458:int size() -> size
    1463:1464:void clear() -> clear
    1487:1487:it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$FastEntryIterator fastIterator$7649b875() -> b
    1506:1511:void forEach(java.util.function.Consumer) -> forEach
    1516:1522:void fastForEach(java.util.function.Consumer) -> fastForEach
    1338:1338:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    2381:2381:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet$596a760d():1381:1381 -> tailSet
    2381:2381:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object):1338 -> tailSet
    1338:1338:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    3376:3376:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet$596a760d():1376:1376 -> headSet
    3376:3376:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object):1338 -> headSet
    1338:1338:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    4371:4371:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet$791aa5ca():1371:1371 -> subSet
    4371:4371:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object):1338 -> subSet
    1338:1338:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1338:1338:java.util.Spliterator spliterator() -> spliterator
    1338:1338:java.util.Iterator iterator() -> iterator
    1338:1338:java.lang.Object last() -> last
    4392:4393:it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapEntry last$393e5abe():1392:1393 -> last
    4392:4393:java.lang.Object last():1338 -> last
    1338:1338:java.lang.Object first() -> first
    5386:5387:it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapEntry first$393e5abe():1386:1387 -> first
    5386:5387:java.lang.Object first():1338 -> first
    1338:1338:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    6381:6381:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet$596a760d():1381:1381 -> tailSet
    6381:6381:java.util.SortedSet tailSet(java.lang.Object):1338 -> tailSet
    1338:1338:java.util.SortedSet headSet(java.lang.Object) -> headSet
    7376:7376:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet$596a760d():1376:1376 -> headSet
    7376:7376:java.util.SortedSet headSet(java.lang.Object):1338 -> headSet
    1338:1338:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    8371:8371:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet$791aa5ca():1371:1371 -> subSet
    8371:8371:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1338 -> subSet
    1338:1338:it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$FastEntryIterator fastIterator$40aeb064$7649b875() -> a
    1338:1338:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    1338:1338:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$g:
# {"fileName":"Int2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    int prev -> a
    int next -> b
    int curr -> c
    int index -> d
    it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap this$0 -> e
    void acceptOnIndex(java.lang.Object,int) -> a
    1091:1114:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap) -> <init>
    1145:1145:boolean hasNext() -> hasNext
    1149:1149:boolean hasPrevious() -> hasPrevious
    1153:1168:void ensureIndexKnown() -> a
    1171:1172:int nextIndex() -> nextIndex
    1176:1177:int previousIndex() -> previousIndex
    1181:1186:int nextEntry() -> b
    1190:1195:int previousEntry() -> c
    1199:1206:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1209:1252:void remove() -> remove
it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$h:
# {"fileName":"Int2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap this$0 -> a
    1672:1672:java.lang.Object previous() -> previous
    1675:1677:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap) -> <init>
    1689:1689:java.lang.Object next() -> next
    1669:1669:void acceptOnIndex(java.lang.Object,int) -> a
    2684:2685:void acceptOnIndex(java.util.function.Consumer,int):1684:1685 -> a
    2684:2685:void acceptOnIndex(java.lang.Object,int):1669 -> a
    1669:1669:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2ObjectMap -> it.unimi.dsi.fastutil.ints.Int2ObjectMap:
# {"fileName":"Int2ObjectMap.java","id":"sourceFile"}
    int size() -> size
    99:99:void clear() -> clear
    void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    java.lang.Object defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> int2ObjectEntrySet
    156:156:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    170:170:java.lang.Object put(java.lang.Integer,java.lang.Object) -> put
    184:184:java.lang.Object get(java.lang.Object) -> get
    198:198:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    boolean containsKey(int) -> containsKey
    242:242:boolean containsKey(java.lang.Object) -> containsKey
    248:255:void forEach(java.util.function.BiConsumer) -> forEach
    273:273:java.lang.Object getOrDefault(int,java.lang.Object) -> getOrDefault
    286:286:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    305:308:java.lang.Object putIfAbsent(int,java.lang.Object) -> putIfAbsent
    323:326:boolean remove(int,java.lang.Object) -> remove
    342:345:boolean replace(int,java.lang.Object,java.lang.Object) -> replace
    362:362:java.lang.Object replace(int,java.lang.Object) -> replace
    389:394:java.lang.Object computeIfAbsent(int,java.util.function.IntFunction) -> computeIfAbsent
    423:429:java.lang.Object computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2ObjectFunction) -> computeIfAbsent
    437:437:java.lang.Object computeIfAbsentPartial(int,it.unimi.dsi.fastutil.ints.Int2ObjectFunction) -> computeIfAbsentPartial
    457:466:java.lang.Object computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    488:497:java.lang.Object compute(int,java.util.function.BiFunction) -> compute
    520:535:java.lang.Object merge(int,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    249:249:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry -> it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry:
# {"fileName":"Int2ObjectMap.java","id":"sourceFile"}
    int getIntKey() -> getIntKey
    560:560:java.lang.Integer getKey() -> getKey
    544:544:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet -> it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet:
# {"fileName":"Int2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    76:77:void fastForEach(java.util.function.Consumer) -> fastForEach
it.unimi.dsi.fastutil.ints.Int2ObjectMaps -> it.unimi.dsi.fastutil.ints.Int2ObjectMaps:
# {"fileName":"Int2ObjectMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectMaps$EmptyMap EMPTY_MAP -> EMPTY_MAP
    35:36:void <init>() -> <init>
    48:49:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> fastIterator
    64:67:void fastForEach(it.unimi.dsi.fastutil.ints.Int2ObjectMap,java.util.function.Consumer) -> fastForEach
    81:97:it.unimi.dsi.fastutil.objects.ObjectIterable fastIterable(it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> fastIterable
    196:196:it.unimi.dsi.fastutil.ints.Int2ObjectMap emptyMap() -> emptyMap
    292:292:it.unimi.dsi.fastutil.ints.Int2ObjectMap singleton(int,java.lang.Object) -> singleton
    307:307:it.unimi.dsi.fastutil.ints.Int2ObjectMap singleton(java.lang.Integer,java.lang.Object) -> singleton
    617:617:it.unimi.dsi.fastutil.ints.Int2ObjectMap synchronize(it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> synchronize
    630:630:it.unimi.dsi.fastutil.ints.Int2ObjectMap synchronize(it.unimi.dsi.fastutil.ints.Int2ObjectMap,java.lang.Object) -> synchronize
    874:874:it.unimi.dsi.fastutil.ints.Int2ObjectMap unmodifiable(it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> unmodifiable
    184:184:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2ObjectMaps$1 -> it.unimi.dsi.fastutil.ints.Int2ObjectMaps$1:
# {"fileName":"Int2ObjectMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectSet val$entries -> a
    82:82:void <init>(it.unimi.dsi.fastutil.objects.ObjectSet) -> <init>
    85:85:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    90:90:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    95:96:void forEach(java.util.function.Consumer) -> forEach
    82:82:java.util.Spliterator spliterator() -> spliterator
    82:82:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2ObjectMaps$EmptyMap -> it.unimi.dsi.fastutil.ints.Int2ObjectMaps$EmptyMap:
# {"fileName":"Int2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    109:110:void <init>() -> <init>
    114:114:boolean containsValue(java.lang.Object) -> containsValue
    120:120:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    125:125:java.lang.Object getOrDefault(int,java.lang.Object) -> getOrDefault
    130:130:void putAll(java.util.Map) -> putAll
    135:135:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> int2ObjectEntrySet
    140:140:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    146:146:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    151:151:void forEach(java.util.function.BiConsumer) -> forEach
    155:155:java.lang.Object clone() -> clone
    160:160:boolean isEmpty() -> isEmpty
    165:165:int hashCode() -> hashCode
    170:171:boolean equals(java.lang.Object) -> equals
    176:176:java.lang.String toString() -> toString
    106:106:java.util.Collection values() -> values
    106:106:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2ObjectMaps$Singleton -> it.unimi.dsi.fastutil.ints.Int2ObjectMaps$a:
# {"fileName":"Int2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton entries$52e6b354 -> c
    it.unimi.dsi.fastutil.ints.IntSet keys -> d
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton values$517f39c2$52e6b354 -> e
    212:213:void <init>(int,java.lang.Object) -> <init>
    217:217:boolean containsValue(java.lang.Object) -> containsValue
    222:222:void putAll(java.util.Map) -> putAll
    227:228:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> int2ObjectEntrySet
    240:240:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    245:246:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    251:252:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    257:257:boolean isEmpty() -> isEmpty
    262:262:int hashCode() -> hashCode
    267:271:boolean equals(java.lang.Object) -> equals
    276:276:java.lang.String toString() -> toString
    205:205:java.util.Set entrySet() -> entrySet
    205:205:java.util.Collection values() -> values
    205:205:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2ObjectMaps$SynchronizedMap -> it.unimi.dsi.fastutil.ints.Int2ObjectMaps$b:
# {"fileName":"Int2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.Int2ObjectMap map -> b
    it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet entries$52e6b354 -> c
    it.unimi.dsi.fastutil.ints.IntSet keys -> d
    it.unimi.dsi.fastutil.objects.ObjectCollections$SynchronizedCollection values$517f39c2 -> e
    319:321:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectMap,java.lang.Object) -> <init>
    324:326:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> <init>
    330:332:boolean containsValue(java.lang.Object) -> containsValue
    337:340:void putAll(java.util.Map) -> putAll
    344:347:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> int2ObjectEntrySet
    359:359:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    364:367:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    372:375:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    380:382:boolean isEmpty() -> isEmpty
    387:389:int hashCode() -> hashCode
    394:397:boolean equals(java.lang.Object) -> equals
    401:404:void writeObject(java.io.ObjectOutputStream) -> writeObject
    409:411:java.lang.Object getOrDefault(int,java.lang.Object) -> getOrDefault
    416:419:void forEach(java.util.function.BiConsumer) -> forEach
    423:426:void replaceAll(java.util.function.BiFunction) -> replaceAll
    430:432:java.lang.Object putIfAbsent(int,java.lang.Object) -> putIfAbsent
    437:439:boolean remove(int,java.lang.Object) -> remove
    444:446:java.lang.Object replace(int,java.lang.Object) -> replace
    451:453:boolean replace(int,java.lang.Object,java.lang.Object) -> replace
    458:460:java.lang.Object computeIfAbsent(int,java.util.function.IntFunction) -> computeIfAbsent
    465:467:java.lang.Object computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2ObjectFunction) -> computeIfAbsent
    472:474:java.lang.Object computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    479:481:java.lang.Object compute(int,java.util.function.BiFunction) -> compute
    486:488:java.lang.Object merge(int,java.lang.Object,java.util.function.BiFunction) -> merge
    499:501:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    512:514:boolean remove(java.lang.Object,java.lang.Object) -> remove
    525:527:java.lang.Object replace(java.lang.Integer,java.lang.Object) -> a
    538:540:boolean replace(java.lang.Integer,java.lang.Object,java.lang.Object) -> a
    551:553:java.lang.Object putIfAbsent(java.lang.Integer,java.lang.Object) -> b
    564:566:java.lang.Object computeIfAbsent(java.lang.Integer,java.util.function.Function) -> a
    577:579:java.lang.Object computeIfPresent(java.lang.Integer,java.util.function.BiFunction) -> a
    590:592:java.lang.Object compute(java.lang.Integer,java.util.function.BiFunction) -> b
    603:605:java.lang.Object merge(java.lang.Integer,java.lang.Object,java.util.function.BiFunction) -> a
    311:311:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    311:311:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    311:311:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    311:311:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    311:311:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    311:311:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    311:311:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    311:311:java.util.Set entrySet() -> entrySet
    311:311:java.util.Collection values() -> values
    311:311:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2ObjectMaps$UnmodifiableMap -> it.unimi.dsi.fastutil.ints.Int2ObjectMaps$c:
# {"fileName":"Int2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.Int2ObjectMap map -> a
    it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet entries$52e6b354 -> b
    it.unimi.dsi.fastutil.ints.IntSet keys -> c
    it.unimi.dsi.fastutil.objects.ObjectCollections$UnmodifiableCollection values$517f39c2 -> d
    642:644:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> <init>
    648:648:boolean containsValue(java.lang.Object) -> containsValue
    653:653:void putAll(java.util.Map) -> putAll
    659:660:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> int2ObjectEntrySet
    672:672:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    677:678:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    683:684:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    689:689:boolean isEmpty() -> isEmpty
    694:694:int hashCode() -> hashCode
    699:700:boolean equals(java.lang.Object) -> equals
    707:707:java.lang.Object getOrDefault(int,java.lang.Object) -> getOrDefault
    712:713:void forEach(java.util.function.BiConsumer) -> forEach
    717:717:void replaceAll(java.util.function.BiFunction) -> replaceAll
    722:722:java.lang.Object putIfAbsent(int,java.lang.Object) -> putIfAbsent
    727:727:boolean remove(int,java.lang.Object) -> remove
    732:732:java.lang.Object replace(int,java.lang.Object) -> replace
    737:737:boolean replace(int,java.lang.Object,java.lang.Object) -> replace
    742:742:java.lang.Object computeIfAbsent(int,java.util.function.IntFunction) -> computeIfAbsent
    747:747:java.lang.Object computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2ObjectFunction) -> computeIfAbsent
    752:752:java.lang.Object computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    757:757:java.lang.Object compute(int,java.util.function.BiFunction) -> compute
    762:762:java.lang.Object merge(int,java.lang.Object,java.util.function.BiFunction) -> merge
    774:774:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    785:785:boolean remove(java.lang.Object,java.lang.Object) -> remove
    634:634:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    1862:1862:java.lang.Object merge$3ffdb5bb():862:862 -> merge
    1862:1862:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction):634 -> merge
    634:634:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    2851:2851:java.lang.Object compute$60b8b6e9():851:851 -> compute
    2851:2851:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):634 -> compute
    634:634:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    3840:3840:java.lang.Object computeIfPresent$60b8b6e9():840:840 -> computeIfPresent
    3840:3840:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):634 -> computeIfPresent
    634:634:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    4829:4829:java.lang.Object computeIfAbsent$43d0a702():829:829 -> computeIfAbsent
    4829:4829:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):634 -> computeIfAbsent
    634:634:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    5796:5796:java.lang.Object replace$2bf7f94c():796:796 -> replace
    5796:5796:java.lang.Object replace(java.lang.Object,java.lang.Object):634 -> replace
    634:634:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    5807:5807:boolean replace$69d0f09e():807:807 -> replace
    5807:5807:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):634 -> replace
    634:634:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    5818:5818:java.lang.Object putIfAbsent$2bf7f94c():818:818 -> putIfAbsent
    5818:5818:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):634 -> putIfAbsent
    634:634:java.util.Set entrySet() -> entrySet
    634:634:java.util.Collection values() -> values
    634:634:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int[] key -> key
    java.lang.Object[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.ints.IntSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    95:104:void <init>(int,float) -> <init>
    112:113:void <init>(int) -> <init>
    120:121:void <init>() -> <init>
    130:132:void <init>(java.util.Map,float) -> <init>
    140:141:void <init>(java.util.Map) -> <init>
    150:152:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectMap,float) -> <init>
    161:162:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> <init>
    173:176:void <init>(int[],java.lang.Object[],float) -> <init>
    187:188:void <init>(int[],java.lang.Object[]) -> <init>
    191:191:int realSize() -> a
    201:203:void ensureCapacity(int) -> ensureCapacity
    211:216:java.lang.Object removeEntry(int) -> a
    2281:2295:void shiftKeys(int):281:295 -> a
    2281:2295:java.lang.Object removeEntry(int):214 -> a
    220:225:java.lang.Object removeNullEntry() -> b
    230:234:void putAll(java.util.Map) -> putAll
    3206:3208:void tryCapacity(long):206:208 -> putAll
    3206:3208:void putAll(java.util.Map):231 -> putAll
    237:247:int find(int) -> b
    252:257:void insert(int,int,java.lang.Object) -> a
    261:268:java.lang.Object put(int,java.lang.Object) -> put
    302:314:java.lang.Object remove(int) -> remove
    321:331:java.lang.Object get(int) -> get
    338:348:boolean containsKey(int) -> containsKey
    354:358:boolean containsValue(java.lang.Object) -> containsValue
    365:375:java.lang.Object getOrDefault(int,java.lang.Object) -> getOrDefault
    382:385:java.lang.Object putIfAbsent(int,java.lang.Object) -> putIfAbsent
    392:412:boolean remove(int,java.lang.Object) -> remove
    420:423:boolean replace(int,java.lang.Object,java.lang.Object) -> replace
    429:433:java.lang.Object replace(int,java.lang.Object) -> replace
    439:444:java.lang.Object computeIfAbsent(int,java.util.function.IntFunction) -> computeIfAbsent
    450:456:java.lang.Object computeIfAbsent(int,it.unimi.dsi.fastutil.ints.Int2ObjectFunction) -> computeIfAbsent
    462:472:java.lang.Object computeIfPresent(int,java.util.function.BiFunction) -> computeIfPresent
    478:493:java.lang.Object compute(int,java.util.function.BiFunction) -> compute
    499:513:java.lang.Object merge(int,java.lang.Object,java.util.function.BiFunction) -> merge
    524:529:void clear() -> clear
    533:533:int size() -> size
    538:538:boolean isEmpty() -> isEmpty
    1038:1039:it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet int2ObjectEntrySet() -> int2ObjectEntrySet
    1141:1142:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    1200:1233:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1250:1250:boolean trim() -> trim
    1272:1279:boolean trim(int) -> trim
    1294:1312:void rehash(int) -> rehash
    1328:1338:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap clone() -> clone
    1352:1362:int hashCode() -> hashCode
    1366:1375:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1379:1401:void readObject(java.io.ObjectInputStream) -> readObject
    57:57:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> int2ObjectEntrySet
    57:57:java.util.Collection values() -> values
    57:57:java.util.Set keySet() -> keySet
    57:57:java.lang.Object clone() -> clone
    57:57:int access$100(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> a
    57:57:java.lang.Object access$400(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> b
    57:57:java.lang.Object access$500(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,int) -> a
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1 -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a
    1200:1200:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    1203:1203:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1208:1208:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1214:1216:void forEach(java.util.function.Consumer) -> forEach
    1220:1220:int size() -> size
    1225:1225:boolean contains(java.lang.Object) -> contains
    1230:1231:void clear() -> clear
    1200:1200:java.util.Spliterator spliterator() -> spliterator
    1200:1200:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$a:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> b
    751:751:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    767:769:void remove() -> remove
    751:751:void acceptOnIndex(java.lang.Object,int) -> a
    1762:1763:void acceptOnIndex(java.util.function.Consumer,int):762:763 -> a
    1762:1763:void acceptOnIndex(java.lang.Object,int):751 -> a
    751:751:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    751:751:java.lang.Object next() -> next
    2756:2756:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry next():756:756 -> next
    2756:2756:java.lang.Object next():751 -> next
    751:751:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$b:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> b
    904:905:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    907:909:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,int,int,boolean) -> <init>
    913:913:int characteristics() -> characteristics
    901:901:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1923:1923:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):923:923 -> a
    1923:1923:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):901 -> a
    901:901:void acceptOnIndex(java.lang.Object,int) -> a
    2918:2919:void acceptOnIndex(java.util.function.Consumer,int):918:919 -> a
    2918:2919:void acceptOnIndex(java.lang.Object,int):901 -> a
    901:901:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    901:901:java.util.Spliterator trySplit() -> trySplit
    901:901:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    901:901:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$c:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> b
    772:773:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    772:772:void acceptOnIndex(java.lang.Object,int) -> a
    1784:1786:void acceptOnIndex(java.util.function.Consumer,int):784:786 -> a
    1784:1786:void acceptOnIndex(java.lang.Object,int):772 -> a
    772:772:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    772:772:java.lang.Object next() -> next
    2777:2778:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry next():777:778 -> next
    2777:2778:java.lang.Object next():772 -> next
    772:772:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$d:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a
    1051:1053:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    1065:1065:int nextInt() -> nextInt
    1050:1050:void acceptOnIndex(java.lang.Object,int) -> a
    2060:2061:void acceptOnIndex(java.util.function.IntConsumer,int):1060:1061 -> a
    2060:2061:void acceptOnIndex(java.lang.Object,int):1050 -> a
    1050:1050:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$KeySet -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$e:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a
    1095:1095:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    1098:1098:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1103:1103:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1109:1114:void forEach(java.util.function.IntConsumer) -> forEach
    1118:1118:int size() -> size
    1123:1123:boolean contains(int) -> contains
    1128:1130:boolean remove(int) -> remove
    1135:1136:void clear() -> clear
    1095:1095:java.util.Spliterator spliterator() -> spliterator
    1095:1095:java.util.Iterator iterator() -> iterator
    1095:1095:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$f:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> b
    1072:1073:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    1075:1077:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,int,int,boolean) -> <init>
    1081:1081:int characteristics() -> characteristics
    1069:1069:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2091:2091:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1091:1091 -> a
    2091:2091:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1069 -> a
    1069:1069:void acceptOnIndex(java.lang.Object,int) -> a
    3086:3087:void acceptOnIndex(java.util.function.IntConsumer,int):1086:1087 -> a
    3086:3087:void acceptOnIndex(java.lang.Object,int):1069 -> a
    1069:1069:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1069:1069:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1069:1069:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1069:1069:java.util.Spliterator$OfInt trySplit() -> trySplit
    1069:1069:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1069:1069:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$g:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> b
    550:552:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,int) -> <init>
    554:555:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    559:559:int getIntKey() -> getIntKey
    564:564:int leftInt() -> b
    569:569:java.lang.Object getValue() -> getValue
    574:574:java.lang.Object right() -> o_
    579:581:java.lang.Object setValue(java.lang.Object) -> setValue
    598:598:java.lang.Integer getKey() -> getKey
    604:606:boolean equals(java.lang.Object) -> equals
    611:611:int hashCode() -> hashCode
    616:616:java.lang.String toString() -> toString
    546:546:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$h:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a
    927:927:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    930:930:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    935:935:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    940:940:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    947:962:boolean contains(java.lang.Object) -> contains
    969:998:boolean remove(java.lang.Object) -> remove
    1006:1006:int size() -> size
    1011:1012:void clear() -> clear
    1017:1019:void forEach(java.util.function.Consumer) -> forEach
    1024:1033:void fastForEach(java.util.function.Consumer) -> fastForEach
    927:927:java.util.Spliterator spliterator() -> spliterator
    927:927:java.util.Iterator iterator() -> iterator
    927:927:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$i:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> f
    621:637:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    648:648:boolean hasNext() -> hasNext
    652:668:int nextEntry() -> a
    673:693:void forEachRemaining(java.lang.Object) -> forEachRemaining
    728:742:void remove() -> remove
    1705:1723:void shiftKeys(int):705:723 -> remove
    1705:1723:void remove():732 -> remove
    621:621:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$j:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> f
    794:804:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    794:811:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    818:833:boolean tryAdvance(java.lang.Object) -> tryAdvance
    837:850:void forEachRemaining(java.lang.Object) -> forEachRemaining
    853:860:long estimateSize() -> estimateSize
    865:878:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$k:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a
    1154:1156:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    1168:1168:java.lang.Object next() -> next
    1153:1153:void acceptOnIndex(java.lang.Object,int) -> a
    2163:2164:void acceptOnIndex(java.util.function.Consumer,int):1163:1164 -> a
    2163:2164:void acceptOnIndex(java.lang.Object,int):1153 -> a
    1153:1153:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$l:
# {"fileName":"Int2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> b
    1175:1176:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> <init>
    1178:1180:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,int,int,boolean) -> <init>
    1184:1184:int characteristics() -> characteristics
    1172:1172:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2194:2194:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1194:1194 -> a
    2194:2194:it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1172 -> a
    1172:1172:void acceptOnIndex(java.lang.Object,int) -> a
    3189:3190:void acceptOnIndex(java.util.function.Consumer,int):1189:1190 -> a
    3189:3190:void acceptOnIndex(java.lang.Object,int):1172 -> a
    1172:1172:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1172:1172:java.util.Spliterator trySplit() -> trySplit
    1172:1172:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1172:1172:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry tree -> tree
    int count -> count
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry -> firstEntry
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry -> lastEntry
    it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> entries
    it.unimi.dsi.fastutil.ints.IntSortedSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    boolean modified -> modified
    java.util.Comparator storedComparator -> storedComparator
    it.unimi.dsi.fastutil.ints.IntComparator actualComparator -> actualComparator
    long serialVersionUID -> serialVersionUID
    boolean[] dirPath -> a
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry[] nodePath -> b
    70:79:void <init>() -> <init>
    90:91:void setActualComparator() -> a
    99:102:void <init>(java.util.Comparator) -> <init>
    110:112:void <init>(java.util.Map) -> <init>
    120:122:void <init>(java.util.SortedMap) -> <init>
    130:132:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> <init>
    140:142:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap) -> <init>
    153:156:void <init>(int[],java.lang.Object[],java.util.Comparator) -> <init>
    166:167:void <init>(int[],java.lang.Object[]) -> <init>
    192:192:int compare(int,int) -> a
    202:205:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry findKey(int) -> a
    216:222:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry locateKey(int) -> b
    234:236:void allocatePaths() -> b
    240:243:java.lang.Object put(int,java.lang.Object) -> put
    2257:2380:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry add(int):257:380 -> put
    2257:2380:java.lang.Object put(int,java.lang.Object):240 -> put
    387:591:java.lang.Object remove(int) -> remove
    596:603:boolean containsValue(java.lang.Object) -> containsValue
    608:614:void clear() -> clear
    866:866:boolean containsKey(int) -> containsKey
    871:871:int size() -> size
    876:876:boolean isEmpty() -> isEmpty
    881:882:java.lang.Object get(int) -> get
    887:888:int firstIntKey() -> firstIntKey
    893:894:int lastIntKey() -> lastIntKey
    1031:1108:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet() -> int2ObjectEntrySet
    1162:1163:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    1197:1218:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1223:1223:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    1228:1228:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int) -> headMap
    1233:1233:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int) -> tailMap
    1238:1238:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int) -> subMap
    1701:1749:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap clone() -> clone
    1753:1762:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1774:1802:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry readTree(java.io.ObjectInputStream,int,it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry) -> a
    1806:1821:void readObject(java.io.ObjectInputStream) -> readObject
    41:41:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    41:41:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> int2ObjectEntrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    41:41:java.util.Comparator comparator() -> comparator
    41:41:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$1 -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$1:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    java.util.Comparator comparator -> a
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> b
    1031:1032:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap) -> <init>
    1036:1036:java.util.Comparator comparator() -> comparator
    1041:1041:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1052:1057:boolean contains(java.lang.Object) -> contains
    1063:1070:boolean remove(java.lang.Object) -> remove
    1075:1075:int size() -> size
    1080:1081:void clear() -> clear
    1095:1095:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry) -> a
    1100:1100:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry) -> a
    1105:1105:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry) -> b
    1031:1031:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    1031:1031:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    1031:1031:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1031:1031:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1031:1031:java.util.Iterator iterator() -> iterator
    1031:1031:java.lang.Object last() -> last
    2090:2090:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry last$393e5abe():1090:1090 -> last
    2090:2090:java.lang.Object last():1031 -> last
    1031:1031:java.lang.Object first() -> first
    3085:3085:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry first$393e5abe():1085:1085 -> first
    3085:3085:java.lang.Object first():1031 -> first
    1031:1031:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    1031:1031:java.util.SortedSet headSet(java.lang.Object) -> headSet
    1031:1031:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1032:1032:int lambda$$1(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry) -> b
    1032:1032:int lambda$$0(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry) -> c
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2 -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> a
    1197:1197:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap) -> <init>
    1200:1200:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1205:1205:boolean contains(java.lang.Object) -> contains
    1210:1210:int size() -> size
    1215:1216:void clear() -> clear
    1197:1197:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry left -> c
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry right -> d
    int info -> e
    642:643:void <init>() -> <init>
    652:654:void <init>(int,java.lang.Object) -> <init>
    662:662:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry left() -> a
    671:671:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry right() -> b
    680:680:boolean pred() -> c
    689:689:boolean succ() -> d
    698:700:void pred(boolean) -> a
    708:710:void succ$1385ff() -> e
    718:720:void pred(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry) -> a
    728:730:void succ(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry) -> b
    738:740:void left(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry) -> c
    748:750:void right(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry) -> d
    758:758:boolean black() -> f
    767:769:void black(boolean) -> b
    777:779:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry next() -> g
    788:790:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry prev() -> h
    795:797:java.lang.Object setValue(java.lang.Object) -> setValue
    805:812:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry clone() -> i
    818:820:boolean equals(java.lang.Object) -> equals
    825:825:int hashCode() -> hashCode
    830:830:java.lang.String toString() -> toString
    626:626:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$EntryIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$a:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> c
    1010:1011:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap) -> <init>
    1009:1009:java.lang.Object next() -> next
    2019:2019:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry next$393e5abe():1019:1019 -> next
    2019:2019:java.lang.Object next():1009 -> next
    1009:1009:java.lang.Object previous() -> previous
    2024:2024:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry previous$393e5abe():1024:1024 -> previous
    2024:2024:java.lang.Object previous():1009 -> previous
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$KeyIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$b:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> c
    1120:1121:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap) -> <init>
    1129:1129:int nextInt() -> nextInt
    1134:1134:int previousInt() -> a
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$KeySet -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$c:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> a
    1139:1139:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap) -> <init>
    1142:1142:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    1139:1139:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1139:1139:java.util.Iterator iterator() -> iterator
    1139:1139:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$d:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    boolean bottom -> c
    boolean top -> d
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$1 entries$2671048f -> f
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$KeySet keys$9104f65 -> g
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$2 values$517f39c2 -> h
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> e
    1276:1283:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap,int,boolean,int,boolean) -> <init>
    1287:1292:void clear() -> clear
    1301:1301:boolean in(int) -> a
    1306:1385:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet() -> int2ObjectEntrySet
    1402:1403:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    1408:1429:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1436:1436:boolean containsKey(int) -> containsKey
    1441:1447:boolean containsValue(java.lang.Object) -> containsValue
    1454:1455:java.lang.Object get(int) -> get
    1460:1463:java.lang.Object put(int,java.lang.Object) -> put
    1469:1472:java.lang.Object remove(int) -> remove
    1477:1483:int size() -> size
    1488:1488:boolean isEmpty() -> isEmpty
    1493:1493:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    1498:1499:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int) -> headMap
    1504:1505:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int) -> tailMap
    1510:1514:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int) -> subMap
    1523:1536:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry() -> a
    1545:1558:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry() -> b
    1563:1565:int firstIntKey() -> firstIntKey
    1570:1572:int lastIntKey() -> lastIntKey
    1251:1251:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    1251:1251:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> int2ObjectEntrySet
    1251:1251:java.util.Collection values() -> values
    1251:1251:java.util.Set keySet() -> keySet
    1251:1251:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$1 -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$d$1:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> a
    1306:1306:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap) -> <init>
    1309:1309:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1319:1319:java.util.Comparator comparator() -> comparator
    1325:1329:boolean contains(java.lang.Object) -> contains
    1335:1340:boolean remove(java.lang.Object) -> remove
    1345:1347:int size() -> size
    1352:1352:boolean isEmpty() -> isEmpty
    1357:1358:void clear() -> clear
    1372:1372:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry) -> a
    1377:1377:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry) -> a
    1382:1382:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry) -> b
    1306:1306:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    1306:1306:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    1306:1306:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1306:1306:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1306:1306:java.util.Iterator iterator() -> iterator
    1306:1306:java.lang.Object last() -> last
    2367:2367:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry last$393e5abe():1367:1367 -> last
    2367:2367:java.lang.Object last():1306 -> last
    1306:1306:java.lang.Object first() -> first
    3362:3362:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry first$393e5abe():1362:1362 -> first
    3362:3362:java.lang.Object first():1306 -> first
    1306:1306:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    1306:1306:java.util.SortedSet headSet(java.lang.Object) -> headSet
    1306:1306:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$2 -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$d$2:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> a
    1408:1408:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap) -> <init>
    1411:1411:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1416:1416:boolean contains(java.lang.Object) -> contains
    1421:1421:int size() -> size
    1426:1427:void clear() -> clear
    1408:1408:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$KeySet -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$d$a:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> a
    1388:1388:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap) -> <init>
    1391:1391:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    1388:1388:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1388:1388:java.util.Iterator iterator() -> iterator
    1388:1388:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$d$b:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> c
    1618:1619:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap) -> <init>
    1617:1617:java.lang.Object next() -> next
    2627:2627:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry next$393e5abe():1627:1627 -> next
    2627:2627:java.lang.Object next():1617 -> next
    1617:1617:java.lang.Object previous() -> previous
    2632:2632:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry previous$393e5abe():1632:1632 -> previous
    2632:2632:java.lang.Object previous():1617 -> previous
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$d$c:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> c
    1585:1587:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap) -> <init>
    1606:1608:void updatePrevious() -> b
    1612:1614:void updateNext() -> c
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapKeyIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$d$d:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> c
    1646:1648:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap) -> <init>
    1656:1656:int nextInt() -> nextInt
    1661:1661:int previousInt() -> a
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapValueIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$d$e:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> c
    1674:1674:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap) -> <init>
    1677:1677:java.lang.Object next() -> next
    1682:1682:java.lang.Object previous() -> previous
    1674:1674:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$TreeIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$e:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry prev -> a
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry next -> b
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry curr -> c
    int index -> d
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> e
    923:927:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap) -> <init>
    939:939:boolean hasNext() -> hasNext
    943:943:boolean hasPrevious() -> hasPrevious
    947:948:void updateNext() -> c
    951:955:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry nextEntry() -> d
    959:960:void updatePrevious() -> b
    963:967:it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry previousEntry() -> e
    971:971:int nextIndex() -> nextIndex
    975:975:int previousIndex() -> previousIndex
    979:988:void remove() -> remove
it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$ValueIterator -> it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$f:
# {"fileName":"Int2ObjectRBTreeMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> c
    1174:1174:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap) -> <init>
    1177:1177:java.lang.Object next() -> next
    1182:1182:java.lang.Object previous() -> previous
    1174:1174:void <init>(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap,byte) -> <init>
it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap -> it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap:
# {"fileName":"Int2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int) -> subMap
    it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int) -> headMap
    it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int) -> tailMap
    int firstIntKey() -> firstIntKey
    int lastIntKey() -> lastIntKey
    92:92:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    105:105:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(java.lang.Integer) -> a
    118:118:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(java.lang.Integer) -> b
    129:129:java.lang.Integer firstKey() -> c
    140:140:java.lang.Integer lastKey() -> d
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> e
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet() -> int2ObjectEntrySet
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    35:35:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> int2ObjectEntrySet
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap$FastSortedEntrySet:
# {"fileName":"Int2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap$FastEntryIterator fastIterator$40aeb064$7649b875() -> a
    153:153:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps -> it.unimi.dsi.fastutil.ints.M:
# {"fileName":"Int2ObjectSortedMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap EMPTY_MAP -> a
    60:61:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator$7a01bb94(it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap) -> a
    206:206:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap -> it.unimi.dsi.fastutil.ints.M$a:
# {"fileName":"Int2ObjectSortedMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    89:90:void <init>() -> <init>
    94:94:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    99:99:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet() -> int2ObjectEntrySet
    110:110:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> e
    115:115:it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet
    121:121:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int) -> subMap
    127:127:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int) -> headMap
    133:133:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int) -> tailMap
    138:138:int firstIntKey() -> firstIntKey
    143:143:int lastIntKey() -> lastIntKey
    154:154:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(java.lang.Integer) -> a
    165:165:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(java.lang.Integer) -> b
    176:176:it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    187:187:java.lang.Integer firstKey() -> c
    198:198:java.lang.Integer lastKey() -> d
    86:86:it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet
    86:86:it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> int2ObjectEntrySet
    86:86:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    1110:1110:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():110:110 -> entrySet
    1110:1110:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():86 -> entrySet
    86:86:java.util.Set entrySet() -> entrySet
    2110:2110:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():110:110 -> entrySet
    2110:2110:java.util.Set entrySet():86 -> entrySet
    86:86:java.util.Set keySet() -> keySet
    86:86:java.lang.Object lastKey() -> lastKey
    2198:2198:java.lang.Integer lastKey():198:198 -> lastKey
    2198:2198:java.lang.Object lastKey():86 -> lastKey
    86:86:java.lang.Object firstKey() -> firstKey
    3187:3187:java.lang.Integer firstKey():187:187 -> firstKey
    3187:3187:java.lang.Object firstKey():86 -> firstKey
    86:86:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    86:86:java.util.SortedMap headMap(java.lang.Object) -> headMap
    86:86:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    86:86:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2ReferenceFunction -> it.unimi.dsi.fastutil.ints.Int2ReferenceFunction:
# {"fileName":"Int2ReferenceFunction.java","id":"sourceFile"}
    60:60:java.lang.Object apply(int) -> apply
    73:73:java.lang.Object put$6ae075e8() -> a
    java.lang.Object get$54cf32c4() -> b
    111:111:java.lang.Object remove$54cf32c4() -> c
    122:125:java.lang.Object put(java.lang.Integer,java.lang.Object) -> a
    136:139:java.lang.Object get(java.lang.Object) -> get
    164:166:java.lang.Object remove(java.lang.Object) -> remove
    181:181:boolean containsKey$134632() -> d
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.ints.Int2ReferenceMap -> it.unimi.dsi.fastutil.ints.N:
# {"fileName":"Int2ReferenceMap.java","id":"sourceFile"}
    107:107:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet$54558373() -> e
    164:164:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    178:178:java.lang.Object put(java.lang.Integer,java.lang.Object) -> a
    192:192:java.lang.Object get(java.lang.Object) -> get
    206:206:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet$ff2235d() -> g
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> h
    250:250:boolean containsKey(java.lang.Object) -> containsKey
    256:263:void forEach(java.util.function.BiConsumer) -> forEach
    294:294:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    49:49:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    49:49:java.util.Set entrySet() -> entrySet
    49:49:java.util.Collection values() -> values
    49:49:java.util.Set keySet() -> keySet
    257:257:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry) -> a
it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry -> it.unimi.dsi.fastutil.ints.N$a:
# {"fileName":"Int2ReferenceMap.java","id":"sourceFile"}
    int getIntKey() -> a
    568:568:java.lang.Integer getKey() -> b
    552:552:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet -> it.unimi.dsi.fastutil.ints.N$b:
# {"fileName":"Int2ReferenceMap.java","id":"sourceFile"}
    84:85:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap -> it.unimi.dsi.fastutil.ints.O:
# {"fileName":"Int2ReferenceSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap$3421ad19() -> i
    it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap$61690872() -> j
    it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap$61690872() -> k
    int firstIntKey() -> l
    int lastIntKey() -> m
    92:92:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    105:105:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(java.lang.Integer) -> a
    118:118:it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(java.lang.Integer) -> b
    129:129:java.lang.Integer firstKey() -> n
    140:140:java.lang.Integer lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet() -> q
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> r
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> h
    it.unimi.dsi.fastutil.ints.IntComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.ints.IntSortedSet keySet$ff2235d() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.Int2ShortFunction -> it.unimi.dsi.fastutil.ints.Int2ShortFunction:
# {"fileName":"Int2ShortFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(int) -> applyAsInt
    73:73:short put$256181c() -> a
    short get$13462b() -> b
    111:111:short remove$13462b() -> c
    122:125:java.lang.Short put(java.lang.Integer,java.lang.Short) -> a
    136:139:java.lang.Short get(java.lang.Object) -> a
    164:166:java.lang.Short remove(java.lang.Object) -> b
    181:181:boolean containsKey$134632() -> d
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.ints.Int2ShortMap -> it.unimi.dsi.fastutil.ints.P:
# {"fileName":"Int2ShortMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ShortEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Short put(java.lang.Integer,java.lang.Short) -> a
    178:178:java.lang.Short get(java.lang.Object) -> a
    192:192:java.lang.Short remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet$ff2235d() -> g
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$136bbc() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Short getOrDefault(java.lang.Object,java.lang.Short) -> a
    647:647:java.lang.Short putIfAbsent(java.lang.Integer,java.lang.Short) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Integer,java.lang.Short,java.lang.Short) -> a
    686:686:java.lang.Short replace(java.lang.Integer,java.lang.Short) -> c
    699:699:java.lang.Short computeIfAbsent(java.lang.Integer,java.util.function.Function) -> a
    712:712:java.lang.Short computeIfPresent(java.lang.Integer,java.util.function.BiFunction) -> a
    725:725:java.lang.Short compute(java.lang.Integer,java.util.function.BiFunction) -> b
    738:738:java.lang.Short merge(java.lang.Integer,java.lang.Short,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.ints.Int2ShortMap$Entry) -> a
it.unimi.dsi.fastutil.ints.Int2ShortMap$Entry -> it.unimi.dsi.fastutil.ints.P$a:
# {"fileName":"Int2ShortMap.java","id":"sourceFile"}
    int getIntKey() -> a
    763:763:java.lang.Integer getKey() -> b
    short getShortValue() -> c
    short setValue$136bb5() -> d
    788:788:java.lang.Short getValue() -> e
    799:799:java.lang.Short setValue(java.lang.Short) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.ints.Int2ShortMap$FastEntrySet -> it.unimi.dsi.fastutil.ints.P$b:
# {"fileName":"Int2ShortMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.ints.Int2ShortSortedMap -> it.unimi.dsi.fastutil.ints.Q:
# {"fileName":"Int2ShortSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.Int2ShortSortedMap subMap$7216120a() -> j
    it.unimi.dsi.fastutil.ints.Int2ShortSortedMap headMap$4284fe1d() -> k
    it.unimi.dsi.fastutil.ints.Int2ShortSortedMap tailMap$4284fe1d() -> l
    int firstIntKey() -> m
    int lastIntKey() -> n
    92:92:it.unimi.dsi.fastutil.ints.Int2ShortSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a
    105:105:it.unimi.dsi.fastutil.ints.Int2ShortSortedMap headMap(java.lang.Integer) -> a
    118:118:it.unimi.dsi.fastutil.ints.Int2ShortSortedMap tailMap(java.lang.Integer) -> b
    129:129:java.lang.Integer firstKey() -> o
    140:140:java.lang.Integer lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ShortEntrySet() -> r
    it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> s
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    it.unimi.dsi.fastutil.ints.IntComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.ints.IntSortedSet keySet$ff2235d() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ShortEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.IntAVLTreeSet -> it.unimi.dsi.fastutil.ints.IntAVLTreeSet:
# {"fileName":"IntAVLTreeSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry tree -> tree
    int count -> count
    it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry firstEntry -> firstEntry
    it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry lastEntry -> lastEntry
    java.util.Comparator storedComparator -> storedComparator
    it.unimi.dsi.fastutil.ints.IntComparator actualComparator -> actualComparator
    long serialVersionUID -> serialVersionUID
    boolean[] dirPath -> a
    boolean $assertionsDisabled -> b
    51:60:void <init>() -> <init>
    71:72:void setActualComparator() -> a
    80:83:void <init>(java.util.Comparator) -> <init>
    91:93:void <init>(java.util.Collection) -> <init>
    101:103:void <init>(java.util.SortedSet) -> <init>
    111:113:void <init>(it.unimi.dsi.fastutil.ints.IntCollection) -> <init>
    121:123:void <init>(it.unimi.dsi.fastutil.ints.IntSortedSet) -> <init>
    51:132:void <init>(it.unimi.dsi.fastutil.ints.IntIterator) -> <init>
    141:142:void <init>(java.util.Iterator) -> <init>
    154:157:void <init>(int[],int,int,java.util.Comparator) -> <init>
    167:168:void <init>(int[],int,int) -> <init>
    176:179:void <init>(int[]) -> <init>
    188:191:void <init>(int[],java.util.Comparator) -> <init>
    216:216:int compare(int,int) -> a
    240:246:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry locateKey(int) -> a
    256:257:void allocatePaths() -> d
    262:391:boolean add(int) -> add
    1781:1781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> add
    1781:1781:boolean add(int):270 -> add
    2781:2781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> add
    2781:2781:boolean add(int):308 -> add
    3781:3781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> add
    3781:3781:boolean add(int):310 -> add
    4781:4781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> add
    4781:4781:boolean add(int):320 -> add
    5781:5781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> add
    5781:5781:boolean add(int):326 -> add
    6781:6781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> add
    6781:6781:boolean add(int):329 -> add
    7781:7781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> add
    7781:7781:boolean add(int):346 -> add
    8781:8781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> add
    8781:8781:boolean add(int):348 -> add
    9781:9781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> add
    9781:9781:boolean add(int):358 -> add
    10781:10781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> add
    10781:10781:boolean add(int):364 -> add
    11781:11781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> add
    11781:11781:boolean add(int):367 -> add
    427:624:boolean remove(int) -> remove
    12781:12781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    12781:12781:boolean remove(int):467 -> remove
    13781:13781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    13781:13781:boolean remove(int):490 -> remove
    14401:14421:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry parent(it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry):401:421 -> remove
    14401:14421:boolean remove(int):498 -> remove
    14781:14781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    14781:14781:boolean remove(int):502 -> remove
    15781:15781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    15781:15781:boolean remove(int):503 -> remove
    16781:16781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    16781:16781:boolean remove(int):506 -> remove
    17781:17781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    17781:17781:boolean remove(int):508 -> remove
    18781:18781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    18781:18781:boolean remove(int):514 -> remove
    19781:19781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    19781:19781:boolean remove(int):517 -> remove
    20781:20781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    20781:20781:boolean remove(int):521 -> remove
    21781:21781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    21781:21781:boolean remove(int):543 -> remove
    22781:22781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    22781:22781:boolean remove(int):550 -> remove
    23781:23781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    23781:23781:boolean remove(int):563 -> remove
    24781:24781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    24781:24781:boolean remove(int):564 -> remove
    25781:25781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    25781:25781:boolean remove(int):567 -> remove
    26781:26781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    26781:26781:boolean remove(int):569 -> remove
    27781:27781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    27781:27781:boolean remove(int):575 -> remove
    28781:28781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    28781:28781:boolean remove(int):578 -> remove
    29781:29781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    29781:29781:boolean remove(int):582 -> remove
    30781:30781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    30781:30781:boolean remove(int):604 -> remove
    31781:31781:int it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry.balance():781:781 -> remove
    31781:31781:boolean remove(int):611 -> remove
    629:629:boolean contains(int) -> contains
    32226:32229:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry findKey(int):226:229 -> contains
    32226:32229:boolean contains(int):629 -> contains
    634:637:void clear() -> clear
    891:891:int size() -> size
    896:896:boolean isEmpty() -> isEmpty
    901:902:int firstInt() -> firstInt
    907:908:int lastInt() -> lastInt
    1022:1022:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    1027:1027:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator(int) -> iterator
    1032:1032:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    1037:1037:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    1042:1042:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    1047:1047:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    1290:1335:java.lang.Object clone() -> clone
    1339:1343:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1355:1379:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry readTree(java.io.ObjectInputStream,int,it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry,it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry) -> a
    1383:1398:void readObject(java.io.ObjectInputStream) -> readObject
    33:33:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    33:33:java.util.Iterator iterator() -> iterator
    33:33:java.util.Comparator comparator() -> comparator
    33:33:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry -> it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry:
# {"fileName":"IntAVLTreeSet.java","id":"sourceFile"}
    int key -> a
    it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry left -> b
    it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry right -> c
    int info -> d
    666:667:void <init>() -> <init>
    674:677:void <init>(int) -> <init>
    685:685:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry left() -> a
    694:694:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry right() -> b
    703:703:boolean pred() -> c
    712:712:boolean succ() -> d
    721:723:void pred(boolean) -> a
    731:733:void succ(boolean) -> b
    741:743:void pred(it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry) -> a
    751:753:void succ(it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry) -> b
    761:763:void left(it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry) -> c
    771:773:void right(it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry) -> d
    790:792:void balance(int) -> a
    796:797:void incBalance() -> e
    801:802:void decBalance() -> f
    810:812:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry next() -> g
    821:823:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry prev() -> h
    831:837:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry clone() -> i
    842:844:boolean equals(java.lang.Object) -> equals
    849:849:int hashCode() -> hashCode
    854:854:java.lang.String toString() -> toString
    649:649:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.ints.IntAVLTreeSet$SetIterator -> it.unimi.dsi.fastutil.ints.IntAVLTreeSet$a:
# {"fileName":"IntAVLTreeSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry prev -> a
    it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry next -> b
    it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry curr -> c
    int index -> d
    it.unimi.dsi.fastutil.ints.IntAVLTreeSet this$0 -> e
    937:941:void <init>(it.unimi.dsi.fastutil.ints.IntAVLTreeSet) -> <init>
    937:950:void <init>(it.unimi.dsi.fastutil.ints.IntAVLTreeSet,int) -> <init>
    954:954:boolean hasNext() -> hasNext
    959:959:boolean hasPrevious() -> hasPrevious
    963:964:void updateNext() -> b
    976:976:int nextInt() -> nextInt
    1967:1971:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry nextEntry():967:971 -> nextInt
    1967:1971:int nextInt():976 -> nextInt
    981:981:int previousInt() -> a
    1989:1993:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry previousEntry():989:993 -> a
    1989:1993:int previousInt():981 -> a
    985:986:void updatePrevious() -> c
    998:998:int nextIndex() -> nextIndex
    1003:1003:int previousIndex() -> previousIndex
    1008:1017:void remove() -> remove
it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Subset -> it.unimi.dsi.fastutil.ints.IntAVLTreeSet$b:
# {"fileName":"IntAVLTreeSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    boolean bottom -> c
    boolean top -> d
    it.unimi.dsi.fastutil.ints.IntAVLTreeSet this$0 -> e
    1079:1085:void <init>(it.unimi.dsi.fastutil.ints.IntAVLTreeSet,int,boolean,int,boolean) -> <init>
    1089:1094:void clear() -> clear
    1103:1103:boolean in(int) -> a
    1108:1108:boolean contains(int) -> contains
    1113:1114:boolean add(int) -> add
    1119:1120:boolean remove(int) -> remove
    1125:1131:int size() -> size
    1136:1136:boolean isEmpty() -> isEmpty
    1141:1141:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    1146:1146:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    1156:1157:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    1162:1163:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    1168:1172:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    1181:1194:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry firstEntry() -> a
    1221:1223:int firstInt() -> firstInt
    1228:1230:int lastInt() -> lastInt
    2203:2216:it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Entry lastEntry():1203:1216 -> lastInt
    2203:2216:int lastInt():1228 -> lastInt
    1060:1060:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1060:1060:java.util.Iterator iterator() -> iterator
    1060:1060:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Subset$SubsetIterator -> it.unimi.dsi.fastutil.ints.IntAVLTreeSet$b$a:
# {"fileName":"IntAVLTreeSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Subset this$1 -> c
    1243:1245:void <init>(it.unimi.dsi.fastutil.ints.IntAVLTreeSet$Subset) -> <init>
    1264:1266:void updatePrevious() -> c
    1270:1272:void updateNext() -> b
it.unimi.dsi.fastutil.ints.IntArrayList -> it.unimi.dsi.fastutil.ints.IntArrayList:
# {"fileName":"IntArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int DEFAULT_INITIAL_CAPACITY -> DEFAULT_INITIAL_CAPACITY
    int[] a -> a
    int size -> size
    boolean $assertionsDisabled -> b
    62:63:int[] copyArraySafe(int[],int) -> a
    67:67:int[] copyArrayFromSafe(it.unimi.dsi.fastutil.ints.IntArrayList) -> a
    78:80:void <init>(int[],boolean) -> <init>
    83:86:void initArrayFromCapacity(int) -> c
    93:95:void <init>(int) -> <init>
    99:101:void <init>() -> <init>
    108:120:void <init>(java.util.Collection) -> <init>
    127:139:void <init>(it.unimi.dsi.fastutil.ints.IntCollection) -> <init>
    146:154:void <init>(it.unimi.dsi.fastutil.ints.IntList) -> <init>
    162:163:void <init>(int[]) -> <init>
    173:176:void <init>(int[],int,int) -> <init>
    184:186:void <init>(java.util.Iterator) -> <init>
    194:196:void <init>(it.unimi.dsi.fastutil.ints.IntIterator) -> <init>
    204:204:int[] elements() -> elements
    219:222:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[],int) -> wrap
    236:236:it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]) -> wrap
    245:245:it.unimi.dsi.fastutil.ints.IntArrayList of() -> of
    257:257:it.unimi.dsi.fastutil.ints.IntArrayList of(int[]) -> of
    271:271:it.unimi.dsi.fastutil.ints.IntArrayList toList(java.util.stream.IntStream) -> toList
    286:291:it.unimi.dsi.fastutil.ints.IntArrayList toListWithExpectedSize(java.util.stream.IntStream,int) -> toListWithExpectedSize
    301:304:void ensureCapacity(int) -> ensureCapacity
    314:319:void grow(int) -> d
    323:329:void add(int,int) -> add
    333:336:boolean add(int) -> add
    341:342:int getInt(int) -> getInt
    347:348:int indexOf(int) -> indexOf
    353:354:int lastIndexOf(int) -> lastIndexOf
    359:364:int removeInt(int) -> removeInt
    369:373:boolean rem(int) -> rem
    378:381:int set(int,int) -> set
    386:388:void clear() -> clear
    392:392:int size() -> size
    397:400:void size(int) -> size
    404:404:boolean isEmpty() -> isEmpty
    413:414:void trim() -> trim
    432:437:void trim(int) -> trim
    631:635:it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    648:650:void getElements(int,int[],int,int) -> getElements
    660:663:void removeElements(int,int) -> removeElements
    675:681:void addElements(int,int[],int,int) -> addElements
    693:697:void setElements(int,int[],int,int) -> setElements
    701:704:void forEach(java.util.function.IntConsumer) -> forEach
    708:720:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    725:733:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntList) -> addAll
    738:743:boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    748:753:boolean removeIf(java.util.function.IntPredicate) -> removeIf
    758:760:int[] toArray(int[]) -> toArray
    765:766:it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> listIterator
    951:951:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    956:961:void sort(it.unimi.dsi.fastutil.ints.IntComparator) -> sort
    965:970:void unstableSort(it.unimi.dsi.fastutil.ints.IntComparator) -> unstableSort
    975:993:it.unimi.dsi.fastutil.ints.IntArrayList clone() -> clone
    1008:1015:boolean equals(it.unimi.dsi.fastutil.ints.IntArrayList) -> equals
    1021:1033:boolean equals(java.lang.Object) -> equals
    1048:1059:int compareTo(it.unimi.dsi.fastutil.ints.IntArrayList) -> compareTo
    1064:1071:int compareTo(java.util.List) -> compareTo
    1075:1077:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1080:1083:void readObject(java.io.ObjectInputStream) -> readObject
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:int compareTo(java.lang.Object) -> compareTo
    45:45:java.lang.Object clone() -> clone
    291:291:it.unimi.dsi.fastutil.ints.IntArrayList lambda$toListWithExpectedSize$0(int) -> e
    45:45:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntArrayList$1 -> it.unimi.dsi.fastutil.ints.IntArrayList$1:
# {"fileName":"IntArrayList.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int val$index -> c
    it.unimi.dsi.fastutil.ints.IntArrayList this$0 -> d
    766:767:void <init>(it.unimi.dsi.fastutil.ints.IntArrayList,int) -> <init>
    771:771:boolean hasNext() -> hasNext
    776:776:boolean hasPrevious() -> hasPrevious
    781:782:int nextInt() -> nextInt
    787:788:int previousInt() -> a
    793:793:int nextIndex() -> nextIndex
    798:798:int previousIndex() -> previousIndex
    803:805:void add(int) -> e_
    809:811:void set(int) -> f_
    815:820:void remove() -> remove
    824:827:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    766:766:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntArrayList$Spliterator -> it.unimi.dsi.fastutil.ints.IntArrayList$a:
# {"fileName":"IntArrayList.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.ints.IntArrayList this$0 -> e
    868:869:void <init>(it.unimi.dsi.fastutil.ints.IntArrayList) -> <init>
    864:876:void <init>(it.unimi.dsi.fastutil.ints.IntArrayList,int,int,boolean) -> <init>
    879:879:int getWorkingMax() -> c
    884:884:int characteristics() -> characteristics
    889:889:long estimateSize() -> estimateSize
    894:896:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    901:904:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    923:933:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    860:860:java.util.Spliterator$OfInt trySplit() -> trySplit
    860:860:void forEachRemaining(java.lang.Object) -> forEachRemaining
    860:860:boolean tryAdvance(java.lang.Object) -> tryAdvance
    860:860:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    860:860:java.util.Spliterator trySplit() -> trySplit
    860:860:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntArrayList$SubList -> it.unimi.dsi.fastutil.ints.IntArrayList$b:
# {"fileName":"IntArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.IntArrayList this$0 -> d
    442:444:void <init>(it.unimi.dsi.fastutil.ints.IntArrayList,int,int) -> <init>
    455:456:int getInt(int) -> getInt
    514:514:it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> listIterator
    560:560:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    564:575:boolean contentsEquals(int[],int,int) -> a
    580:593:boolean equals(java.lang.Object) -> equals
    1450:1450:int[] getParentArray():450:450 -> equals
    1450:1450:boolean equals(java.lang.Object):591 -> equals
    597:606:int contentsCompareTo(int[],int,int) -> b
    611:621:int compareTo(java.util.List) -> compareTo
    2450:2450:int[] getParentArray():450:450 -> compareTo
    2450:2450:int compareTo(java.util.List):619 -> compareTo
    439:439:java.util.Spliterator spliterator() -> spliterator
    439:439:java.util.ListIterator listIterator(int) -> listIterator
    439:439:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.ints.IntArrayList$SubList$SubListIterator -> it.unimi.dsi.fastutil.ints.IntArrayList$b$a:
# {"fileName":"IntArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntArrayList$SubList this$1 -> d
    462:464:void <init>(it.unimi.dsi.fastutil.ints.IntArrayList$SubList,int) -> <init>
    468:468:int get(int) -> a
    473:474:void add(int,int) -> a
    478:479:void set(int,int) -> b
    483:484:void remove(int) -> b
    488:488:int getMaxPos() -> b
    493:494:int nextInt() -> nextInt
    499:500:int previousInt() -> a
    505:509:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    459:459:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntArrayList$SubList$SubListSpliterator -> it.unimi.dsi.fastutil.ints.IntArrayList$b$b:
# {"fileName":"IntArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntArrayList$SubList this$1 -> b
    519:521:void <init>(it.unimi.dsi.fastutil.ints.IntArrayList$SubList) -> <init>
    523:525:void <init>(it.unimi.dsi.fastutil.ints.IntArrayList$SubList,int,int) -> <init>
    529:529:int getMaxPosFromBackingStore() -> a
    534:534:int get(int) -> a
    544:546:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    551:555:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    517:517:it.unimi.dsi.fastutil.ints.IntSpliterators$AbstractIndexBasedSpliterator makeForSplit$7c5684de(int,int) -> a
    1539:1539:it.unimi.dsi.fastutil.ints.IntArrayList$SubList$SubListSpliterator makeForSplit(int,int):539:539 -> a
    1539:1539:it.unimi.dsi.fastutil.ints.IntSpliterators$AbstractIndexBasedSpliterator makeForSplit$7c5684de(int,int):517 -> a
    517:517:void forEachRemaining(java.lang.Object) -> forEachRemaining
    517:517:boolean tryAdvance(java.lang.Object) -> tryAdvance
it.unimi.dsi.fastutil.ints.IntArraySet -> it.unimi.dsi.fastutil.ints.IntArraySet:
# {"fileName":"IntArraySet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int[] a -> a
    int size -> size
    46:49:void <init>(int[]) -> <init>
    54:56:void <init>() -> <init>
    63:65:void <init>(int) -> <init>
    73:75:void <init>(it.unimi.dsi.fastutil.ints.IntCollection) -> <init>
    83:85:void <init>(java.util.Collection) -> <init>
    93:100:void <init>(it.unimi.dsi.fastutil.ints.IntSet) -> <init>
    108:115:void <init>(java.util.Set) -> <init>
    128:132:void <init>(int[],int) -> <init>
    141:141:it.unimi.dsi.fastutil.ints.IntArraySet of() -> of
    151:151:it.unimi.dsi.fastutil.ints.IntArraySet of(int) -> of
    168:176:it.unimi.dsi.fastutil.ints.IntArraySet of(int[]) -> of
    185:185:it.unimi.dsi.fastutil.ints.IntArraySet ofUnchecked() -> ofUnchecked
    200:200:it.unimi.dsi.fastutil.ints.IntArraySet ofUnchecked(int[]) -> ofUnchecked
    204:205:int findKey(int) -> a
    212:212:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    342:342:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    347:347:boolean contains(int) -> contains
    352:352:int size() -> size
    357:362:boolean remove(int) -> remove
    367:375:boolean add(int) -> add
    380:381:void clear() -> clear
    385:385:boolean isEmpty() -> isEmpty
    390:391:int[] toIntArray() -> toIntArray
    396:398:int[] toArray(int[]) -> toArray
    415:420:it.unimi.dsi.fastutil.ints.IntArraySet clone() -> clone
    424:426:void writeObject(java.io.ObjectOutputStream) -> writeObject
    429:432:void readObject(java.io.ObjectInputStream) -> readObject
    30:30:java.util.Spliterator spliterator() -> spliterator
    30:30:java.util.Iterator iterator() -> iterator
    30:30:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.ints.IntArraySet$1 -> it.unimi.dsi.fastutil.ints.IntArraySet$1:
# {"fileName":"IntArraySet.java","id":"sourceFile"}
    int next -> a
    it.unimi.dsi.fastutil.ints.IntArraySet this$0 -> b
    212:213:void <init>(it.unimi.dsi.fastutil.ints.IntArraySet) -> <init>
    217:217:boolean hasNext() -> hasNext
    222:223:int nextInt() -> nextInt
    228:230:void remove() -> remove
it.unimi.dsi.fastutil.ints.IntArraySet$Spliterator -> it.unimi.dsi.fastutil.ints.IntArraySet$a:
# {"fileName":"IntArraySet.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.ints.IntArraySet this$0 -> e
    256:257:void <init>(it.unimi.dsi.fastutil.ints.IntArraySet) -> <init>
    252:264:void <init>(it.unimi.dsi.fastutil.ints.IntArraySet,int,int,boolean) -> <init>
    267:267:int getWorkingMax() -> c
    272:272:int characteristics() -> characteristics
    277:277:long estimateSize() -> estimateSize
    282:284:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    289:292:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    311:321:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    248:248:java.util.Spliterator$OfInt trySplit() -> trySplit
    248:248:void forEachRemaining(java.lang.Object) -> forEachRemaining
    248:248:boolean tryAdvance(java.lang.Object) -> tryAdvance
    248:248:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    248:248:java.util.Spliterator trySplit() -> trySplit
    248:248:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntArrays -> it.unimi.dsi.fastutil.ints.IntArrays:
# {"fileName":"IntArrays.java","id":"sourceFile"}
    int[] EMPTY_ARRAY -> EMPTY_ARRAY
    int[] DEFAULT_EMPTY_ARRAY -> DEFAULT_EMPTY_ARRAY
    it.unimi.dsi.fastutil.ints.IntArrays$Segment POISON_PILL -> POISON_PILL
    it.unimi.dsi.fastutil.Hash$Strategy HASH_STRATEGY -> HASH_STRATEGY
    100:101:void <init>() -> <init>
    125:127:int[] forceCapacity(int[],int,int) -> forceCapacity
    144:144:int[] ensureCapacity(int[],int) -> ensureCapacity
    160:160:int[] ensureCapacity(int[],int,int) -> ensureCapacity
    178:178:int[] grow(int[],int) -> grow
    199:205:int[] grow(int[],int,int) -> grow
    219:222:int[] trim(int[],int) -> trim
    238:240:int[] setLength(int[],int) -> setLength
    253:256:int[] copy(int[],int,int) -> copy
    266:266:int[] copy(int[]) -> copy
    278:280:void fill(int[],int) -> fill
    293:296:void fill(int[],int,int,int) -> fill
    309:312:boolean equals(int[],int[]) -> equals
    334:335:void ensureFromTo(int[],int,int) -> ensureFromTo
    356:357:void ensureOffsetLength(int[],int,int) -> ensureOffsetLength
    367:368:void ensureSameLength(int[],int[]) -> ensureSameLength
    377:378:java.util.concurrent.ForkJoinPool getPool() -> a
    389:392:void swap(int[],int,int) -> swap
    403:404:void swap(int[],int,int,int) -> swap
    407:410:int med3(int[],int,int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> b
    460:502:void quickSort(int[],int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> quickSort
    3414:3423:void selectionSort(int[],int,int,it.unimi.dsi.fastutil.ints.IntComparator):414:423 -> quickSort
    3414:3423:void quickSort(int[],int,int,it.unimi.dsi.fastutil.ints.IntComparator):463 -> quickSort
    521:522:void quickSort(int[],it.unimi.dsi.fastutil.ints.IntComparator) -> quickSort
    601:606:void parallelQuickSort(int[],int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> parallelQuickSort
    621:622:void parallelQuickSort(int[],it.unimi.dsi.fastutil.ints.IntComparator) -> parallelQuickSort
    625:628:int med3(int[],int,int,int) -> b
    676:718:void quickSort(int[],int,int) -> quickSort
    3632:3641:void selectionSort(int[],int,int):632:641 -> quickSort
    3632:3641:void quickSort(int[],int,int):679 -> quickSort
    736:737:void quickSort(int[]) -> quickSort
    814:819:void parallelQuickSort(int[],int,int) -> parallelQuickSort
    833:834:void parallelQuickSort(int[]) -> parallelQuickSort
    837:843:int med3Indirect(int[],int[],int,int,int) -> d
    886:928:void quickSortIndirect(int[],int[],int,int) -> quickSortIndirect
    3847:3859:void insertionSortIndirect(int[],int[],int,int):847:859 -> quickSortIndirect
    3847:3859:void quickSortIndirect(int[],int[],int,int):889 -> quickSortIndirect
    951:952:void quickSortIndirect(int[],int[]) -> quickSortIndirect
    1037:1042:void parallelQuickSortIndirect(int[],int[],int,int) -> parallelQuickSortIndirect
    1062:1063:void parallelQuickSortIndirect(int[],int[]) -> parallelQuickSortIndirect
    1089:1097:void stabilize(int[],int[],int,int) -> stabilize
    1121:1122:void stabilize(int[],int[]) -> stabilize
    1126:1129:int med3(int[],int[],int,int,int) -> e
    1133:1139:void swap(int[],int[],int,int) -> b
    1142:1143:void swap(int[],int[],int,int,int) -> f
    1182:1223:void quickSort(int[],int[],int,int) -> quickSort
    4146:4158:void selectionSort(int[],int[],int,int):1146:1158 -> quickSort
    4146:4158:void quickSort(int[],int[],int,int):1184 -> quickSort
    1243:1245:void quickSort(int[],int[]) -> quickSort
    1331:1336:void parallelQuickSort(int[],int[],int,int) -> parallelQuickSort
    1357:1359:void parallelQuickSort(int[],int[]) -> parallelQuickSort
    1374:1379:void unstableSort(int[],int,int) -> unstableSort
    1390:1391:void unstableSort(int[]) -> unstableSort
    1405:1406:void unstableSort(int[],int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> unstableSort
    1418:1419:void unstableSort(int[],it.unimi.dsi.fastutil.ints.IntComparator) -> unstableSort
    1438:1460:void mergeSort(int[],int,int,int[]) -> mergeSort
    4644:4656:void insertionSort(int[],int,int):644:656 -> mergeSort
    4644:4656:void mergeSort(int[],int,int,int[]):1441 -> mergeSort
    1474:1475:void mergeSort(int[],int,int) -> mergeSort
    1487:1488:void mergeSort(int[]) -> mergeSort
    1507:1529:void mergeSort(int[],int,int,it.unimi.dsi.fastutil.ints.IntComparator,int[]) -> mergeSort
    5426:5438:void insertionSort(int[],int,int,it.unimi.dsi.fastutil.ints.IntComparator):426:438 -> mergeSort
    5426:5438:void mergeSort(int[],int,int,it.unimi.dsi.fastutil.ints.IntComparator,int[]):1510 -> mergeSort
    1545:1546:void mergeSort(int[],int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> mergeSort
    1559:1560:void mergeSort(int[],it.unimi.dsi.fastutil.ints.IntComparator) -> mergeSort
    1580:1581:void stableSort(int[],int,int) -> stableSort
    1597:1598:void stableSort(int[]) -> stableSort
    1617:1618:void stableSort(int[],int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> stableSort
    1635:1636:void stableSort(int[],it.unimi.dsi.fastutil.ints.IntComparator) -> stableSort
    1659:1667:int binarySearch(int[],int,int,int) -> binarySearch
    1687:1687:int binarySearch(int[],int) -> binarySearch
    1711:1720:int binarySearch(int[],int,int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> binarySearch
    1741:1741:int binarySearch(int[],int,it.unimi.dsi.fastutil.ints.IntComparator) -> binarySearch
    1775:1776:void radixSort(int[]) -> radixSort
    1794:1850:void radixSort(int[],int,int) -> radixSort
    1882:1949:void parallelRadixSort(int[],int,int) -> parallelRadixSort
    1962:1963:void parallelRadixSort(int[]) -> parallelRadixSort
    1986:1987:void radixSortIndirect(int[],int[],boolean) -> radixSortIndirect
    2012:2091:void radixSortIndirect(int[],int[],int,int,boolean) -> radixSortIndirect
    2113:2197:void parallelRadixSortIndirect(int[],int[],int,int,boolean) -> parallelRadixSortIndirect
    2217:2218:void parallelRadixSortIndirect(int[],int[],boolean) -> parallelRadixSortIndirect
    2237:2239:void radixSort(int[],int[]) -> radixSort
    2261:2324:void radixSort(int[],int[],int,int) -> radixSort
    2346:2416:void parallelRadixSort(int[],int[],int,int) -> parallelRadixSort
    2436:2438:void parallelRadixSort(int[],int[]) -> parallelRadixSort
    2441:2453:void insertionSortIndirect(int[],int[],int[],int,int) -> a
    2478:2480:void radixSortIndirect(int[],int[],int[],boolean) -> radixSortIndirect
    2507:2583:void radixSortIndirect(int[],int[],int[],int,int,boolean) -> radixSortIndirect
    2586:2606:void selectionSort(int[][],int,int,int) -> a
    2623:2624:void radixSort(int[][]) -> radixSort
    2643:2706:void radixSort(int[][],int,int) -> radixSort
    2718:2724:int[] shuffle(int[],int,int,java.util.Random) -> shuffle
    2735:2741:int[] shuffle(int[],java.util.Random) -> shuffle
    2751:2757:int[] reverse(int[]) -> reverse
    2769:2775:int[] reverse(int[],int,int) -> reverse
    2360:2407:java.lang.Void lambda$parallelRadixSort$2(java.util.concurrent.atomic.AtomicInteger,int,java.util.concurrent.LinkedBlockingQueue,int[],int[]) -> a
    2126:2188:java.lang.Void lambda$parallelRadixSortIndirect$1(java.util.concurrent.atomic.AtomicInteger,int,java.util.concurrent.LinkedBlockingQueue,int[],int[],boolean,int[]) -> a
    1894:1940:java.lang.Void lambda$parallelRadixSort$0(java.util.concurrent.atomic.AtomicInteger,int,java.util.concurrent.LinkedBlockingQueue,int[]) -> a
    99:99:int access$000(int[],int,int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> a
    99:99:int access$100(int[],int,int,int) -> a
    99:99:int access$200(int[],int[],int,int,int) -> a
    99:99:int access$300(int[],int[],int,int,int) -> b
    99:99:void access$400(int[],int[],int,int) -> a
    99:99:void access$500(int[],int[],int,int,int) -> c
    104:2801:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntArrays$ArrayHashStrategy -> it.unimi.dsi.fastutil.ints.IntArrays$a:
# {"fileName":"IntArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    2779:2779:void <init>() -> <init>
    2779:2779:boolean equals(java.lang.Object,java.lang.Object) -> equals
    3789:3789:boolean equals(int[],int[]):2789:2789 -> equals
    3789:3789:boolean equals(java.lang.Object,java.lang.Object):2779 -> equals
    2779:2779:int hashCode(java.lang.Object) -> hashCode
    4784:4784:int hashCode(int[]):2784:2784 -> hashCode
    4784:4784:int hashCode(java.lang.Object):2779 -> hashCode
    2779:2779:void <init>(byte) -> <init>
it.unimi.dsi.fastutil.ints.IntArrays$ForkJoinQuickSort -> it.unimi.dsi.fastutil.ints.IntArrays$b:
# {"fileName":"IntArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    int[] x -> c
    745:749:void <init>(int[],int,int) -> <init>
    754:797:void compute() -> compute
it.unimi.dsi.fastutil.ints.IntArrays$ForkJoinQuickSort2 -> it.unimi.dsi.fastutil.ints.IntArrays$c:
# {"fileName":"IntArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    int[] x -> c
    int[] y -> d
    1253:1258:void <init>(int[],int[],int,int) -> <init>
    1263:1307:void compute() -> compute
it.unimi.dsi.fastutil.ints.IntArrays$ForkJoinQuickSortComp -> it.unimi.dsi.fastutil.ints.IntArrays$d:
# {"fileName":"IntArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    int[] x -> c
    it.unimi.dsi.fastutil.ints.IntComparator comp -> d
    531:536:void <init>(int[],int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> <init>
    540:583:void compute() -> compute
it.unimi.dsi.fastutil.ints.IntArrays$ForkJoinQuickSortIndirect -> it.unimi.dsi.fastutil.ints.IntArrays$e:
# {"fileName":"IntArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    int[] perm -> c
    int[] x -> d
    961:966:void <init>(int[],int[],int,int) -> <init>
    971:1014:void compute() -> compute
it.unimi.dsi.fastutil.ints.IntArrays$Segment -> it.unimi.dsi.fastutil.ints.IntArrays$Segment:
# {"fileName":"IntArrays.java","id":"sourceFile"}
    int offset -> a
    int length -> b
    int level -> c
    1855:1859:void <init>(int,int,int) -> <init>
    1863:1863:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.ints.IntBidirectionalIterable -> it.unimi.dsi.fastutil.ints.R:
# {"fileName":"IntBidirectionalIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    22:22:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    22:22:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.IntBidirectionalIterator -> it.unimi.dsi.fastutil.ints.IntBidirectionalIterator:
# {"fileName":"IntBidirectionalIterator.java","id":"sourceFile"}
    int previousInt() -> a
    44:44:java.lang.Integer previous() -> s_
    27:27:java.lang.Object previous() -> previous
it.unimi.dsi.fastutil.ints.IntBigArrays -> it.unimi.dsi.fastutil.ints.S:
# {"fileName":"IntBigArrays.java","id":"sourceFile"}
    int[][] EMPTY_BIG_ARRAY -> a
    241:250:int[][] newBigArray$4868a842() -> a
    531:531:boolean equals(int[][],int[][]) -> a
    71:622:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntBigArrays$BigArrayHashStrategy -> it.unimi.dsi.fastutil.ints.S$a:
# {"fileName":"IntBigArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    599:599:void <init>() -> <init>
    599:599:boolean equals(java.lang.Object,java.lang.Object) -> equals
    1609:1609:boolean equals(int[][],int[][]):609:609 -> equals
    1609:1609:boolean equals(java.lang.Object,java.lang.Object):599 -> equals
    599:599:int hashCode(java.lang.Object) -> hashCode
    2604:2604:int hashCode(int[][]):604:604 -> hashCode
    2604:2604:int hashCode(java.lang.Object):599 -> hashCode
    599:599:void <init>(byte) -> <init>
it.unimi.dsi.fastutil.ints.IntBigList -> it.unimi.dsi.fastutil.ints.T:
# {"fileName":"IntBigList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntBigListIterator iterator() -> b
    110:110:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:java.util.Iterator iterator() -> iterator
    40:40:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.IntBigListIterator -> it.unimi.dsi.fastutil.ints.U:
# {"fileName":"IntBigListIterator.java","id":"sourceFile"}
it.unimi.dsi.fastutil.ints.IntBinaryOperator -> it.unimi.dsi.fastutil.ints.IntBinaryOperator:
# {"fileName":"IntBinaryOperator.java","id":"sourceFile"}
    int apply(int,int) -> apply
    47:47:int applyAsInt(int,int) -> applyAsInt
    59:59:java.lang.Integer apply(java.lang.Integer,java.lang.Integer) -> apply
    27:27:java.lang.Object apply(java.lang.Object,java.lang.Object) -> apply
it.unimi.dsi.fastutil.ints.IntBooleanPair -> it.unimi.dsi.fastutil.ints.V:
# {"fileName":"IntBooleanPair.java","id":"sourceFile"}
    int leftInt() -> e
    38:38:java.lang.Integer left() -> g
    boolean rightBoolean() -> f
    163:163:java.lang.Boolean right() -> h
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.ints.IntBytePair -> it.unimi.dsi.fastutil.ints.W:
# {"fileName":"IntBytePair.java","id":"sourceFile"}
    int leftInt() -> e
    38:38:java.lang.Integer left() -> g
    byte rightByte() -> f
    163:163:java.lang.Byte right() -> h
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.ints.IntCharPair -> it.unimi.dsi.fastutil.ints.X:
# {"fileName":"IntCharPair.java","id":"sourceFile"}
    int leftInt() -> b
    38:38:java.lang.Integer left() -> c
    char rightChar() -> d
    163:163:java.lang.Character right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.ints.IntCollection -> it.unimi.dsi.fastutil.ints.IntCollection:
# {"fileName":"IntCollection.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    65:65:it.unimi.dsi.fastutil.ints.IntIterator intIterator() -> intIterator
    98:98:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    115:115:it.unimi.dsi.fastutil.ints.IntSpliterator intSpliterator() -> intSpliterator
    boolean add(int) -> add
    boolean contains(int) -> contains
    boolean rem(int) -> rem
    154:154:boolean add(java.lang.Integer) -> add
    165:166:boolean contains(java.lang.Object) -> contains
    177:178:boolean remove(java.lang.Object) -> remove
    int[] toIntArray() -> toIntArray
    204:204:int[] toIntArray(int[]) -> toIntArray
    int[] toArray(int[]) -> toArray
    boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    boolean containsAll(it.unimi.dsi.fastutil.ints.IntCollection) -> containsAll
    boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    256:256:boolean removeIf(java.util.function.Predicate) -> removeIf
    270:279:boolean removeIf(java.util.function.IntPredicate) -> removeIf
    306:306:boolean removeIf(it.unimi.dsi.fastutil.ints.IntPredicate) -> removeIf
    boolean retainAll(it.unimi.dsi.fastutil.ints.IntCollection) -> retainAll
    326:326:java.util.stream.Stream stream() -> stream
    337:337:java.util.stream.IntStream intStream() -> intStream
    348:348:java.util.stream.Stream parallelStream() -> parallelStream
    359:359:java.util.stream.IntStream intParallelStream() -> intParallelStream
    38:38:java.util.Spliterator spliterator() -> spliterator
    38:38:boolean add(java.lang.Object) -> add
    38:38:java.util.Iterator iterator() -> iterator
    256:256:boolean lambda$removeIf$0(java.util.function.Predicate,int) -> a
it.unimi.dsi.fastutil.ints.IntCollections -> it.unimi.dsi.fastutil.ints.Y:
# {"fileName":"IntCollections.java","id":"sourceFile"}
    459:459:it.unimi.dsi.fastutil.ints.IntCollections$SynchronizedCollection synchronize$38a577a5(it.unimi.dsi.fastutil.ints.IntCollection,java.lang.Object) -> a
    665:665:it.unimi.dsi.fastutil.ints.IntCollections$UnmodifiableCollection unmodifiable$4219913f(it.unimi.dsi.fastutil.ints.IntCollection) -> a
it.unimi.dsi.fastutil.ints.IntCollections$EmptyCollection -> it.unimi.dsi.fastutil.ints.Y$a:
# {"fileName":"IntCollections.java","id":"sourceFile"}
    49:50:void <init>() -> <init>
    54:54:boolean contains(int) -> contains
    59:59:java.lang.Object[] toArray() -> toArray
    64:65:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    71:71:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    77:77:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    82:82:int size() -> size
    87:87:void clear() -> clear
    91:91:int hashCode() -> hashCode
    96:98:boolean equals(java.lang.Object) -> equals
    104:104:void forEach(java.util.function.Consumer) -> forEach
    108:108:boolean containsAll(java.util.Collection) -> containsAll
    113:113:boolean addAll(java.util.Collection) -> addAll
    118:118:boolean removeAll(java.util.Collection) -> removeAll
    123:123:boolean retainAll(java.util.Collection) -> retainAll
    129:130:boolean removeIf(java.util.function.Predicate) -> removeIf
    135:135:int[] toIntArray() -> toIntArray
    144:144:int[] toIntArray(int[]) -> toIntArray
    149:149:void forEach(java.util.function.IntConsumer) -> forEach
    153:153:boolean containsAll(it.unimi.dsi.fastutil.ints.IntCollection) -> containsAll
    158:158:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    163:163:boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    168:168:boolean retainAll(it.unimi.dsi.fastutil.ints.IntCollection) -> retainAll
    173:174:boolean removeIf(java.util.function.IntPredicate) -> removeIf
    48:48:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    48:48:java.util.Spliterator spliterator() -> spliterator
    48:48:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.IntCollections$SizeDecreasingSupplier -> it.unimi.dsi.fastutil.ints.Y$b:
# {"fileName":"IntCollections.java","id":"sourceFile"}
    java.util.concurrent.atomic.AtomicInteger suppliedCount -> a
    int expectedFinalSize -> b
    java.util.function.IntFunction builder -> c
    751:780:void <init>(int,java.util.function.IntFunction) -> <init>
    749:749:java.lang.Object get() -> get
    1790:1795:it.unimi.dsi.fastutil.ints.IntCollection get():790:795 -> get
    1790:1795:java.lang.Object get():749 -> get
it.unimi.dsi.fastutil.ints.IntCollections$SynchronizedCollection -> it.unimi.dsi.fastutil.ints.Y$c:
# {"fileName":"IntCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.IntCollection collection -> a
    java.lang.Object sync -> b
    184:187:void <init>(it.unimi.dsi.fastutil.ints.IntCollection,java.lang.Object) -> <init>
    189:192:void <init>(it.unimi.dsi.fastutil.ints.IntCollection) -> <init>
    196:198:boolean add(int) -> add
    203:205:boolean contains(int) -> contains
    210:212:boolean rem(int) -> rem
    217:219:int size() -> size
    224:226:boolean isEmpty() -> isEmpty
    231:233:int[] toIntArray() -> toIntArray
    238:240:java.lang.Object[] toArray() -> toArray
    249:249:int[] toIntArray(int[]) -> toIntArray
    254:256:int[] toArray(int[]) -> toArray
    261:263:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    268:270:boolean containsAll(it.unimi.dsi.fastutil.ints.IntCollection) -> containsAll
    275:277:boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    282:284:boolean retainAll(it.unimi.dsi.fastutil.ints.IntCollection) -> retainAll
    290:292:boolean add(java.lang.Integer) -> add
    298:300:boolean contains(java.lang.Object) -> contains
    306:308:boolean remove(java.lang.Object) -> remove
    313:313:it.unimi.dsi.fastutil.ints.IntIterator intIterator() -> intIterator
    318:318:it.unimi.dsi.fastutil.ints.IntSpliterator intSpliterator() -> intSpliterator
    323:323:java.util.stream.IntStream intStream() -> intStream
    328:328:java.util.stream.IntStream intParallelStream() -> intParallelStream
    333:335:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    340:340:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    345:345:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    351:351:java.util.stream.Stream stream() -> stream
    357:357:java.util.stream.Stream parallelStream() -> parallelStream
    362:365:void forEach(java.util.function.IntConsumer) -> forEach
    369:371:boolean addAll(java.util.Collection) -> addAll
    376:378:boolean containsAll(java.util.Collection) -> containsAll
    383:385:boolean removeAll(java.util.Collection) -> removeAll
    390:392:boolean retainAll(java.util.Collection) -> retainAll
    397:399:boolean removeIf(java.util.function.IntPredicate) -> removeIf
    404:407:void clear() -> clear
    411:413:java.lang.String toString() -> toString
    418:420:int hashCode() -> hashCode
    425:428:boolean equals(java.lang.Object) -> equals
    432:435:void writeObject(java.io.ObjectOutputStream) -> writeObject
    179:179:java.util.Spliterator spliterator() -> spliterator
    179:179:boolean add(java.lang.Object) -> add
    179:179:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.IntCollections$UnmodifiableCollection -> it.unimi.dsi.fastutil.ints.Y$d:
# {"fileName":"IntCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.IntCollection collection -> a
    467:469:void <init>(it.unimi.dsi.fastutil.ints.IntCollection) -> <init>
    473:473:boolean add(int) -> add
    478:478:boolean rem(int) -> rem
    483:483:int size() -> size
    488:488:boolean isEmpty() -> isEmpty
    493:493:boolean contains(int) -> contains
    498:498:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    503:503:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    509:509:java.util.stream.Stream stream() -> stream
    515:515:java.util.stream.Stream parallelStream() -> parallelStream
    520:520:void clear() -> clear
    525:525:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    530:530:java.lang.Object[] toArray() -> toArray
    535:536:void forEach(java.util.function.IntConsumer) -> forEach
    540:540:boolean containsAll(java.util.Collection) -> containsAll
    545:545:boolean addAll(java.util.Collection) -> addAll
    550:550:boolean removeAll(java.util.Collection) -> removeAll
    555:555:boolean retainAll(java.util.Collection) -> retainAll
    560:560:boolean removeIf(java.util.function.IntPredicate) -> removeIf
    566:566:boolean add(java.lang.Integer) -> add
    572:572:boolean contains(java.lang.Object) -> contains
    578:578:boolean remove(java.lang.Object) -> remove
    583:583:int[] toIntArray() -> toIntArray
    592:592:int[] toIntArray(int[]) -> toIntArray
    597:597:int[] toArray(int[]) -> toArray
    602:602:boolean containsAll(it.unimi.dsi.fastutil.ints.IntCollection) -> containsAll
    607:607:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    612:612:boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    617:617:boolean retainAll(it.unimi.dsi.fastutil.ints.IntCollection) -> retainAll
    622:622:it.unimi.dsi.fastutil.ints.IntIterator intIterator() -> intIterator
    627:627:it.unimi.dsi.fastutil.ints.IntSpliterator intSpliterator() -> intSpliterator
    632:632:java.util.stream.IntStream intStream() -> intStream
    637:637:java.util.stream.IntStream intParallelStream() -> intParallelStream
    642:642:java.lang.String toString() -> toString
    647:647:int hashCode() -> hashCode
    652:653:boolean equals(java.lang.Object) -> equals
    463:463:java.util.Spliterator spliterator() -> spliterator
    463:463:boolean add(java.lang.Object) -> add
    463:463:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.IntComparator -> it.unimi.dsi.fastutil.ints.IntComparator:
# {"fileName":"IntComparator.java","id":"sourceFile"}
    int compare(int,int) -> compare
    44:44:it.unimi.dsi.fastutil.ints.IntComparator reversed() -> reversed
    56:56:int compare(java.lang.Integer,java.lang.Integer) -> compare
    66:66:it.unimi.dsi.fastutil.ints.IntComparator thenComparing(it.unimi.dsi.fastutil.ints.IntComparator) -> thenComparing
    74:75:java.util.Comparator thenComparing(java.util.Comparator) -> thenComparing
    30:30:java.util.Comparator reversed() -> reversed
    30:30:int compare(java.lang.Object,java.lang.Object) -> compare
    67:68:int lambda$thenComparing$931d6fed$1(it.unimi.dsi.fastutil.ints.IntComparator,int,int) -> a
it.unimi.dsi.fastutil.ints.IntComparators -> it.unimi.dsi.fastutil.ints.IntComparators:
# {"fileName":"IntComparators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntComparator NATURAL_COMPARATOR -> NATURAL_COMPARATOR
    it.unimi.dsi.fastutil.ints.IntComparator OPPOSITE_COMPARATOR -> OPPOSITE_COMPARATOR
    24:25:void <init>() -> <init>
    95:96:it.unimi.dsi.fastutil.ints.IntComparator oppositeComparator(it.unimi.dsi.fastutil.ints.IntComparator) -> oppositeComparator
    106:107:it.unimi.dsi.fastutil.ints.IntComparator asIntComparator(java.util.Comparator) -> asIntComparator
    46:67:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntComparators$1 -> it.unimi.dsi.fastutil.ints.IntComparators$1:
# {"fileName":"IntComparators.java","id":"sourceFile"}
    java.util.Comparator val$c -> a
    107:107:void <init>(java.util.Comparator) -> <init>
    110:110:int compare(int,int) -> compare
    116:116:int compare(java.lang.Integer,java.lang.Integer) -> compare
    107:107:int compare(java.lang.Object,java.lang.Object) -> compare
it.unimi.dsi.fastutil.ints.IntComparators$NaturalImplicitComparator -> it.unimi.dsi.fastutil.ints.IntComparators$a:
# {"fileName":"IntComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    28:28:void <init>() -> <init>
    33:33:int compare(int,int) -> compare
    38:38:it.unimi.dsi.fastutil.ints.IntComparator reversed() -> reversed
    42:42:java.lang.Object readResolve() -> readResolve
    28:28:java.util.Comparator reversed() -> reversed
it.unimi.dsi.fastutil.ints.IntComparators$OppositeComparator -> it.unimi.dsi.fastutil.ints.IntComparators$b:
# {"fileName":"IntComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.IntComparator comparator -> a
    73:75:void <init>(it.unimi.dsi.fastutil.ints.IntComparator) -> <init>
    79:79:int compare(int,int) -> compare
    84:84:it.unimi.dsi.fastutil.ints.IntComparator reversed() -> reversed
    69:69:java.util.Comparator reversed() -> reversed
it.unimi.dsi.fastutil.ints.IntComparators$OppositeImplicitComparator -> it.unimi.dsi.fastutil.ints.IntComparators$c:
# {"fileName":"IntComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    49:49:void <init>() -> <init>
    54:54:int compare(int,int) -> compare
    59:59:it.unimi.dsi.fastutil.ints.IntComparator reversed() -> reversed
    63:63:java.lang.Object readResolve() -> readResolve
    49:49:java.util.Comparator reversed() -> reversed
it.unimi.dsi.fastutil.ints.IntConsumer -> it.unimi.dsi.fastutil.ints.IntConsumer:
# {"fileName":"IntConsumer.java","id":"sourceFile"}
    45:46:void accept(java.lang.Integer) -> accept
    61:62:it.unimi.dsi.fastutil.ints.IntConsumer andThen(java.util.function.IntConsumer) -> andThen
    91:91:it.unimi.dsi.fastutil.ints.IntConsumer andThen(it.unimi.dsi.fastutil.ints.IntConsumer) -> andThen
    102:102:java.util.function.Consumer andThen(java.util.function.Consumer) -> andThen
    35:35:void accept(java.lang.Object) -> accept
    35:35:java.util.function.IntConsumer andThen(java.util.function.IntConsumer) -> andThen
    63:65:void lambda$andThen$0(java.util.function.IntConsumer,int) -> a
it.unimi.dsi.fastutil.ints.IntDoublePair -> it.unimi.dsi.fastutil.ints.Z:
# {"fileName":"IntDoublePair.java","id":"sourceFile"}
    int leftInt() -> e
    38:38:java.lang.Integer left() -> g
    double rightDouble() -> f
    163:163:java.lang.Double right() -> h
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.ints.IntFloatPair -> it.unimi.dsi.fastutil.ints.aa:
# {"fileName":"IntFloatPair.java","id":"sourceFile"}
    int leftInt() -> b
    38:38:java.lang.Integer left() -> d
    float rightFloat() -> c
    163:163:java.lang.Float right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.ints.IntImmutableList -> it.unimi.dsi.fastutil.ints.IntImmutableList:
# {"fileName":"IntImmutableList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.IntImmutableList EMPTY -> a
    int[] a -> b
    51:53:void <init>(int[]) -> <init>
    61:62:void <init>(java.util.Collection) -> <init>
    70:71:void <init>(it.unimi.dsi.fastutil.ints.IntCollection) -> <init>
    80:82:void <init>(it.unimi.dsi.fastutil.ints.IntList) -> <init>
    93:95:void <init>(int[],int,int) -> <init>
    104:105:void <init>(it.unimi.dsi.fastutil.ints.IntIterator) -> <init>
    114:114:it.unimi.dsi.fastutil.ints.IntImmutableList of() -> of
    128:128:it.unimi.dsi.fastutil.ints.IntImmutableList of(int[]) -> of
    132:139:it.unimi.dsi.fastutil.ints.IntImmutableList convertTrustedToImmutableList(it.unimi.dsi.fastutil.ints.IntArrayList) -> a
    153:153:it.unimi.dsi.fastutil.ints.IntImmutableList toList(java.util.stream.IntStream) -> toList
    168:168:it.unimi.dsi.fastutil.ints.IntImmutableList toListWithExpectedSize(java.util.stream.IntStream,int) -> toListWithExpectedSize
    173:174:int getInt(int) -> getInt
    179:180:int indexOf(int) -> indexOf
    185:186:int lastIndexOf(int) -> lastIndexOf
    191:191:int size() -> size
    196:196:boolean isEmpty() -> isEmpty
    209:211:void getElements(int,int[],int,int) -> getElements
    215:218:void forEach(java.util.function.IntConsumer) -> forEach
    222:223:int[] toIntArray() -> toIntArray
    228:230:int[] toArray(int[]) -> toArray
    235:236:it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> listIterator
    386:386:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    698:703:it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    708:708:it.unimi.dsi.fastutil.ints.IntImmutableList clone() -> clone
    721:727:boolean equals(it.unimi.dsi.fastutil.ints.IntImmutableList) -> equals
    733:743:boolean equals(java.lang.Object) -> equals
    758:769:int compareTo(it.unimi.dsi.fastutil.ints.IntImmutableList) -> compareTo
    774:784:int compareTo(java.util.List) -> compareTo
    36:36:java.util.Spliterator spliterator() -> spliterator
    36:36:java.util.List subList(int,int) -> subList
    36:36:java.util.ListIterator listIterator(int) -> listIterator
    36:36:int compareTo(java.lang.Object) -> compareTo
    36:36:java.lang.Object clone() -> clone
    36:36:int[] access$000(it.unimi.dsi.fastutil.ints.IntImmutableList) -> a
    39:39:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntImmutableList$1 -> it.unimi.dsi.fastutil.ints.IntImmutableList$1:
# {"fileName":"IntImmutableList.java","id":"sourceFile"}
    int pos -> a
    int val$index -> b
    it.unimi.dsi.fastutil.ints.IntImmutableList this$0 -> c
    236:237:void <init>(it.unimi.dsi.fastutil.ints.IntImmutableList,int) -> <init>
    241:241:boolean hasNext() -> hasNext
    246:246:boolean hasPrevious() -> hasPrevious
    251:252:int nextInt() -> nextInt
    257:258:int previousInt() -> a
    263:263:int nextIndex() -> nextIndex
    268:268:int previousIndex() -> previousIndex
    273:276:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    280:280:void add(int) -> e_
    285:285:void set(int) -> f_
    290:290:void remove() -> remove
    236:236:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntImmutableList$ImmutableSubList -> it.unimi.dsi.fastutil.ints.IntImmutableList$a:
# {"fileName":"IntImmutableList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.IntImmutableList innerList -> d
    int from -> a
    int to -> b
    int[] a -> c
    402:407:void <init>(it.unimi.dsi.fastutil.ints.IntImmutableList,int,int) -> <init>
    411:412:int getInt(int) -> getInt
    417:418:int indexOf(int) -> indexOf
    423:424:int lastIndexOf(int) -> lastIndexOf
    429:429:int size() -> size
    434:434:boolean isEmpty() -> isEmpty
    439:443:void getElements(int,int[],int,int) -> getElements
    447:450:void forEach(java.util.function.IntConsumer) -> forEach
    454:454:int[] toIntArray() -> toIntArray
    459:461:int[] toArray(int[]) -> toArray
    466:467:it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> listIterator
    597:597:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    601:614:boolean contentsEquals(int[],int,int) -> a
    619:632:boolean equals(java.lang.Object) -> equals
    636:645:int contentsCompareTo(int[],int,int) -> b
    650:660:int compareTo(java.util.List) -> compareTo
    668:670:java.lang.Object readResolve() -> readResolve
    679:683:it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    389:389:java.util.Spliterator spliterator() -> spliterator
    389:389:java.util.List subList(int,int) -> subList
    389:389:java.util.ListIterator listIterator(int) -> listIterator
    389:389:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.ints.IntImmutableList$ImmutableSubList$1 -> it.unimi.dsi.fastutil.ints.IntImmutableList$a$1:
# {"fileName":"IntImmutableList.java","id":"sourceFile"}
    int pos -> a
    int val$index -> b
    it.unimi.dsi.fastutil.ints.IntImmutableList$ImmutableSubList this$0 -> c
    467:468:void <init>(it.unimi.dsi.fastutil.ints.IntImmutableList$ImmutableSubList,int) -> <init>
    472:472:boolean hasNext() -> hasNext
    477:477:boolean hasPrevious() -> hasPrevious
    482:483:int nextInt() -> nextInt
    488:489:int previousInt() -> a
    494:494:int nextIndex() -> nextIndex
    499:499:int previousIndex() -> previousIndex
    504:507:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    511:511:void add(int) -> e_
    516:516:void set(int) -> f_
    521:521:void remove() -> remove
    467:467:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntImmutableList$ImmutableSubList$SubListSpliterator -> it.unimi.dsi.fastutil.ints.IntImmutableList$a$a:
# {"fileName":"IntImmutableList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntImmutableList$ImmutableSubList this$0 -> c
    554:556:void <init>(it.unimi.dsi.fastutil.ints.IntImmutableList$ImmutableSubList) -> <init>
    559:561:void <init>(it.unimi.dsi.fastutil.ints.IntImmutableList$ImmutableSubList,int,int) -> <init>
    566:566:int get(int) -> a
    576:578:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    583:587:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    591:591:int characteristics() -> characteristics
    552:552:it.unimi.dsi.fastutil.ints.IntSpliterators$AbstractIndexBasedSpliterator makeForSplit$7c5684de(int,int) -> a
    1571:1571:it.unimi.dsi.fastutil.ints.IntImmutableList$ImmutableSubList$SubListSpliterator makeForSplit(int,int):571:571 -> a
    1571:1571:it.unimi.dsi.fastutil.ints.IntSpliterators$AbstractIndexBasedSpliterator makeForSplit$7c5684de(int,int):552 -> a
    552:552:void forEachRemaining(java.lang.Object) -> forEachRemaining
    552:552:boolean tryAdvance(java.lang.Object) -> tryAdvance
it.unimi.dsi.fastutil.ints.IntImmutableList$Spliterator -> it.unimi.dsi.fastutil.ints.IntImmutableList$b:
# {"fileName":"IntImmutableList.java","id":"sourceFile"}
    int pos -> a
    int max -> b
    boolean $assertionsDisabled -> c
    it.unimi.dsi.fastutil.ints.IntImmutableList this$0 -> d
    325:326:void <init>(it.unimi.dsi.fastutil.ints.IntImmutableList) -> <init>
    328:332:void <init>(it.unimi.dsi.fastutil.ints.IntImmutableList,int,int) -> <init>
    336:336:int characteristics() -> characteristics
    341:341:long estimateSize() -> estimateSize
    346:348:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    353:356:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    374:380:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    321:321:java.util.Spliterator$OfInt trySplit() -> trySplit
    321:321:void forEachRemaining(java.lang.Object) -> forEachRemaining
    321:321:boolean tryAdvance(java.lang.Object) -> tryAdvance
    321:321:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    321:321:java.util.Spliterator trySplit() -> trySplit
    321:321:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntIntPair -> it.unimi.dsi.fastutil.ints.ab:
# {"fileName":"IntIntPair.java","id":"sourceFile"}
    int leftInt() -> b
    38:38:java.lang.Integer left() -> d
    int rightInt() -> c
    163:163:java.lang.Integer right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.ints.IntIterable -> it.unimi.dsi.fastutil.ints.IntIterable:
# {"fileName":"IntIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    71:71:it.unimi.dsi.fastutil.ints.IntIterator intIterator() -> intIterator
    87:87:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    102:102:it.unimi.dsi.fastutil.ints.IntSpliterator intSpliterator() -> intSpliterator
    117:119:void forEach(java.util.function.IntConsumer) -> forEach
    146:147:void forEach(it.unimi.dsi.fastutil.ints.IntConsumer) -> forEach
    157:161:void forEach(java.util.function.Consumer) -> forEach
    47:47:java.util.Spliterator spliterator() -> spliterator
    47:47:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.IntIterator -> it.unimi.dsi.fastutil.ints.IntIterator:
# {"fileName":"IntIterator.java","id":"sourceFile"}
    int nextInt() -> nextInt
    46:46:java.lang.Integer next() -> next
    88:89:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    28:28:java.lang.Object next() -> next
it.unimi.dsi.fastutil.ints.IntIterators -> it.unimi.dsi.fastutil.ints.IntIterators:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntIterators$EmptyIterator EMPTY_ITERATOR -> EMPTY_ITERATOR
    35:36:void <init>() -> <init>
    195:195:it.unimi.dsi.fastutil.ints.IntListIterator singleton(int) -> singleton
    290:291:it.unimi.dsi.fastutil.ints.IntListIterator wrap(int[],int,int) -> wrap
    305:305:it.unimi.dsi.fastutil.ints.IntListIterator wrap(int[]) -> wrap
    324:328:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int) -> unwrap
    344:344:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[]) -> unwrap
    360:367:int[] unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int) -> unwrap
    381:381:int[] unwrap(it.unimi.dsi.fastutil.ints.IntIterator) -> unwrap
    400:404:long unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[][],long,long) -> unwrap
    420:420:long unwrap(it.unimi.dsi.fastutil.ints.IntIterator,int[][]) -> unwrap
    440:443:int unwrap(it.unimi.dsi.fastutil.ints.IntIterator,it.unimi.dsi.fastutil.ints.IntCollection,int) -> unwrap
    459:466:int[][] unwrapBig(it.unimi.dsi.fastutil.ints.IntIterator,long) -> unwrapBig
    480:480:int[][] unwrapBig(it.unimi.dsi.fastutil.ints.IntIterator) -> unwrapBig
    498:503:long unwrap(it.unimi.dsi.fastutil.ints.IntIterator,it.unimi.dsi.fastutil.ints.IntCollection) -> unwrap
    521:524:int pour(it.unimi.dsi.fastutil.ints.IntIterator,it.unimi.dsi.fastutil.ints.IntCollection,int) -> pour
    541:541:int pour(it.unimi.dsi.fastutil.ints.IntIterator,it.unimi.dsi.fastutil.ints.IntCollection) -> pour
    558:561:it.unimi.dsi.fastutil.ints.IntList pour(it.unimi.dsi.fastutil.ints.IntIterator,int) -> pour
    576:576:it.unimi.dsi.fastutil.ints.IntList pour(it.unimi.dsi.fastutil.ints.IntIterator) -> pour
    667:669:it.unimi.dsi.fastutil.ints.IntIterator asIntIterator(java.util.Iterator) -> asIntIterator
    762:763:it.unimi.dsi.fastutil.ints.IntListIterator asIntIterator(java.util.ListIterator) -> asIntIterator
    775:775:boolean any(it.unimi.dsi.fastutil.ints.IntIterator,java.util.function.IntPredicate) -> any
    787:791:boolean all(it.unimi.dsi.fastutil.ints.IntIterator,java.util.function.IntPredicate) -> all
    806:810:int indexOf(it.unimi.dsi.fastutil.ints.IntIterator,java.util.function.IntPredicate) -> indexOf
    1137:1137:it.unimi.dsi.fastutil.ints.IntListIterator fromTo(int,int) -> fromTo
    1222:1222:it.unimi.dsi.fastutil.ints.IntIterator concat(it.unimi.dsi.fastutil.ints.IntIterator[]) -> concat
    1240:1240:it.unimi.dsi.fastutil.ints.IntIterator concat(it.unimi.dsi.fastutil.ints.IntIterator[],int,int) -> concat
    1280:1280:it.unimi.dsi.fastutil.ints.IntIterator unmodifiable(it.unimi.dsi.fastutil.ints.IntIterator) -> unmodifiable
    1330:1330:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator unmodifiable(it.unimi.dsi.fastutil.ints.IntBidirectionalIterator) -> unmodifiable
    1390:1390:it.unimi.dsi.fastutil.ints.IntListIterator unmodifiable(it.unimi.dsi.fastutil.ints.IntListIterator) -> unmodifiable
    1441:1441:it.unimi.dsi.fastutil.ints.IntIterator wrap(it.unimi.dsi.fastutil.bytes.ByteIterator) -> wrap
    1492:1492:it.unimi.dsi.fastutil.ints.IntIterator wrap(it.unimi.dsi.fastutil.shorts.ShortIterator) -> wrap
    1550:1550:it.unimi.dsi.fastutil.ints.IntIterator wrap(it.unimi.dsi.fastutil.chars.CharIterator) -> wrap
    117:117:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntIterators$AbstractIndexBasedIterator -> it.unimi.dsi.fastutil.ints.IntIterators$a:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    int minPos -> a
    int pos -> b
    int lastReturned -> c
    859:862:void <init>(int) -> <init>
    int get(int) -> a
    void remove(int) -> b
    int getMaxPos() -> b
    910:910:boolean hasNext() -> hasNext
    915:916:int nextInt() -> nextInt
    921:926:void remove() -> remove
    930:933:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    829:829:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntIterators$AbstractIndexBasedListIterator -> it.unimi.dsi.fastutil.ints.IntIterators$b:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    971:972:void <init>(int) -> <init>
    void add(int,int) -> a
    void set(int,int) -> b
    1004:1004:boolean hasPrevious() -> hasPrevious
    1009:1010:int previousInt() -> a
    1015:1015:int nextIndex() -> nextIndex
    1020:1020:int previousIndex() -> previousIndex
    1025:1027:void add(int) -> e_
    1031:1033:void set(int) -> f_
it.unimi.dsi.fastutil.ints.IntIterators$ArrayIterator -> it.unimi.dsi.fastutil.ints.IntIterators$c:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    int[] array -> a
    int offset -> b
    int length -> c
    int curr -> d
    204:208:void <init>(int[],int,int) -> <init>
    212:212:boolean hasNext() -> hasNext
    217:217:boolean hasPrevious() -> hasPrevious
    222:223:int nextInt() -> nextInt
    228:229:int previousInt() -> a
    234:238:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    266:266:int nextIndex() -> nextIndex
    271:271:int previousIndex() -> previousIndex
    199:199:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntIterators$ByteIteratorWrapper -> it.unimi.dsi.fastutil.ints.IntIterators$d:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.bytes.ByteIterator iterator -> a
    1397:1399:void <init>(it.unimi.dsi.fastutil.bytes.ByteIterator) -> <init>
    1403:1403:boolean hasNext() -> hasNext
    1409:1409:java.lang.Integer next() -> next
    1414:1414:int nextInt() -> nextInt
    1419:1421:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1425:1426:void remove() -> remove
    1394:1394:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1394:1394:java.lang.Object next() -> next
it.unimi.dsi.fastutil.ints.IntIterators$CharIteratorWrapper -> it.unimi.dsi.fastutil.ints.IntIterators$e:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.chars.CharIterator iterator -> a
    1499:1501:void <init>(it.unimi.dsi.fastutil.chars.CharIterator) -> <init>
    1505:1505:boolean hasNext() -> hasNext
    1511:1511:java.lang.Integer next() -> next
    1516:1516:int nextInt() -> nextInt
    1521:1523:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1527:1528:void remove() -> remove
    1496:1496:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1496:1496:java.lang.Object next() -> next
it.unimi.dsi.fastutil.ints.IntIterators$EmptyIterator -> it.unimi.dsi.fastutil.ints.IntIterators$EmptyIterator:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    47:48:void <init>() -> <init>
    52:52:boolean hasNext() -> hasNext
    57:57:boolean hasPrevious() -> hasPrevious
    62:62:int nextInt() -> nextInt
    67:67:int previousInt() -> a
    72:72:int nextIndex() -> nextIndex
    77:77:int previousIndex() -> previousIndex
    92:92:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    97:97:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    101:101:java.lang.Object clone() -> clone
    105:105:java.lang.Object readResolve() -> readResolve
    44:44:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntIterators$IntervalIterator -> it.unimi.dsi.fastutil.ints.IntIterators$f:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    int from -> a
    int to -> b
    int curr -> c
    1056:1059:void <init>(int,int) -> <init>
    1063:1063:boolean hasNext() -> hasNext
    1068:1068:boolean hasPrevious() -> hasPrevious
    1073:1074:int nextInt() -> nextInt
    1079:1080:int previousInt() -> a
    1085:1089:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1093:1093:int nextIndex() -> nextIndex
    1098:1098:int previousIndex() -> previousIndex
    1052:1052:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntIterators$IteratorConcatenator -> it.unimi.dsi.fastutil.ints.IntIterators$g:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntIterator[] a -> a
    int offset -> b
    int length -> c
    int lastOffset -> d
    1142:1149:void <init>(it.unimi.dsi.fastutil.ints.IntIterator[],int,int) -> <init>
    1152:1157:void advance() -> a
    1162:1162:boolean hasNext() -> hasNext
    1167:1170:int nextInt() -> nextInt
    1175:1179:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1184:1188:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1192:1194:void remove() -> remove
    1140:1140:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntIterators$IteratorWrapper -> it.unimi.dsi.fastutil.ints.IntIterators$h:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    java.util.Iterator i -> a
    582:584:void <init>(java.util.Iterator) -> <init>
    588:588:boolean hasNext() -> hasNext
    593:594:void remove() -> remove
    598:598:int nextInt() -> nextInt
    611:613:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    618:619:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    579:579:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntIterators$ListIteratorWrapper -> it.unimi.dsi.fastutil.ints.IntIterators$i:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    java.util.ListIterator i -> a
    675:677:void <init>(java.util.ListIterator) -> <init>
    681:681:boolean hasNext() -> hasNext
    686:686:boolean hasPrevious() -> hasPrevious
    691:691:int nextIndex() -> nextIndex
    696:696:int previousIndex() -> previousIndex
    701:702:void set(int) -> f_
    706:707:void add(int) -> e_
    711:712:void remove() -> remove
    716:716:int nextInt() -> nextInt
    721:721:int previousInt() -> a
    734:736:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    741:742:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    672:672:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntIterators$PrimitiveIteratorWrapper -> it.unimi.dsi.fastutil.ints.IntIterators$j:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    java.util.PrimitiveIterator$OfInt i -> a
    625:627:void <init>(java.util.PrimitiveIterator$OfInt) -> <init>
    631:631:boolean hasNext() -> hasNext
    636:637:void remove() -> remove
    641:641:int nextInt() -> nextInt
    646:647:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    622:622:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntIterators$ShortIteratorWrapper -> it.unimi.dsi.fastutil.ints.IntIterators$k:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortIterator iterator -> a
    1448:1450:void <init>(it.unimi.dsi.fastutil.shorts.ShortIterator) -> <init>
    1454:1454:boolean hasNext() -> hasNext
    1460:1460:java.lang.Integer next() -> next
    1465:1465:int nextInt() -> nextInt
    1470:1472:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1476:1477:void remove() -> remove
    1445:1445:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1445:1445:java.lang.Object next() -> next
it.unimi.dsi.fastutil.ints.IntIterators$SingletonIterator -> it.unimi.dsi.fastutil.ints.IntIterators$l:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    int element -> a
    byte curr -> b
    124:126:void <init>(int) -> <init>
    130:130:boolean hasNext() -> hasNext
    135:135:boolean hasPrevious() -> hasPrevious
    140:142:int nextInt() -> nextInt
    147:149:int previousInt() -> a
    154:159:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    163:163:int nextIndex() -> nextIndex
    168:168:int previousIndex() -> previousIndex
    120:120:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntIterators$UnmodifiableBidirectionalIterator -> it.unimi.dsi.fastutil.ints.IntIterators$m:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntBidirectionalIterator i -> a
    1287:1289:void <init>(it.unimi.dsi.fastutil.ints.IntBidirectionalIterator) -> <init>
    1293:1293:boolean hasNext() -> hasNext
    1298:1298:boolean hasPrevious() -> hasPrevious
    1303:1303:int nextInt() -> nextInt
    1308:1308:int previousInt() -> a
    1313:1314:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1319:1320:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1284:1284:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntIterators$UnmodifiableIterator -> it.unimi.dsi.fastutil.ints.IntIterators$n:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntIterator i -> a
    1247:1249:void <init>(it.unimi.dsi.fastutil.ints.IntIterator) -> <init>
    1253:1253:boolean hasNext() -> hasNext
    1258:1258:int nextInt() -> nextInt
    1263:1264:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1269:1270:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1244:1244:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntIterators$UnmodifiableListIterator -> it.unimi.dsi.fastutil.ints.IntIterators$o:
# {"fileName":"IntIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntListIterator i -> a
    1337:1339:void <init>(it.unimi.dsi.fastutil.ints.IntListIterator) -> <init>
    1343:1343:boolean hasNext() -> hasNext
    1348:1348:boolean hasPrevious() -> hasPrevious
    1353:1353:int nextInt() -> nextInt
    1358:1358:int previousInt() -> a
    1363:1363:int nextIndex() -> nextIndex
    1368:1368:int previousIndex() -> previousIndex
    1373:1374:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1379:1380:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1334:1334:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet -> it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet:
# {"fileName":"IntLinkedOpenHashSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int[] key -> key
    int mask -> mask
    boolean containsNull -> containsNull
    int first -> first
    int last -> last
    long[] link -> link
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    88:132:void <init>(int,float) -> <init>
    140:141:void <init>(int) -> <init>
    148:149:void <init>() -> <init>
    158:160:void <init>(java.util.Collection,float) -> <init>
    169:170:void <init>(java.util.Collection) -> <init>
    179:181:void <init>(it.unimi.dsi.fastutil.ints.IntCollection,float) -> <init>
    190:191:void <init>(it.unimi.dsi.fastutil.ints.IntCollection) -> <init>
    200:202:void <init>(it.unimi.dsi.fastutil.ints.IntIterator,float) -> <init>
    211:212:void <init>(it.unimi.dsi.fastutil.ints.IntIterator) -> <init>
    221:222:void <init>(java.util.Iterator,float) -> <init>
    231:232:void <init>(java.util.Iterator) -> <init>
    243:246:void <init>(int[],int,int,float) -> <init>
    257:258:void <init>(int[],int,int) -> <init>
    267:268:void <init>(int[],float) -> <init>
    277:278:void <init>(int[]) -> <init>
    286:286:it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet of() -> of
    297:299:it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet of(int) -> of
    313:318:it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet of(int,int) -> of
    333:341:it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet of(int,int,int) -> of
    355:361:it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet of(int[]) -> of
    375:375:it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet toSet(java.util.stream.IntStream) -> toSet
    390:395:it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet toSetWithExpectedSize(java.util.stream.IntStream,int) -> toSetWithExpectedSize
    409:411:void ensureCapacity(int) -> ensureCapacity
    414:416:void tryCapacity(long) -> a
    420:423:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    429:432:boolean addAll(java.util.Collection) -> addAll
    438:463:boolean add(int) -> add
    476:489:void shiftKeys(int) -> a
    494:498:boolean removeEntry(int) -> b
    512:524:boolean remove(int) -> remove
    1502:1507:boolean removeNullEntry():502:507 -> remove
    1502:1507:boolean remove(int):513 -> remove
    530:539:boolean contains(int) -> contains
    550:568:int removeFirstInt() -> removeFirstInt
    578:596:int removeLastInt() -> removeLastInt
    600:615:void moveIndexToFirst(int) -> c
    618:633:void moveIndexToLast(int) -> d
    644:676:boolean addAndMoveToFirst(int) -> addAndMoveToFirst
    688:720:boolean addAndMoveToLast(int) -> addAndMoveToLast
    731:736:void clear() -> clear
    740:740:int size() -> size
    745:745:boolean isEmpty() -> isEmpty
    755:780:void fixPointers(int) -> e
    790:814:void fixPointers(int,int) -> a
    823:824:int firstInt() -> firstInt
    834:835:int lastInt() -> lastInt
    845:845:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    855:855:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    865:865:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    875:875:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    1069:1069:it.unimi.dsi.fastutil.ints.IntListIterator iterator(int) -> iterator
    1080:1080:it.unimi.dsi.fastutil.ints.IntListIterator iterator() -> iterator
    1100:1100:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1106:1113:void forEach(java.util.function.IntConsumer) -> forEach
    1129:1129:boolean trim() -> trim
    1151:1158:boolean trim(int) -> trim
    1173:1209:void rehash(int) -> rehash
    1225:1232:it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet clone() -> clone
    1246:1253:int hashCode() -> hashCode
    2399:2399:int realSize():399:399 -> hashCode
    2399:2399:int hashCode():1247 -> hashCode
    1257:1260:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1263:1296:void readObject(java.io.ObjectInputStream) -> readObject
    75:75:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    75:75:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator(int) -> iterator
    75:75:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    75:75:java.util.Spliterator spliterator() -> spliterator
    75:75:java.util.Iterator iterator() -> iterator
    75:75:java.util.Comparator comparator() -> comparator
    75:75:java.lang.Object clone() -> clone
    395:395:it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet lambda$toSetWithExpectedSize$0(int) -> f
it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet$SetIterator -> it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet$a:
# {"fileName":"IntLinkedOpenHashSet.java","id":"sourceFile"}
    int prev -> a
    int next -> b
    int curr -> c
    int index -> d
    it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet this$0 -> e
    890:907:void <init>(it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet) -> <init>
    890:935:void <init>(it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet,int) -> <init>
    940:940:boolean hasNext() -> hasNext
    945:945:boolean hasPrevious() -> hasPrevious
    950:956:int nextInt() -> nextInt
    961:966:int previousInt() -> a
    971:981:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    984:999:void ensureIndexKnown() -> b
    1003:1004:int nextIndex() -> nextIndex
    1009:1010:int previousIndex() -> previousIndex
    1015:1056:void remove() -> remove
    885:885:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.ints.IntList -> it.unimi.dsi.fastutil.ints.IntList:
# {"fileName":"IntList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntListIterator iterator() -> iterator
    105:108:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.ints.IntListIterator listIterator() -> listIterator
    it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> listIterator
    it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    void size(int) -> size
    void getElements(int,int[],int,int) -> getElements
    void removeElements(int,int) -> removeElements
    void addElements(int,int[]) -> addElements
    void addElements(int,int[],int,int) -> addElements
    193:194:void setElements(int[]) -> setElements
    204:205:void setElements(int,int[]) -> setElements
    232:242:void setElements(int,int[],int,int) -> setElements
    boolean add(int) -> add
    void add(int,int) -> add
    267:268:void add(int,java.lang.Integer) -> add
    boolean addAll(int,it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    int set(int,int) -> set
    293:297:void replaceAll(java.util.function.IntUnaryOperator) -> replaceAll
    323:324:void replaceAll(it.unimi.dsi.fastutil.ints.IntUnaryOperator) -> replaceAll
    335:339:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    int getInt(int) -> getInt
    int indexOf(int) -> indexOf
    int lastIndexOf(int) -> lastIndexOf
    372:372:boolean contains(java.lang.Object) -> contains
    383:383:java.lang.Integer get(int) -> get
    394:394:int indexOf(java.lang.Object) -> indexOf
    405:405:int lastIndexOf(java.lang.Object) -> lastIndexOf
    419:419:boolean add(java.lang.Integer) -> add
    int removeInt(int) -> removeInt
    437:437:boolean remove(java.lang.Object) -> remove
    448:448:java.lang.Integer remove(int) -> remove
    459:459:java.lang.Integer set(int,java.lang.Integer) -> set
    473:473:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntList) -> addAll
    485:485:boolean addAll(it.unimi.dsi.fastutil.ints.IntList) -> addAll
    496:496:it.unimi.dsi.fastutil.ints.IntList of() -> of
    506:506:it.unimi.dsi.fastutil.ints.IntList of(int) -> of
    517:517:it.unimi.dsi.fastutil.ints.IntList of(int,int) -> of
    529:529:it.unimi.dsi.fastutil.ints.IntList of(int,int,int) -> of
    543:552:it.unimi.dsi.fastutil.ints.IntList of(int[]) -> of
    563:564:void sort(java.util.Comparator) -> sort
    586:596:void sort(it.unimi.dsi.fastutil.ints.IntComparator) -> sort
    605:606:void unstableSort(java.util.Comparator) -> unstableSort
    628:635:void unstableSort(it.unimi.dsi.fastutil.ints.IntComparator) -> unstableSort
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:java.util.ListIterator listIterator() -> listIterator
    45:45:java.lang.Object remove(int) -> remove
    45:45:void add(int,java.lang.Object) -> add
    45:45:java.lang.Object set(int,java.lang.Object) -> set
    45:45:java.lang.Object get(int) -> get
    45:45:boolean add(java.lang.Object) -> add
    45:45:java.util.Iterator iterator() -> iterator
    45:45:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.IntListIterator -> it.unimi.dsi.fastutil.ints.IntListIterator:
# {"fileName":"IntListIterator.java","id":"sourceFile"}
    43:43:void set(int) -> f_
    56:56:void add(int) -> e_
    70:70:void remove() -> remove
    81:82:void set(java.lang.Integer) -> a
    92:93:void add(java.lang.Integer) -> b
    103:103:java.lang.Integer next() -> next
    114:114:java.lang.Integer previous() -> s_
    31:31:java.lang.Object next() -> next
    31:31:java.lang.Object previous() -> previous
    31:31:void add(java.lang.Object) -> add
    31:31:void set(java.lang.Object) -> set
it.unimi.dsi.fastutil.ints.IntLists -> it.unimi.dsi.fastutil.ints.IntLists:
# {"fileName":"IntLists.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntLists$EmptyList EMPTY_LIST -> EMPTY_LIST
    36:37:void <init>() -> <init>
    47:53:it.unimi.dsi.fastutil.ints.IntList shuffle(it.unimi.dsi.fastutil.ints.IntList,java.util.Random) -> shuffle
    349:349:it.unimi.dsi.fastutil.ints.IntList emptyList() -> emptyList
    609:609:it.unimi.dsi.fastutil.ints.IntList singleton(int) -> singleton
    620:620:it.unimi.dsi.fastutil.ints.IntList singleton(java.lang.Object) -> singleton
    966:966:it.unimi.dsi.fastutil.ints.IntList synchronize(it.unimi.dsi.fastutil.ints.IntList) -> synchronize
    979:979:it.unimi.dsi.fastutil.ints.IntList synchronize(it.unimi.dsi.fastutil.ints.IntList,java.lang.Object) -> synchronize
    1241:1241:it.unimi.dsi.fastutil.ints.IntList unmodifiable(it.unimi.dsi.fastutil.ints.IntList) -> unmodifiable
    337:337:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntLists$EmptyList -> it.unimi.dsi.fastutil.ints.IntLists$EmptyList:
# {"fileName":"IntLists.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    65:66:void <init>() -> <init>
    70:70:int getInt(int) -> getInt
    75:75:boolean rem(int) -> rem
    80:80:int removeInt(int) -> removeInt
    85:85:void add(int,int) -> add
    90:90:int set(int,int) -> set
    95:95:int indexOf(int) -> indexOf
    100:100:int lastIndexOf(int) -> lastIndexOf
    105:105:boolean addAll(int,java.util.Collection) -> addAll
    111:111:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    116:116:void replaceAll(java.util.function.IntUnaryOperator) -> replaceAll
    121:121:boolean addAll(it.unimi.dsi.fastutil.ints.IntList) -> addAll
    126:126:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    131:131:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntList) -> addAll
    143:143:void add(int,java.lang.Integer) -> add
    155:155:java.lang.Integer get(int) -> get
    167:167:boolean add(java.lang.Integer) -> add
    179:179:java.lang.Integer set(int,java.lang.Integer) -> set
    191:191:java.lang.Integer remove(int) -> remove
    203:203:int indexOf(java.lang.Object) -> indexOf
    215:215:int lastIndexOf(java.lang.Object) -> lastIndexOf
    221:221:void sort(it.unimi.dsi.fastutil.ints.IntComparator) -> sort
    225:225:void unstableSort(it.unimi.dsi.fastutil.ints.IntComparator) -> unstableSort
    231:231:void sort(java.util.Comparator) -> sort
    236:236:void unstableSort(java.util.Comparator) -> unstableSort
    240:240:it.unimi.dsi.fastutil.ints.IntListIterator listIterator() -> listIterator
    245:245:it.unimi.dsi.fastutil.ints.IntListIterator iterator() -> iterator
    250:251:it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> listIterator
    256:257:it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    262:263:void getElements(int,int[],int,int) -> getElements
    268:268:void removeElements(int,int) -> removeElements
    273:273:void addElements(int,int[],int,int) -> addElements
    278:278:void addElements(int,int[]) -> addElements
    283:283:void setElements(int[]) -> setElements
    288:288:void setElements(int,int[]) -> setElements
    293:293:void setElements(int,int[],int,int) -> setElements
    298:298:void size(int) -> size
    309:309:java.lang.Object clone() -> clone
    314:314:int hashCode() -> hashCode
    320:320:boolean equals(java.lang.Object) -> equals
    325:325:java.lang.String toString() -> toString
    329:329:java.lang.Object readResolve() -> readResolve
    62:62:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    62:62:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    62:62:boolean add(java.lang.Object) -> add
    62:62:java.util.Iterator iterator() -> iterator
    62:62:java.util.List subList(int,int) -> subList
    62:62:java.util.ListIterator listIterator(int) -> listIterator
    62:62:java.util.ListIterator listIterator() -> listIterator
    62:62:java.lang.Object remove(int) -> remove
    62:62:void add(int,java.lang.Object) -> add
    62:62:java.lang.Object set(int,java.lang.Object) -> set
    62:62:java.lang.Object get(int) -> get
    62:62:int compareTo(java.lang.Object) -> compareTo
    1303:1304:int compareTo(java.util.List):303:304 -> compareTo
    1303:1304:int compareTo(java.lang.Object):62 -> compareTo
it.unimi.dsi.fastutil.ints.IntLists$ImmutableListBase -> it.unimi.dsi.fastutil.ints.IntLists$a:
# {"fileName":"IntLists.java","id":"sourceFile"}
    1245:1245:void <init>() -> <init>
    1254:1254:void add(int,int) -> add
    1265:1265:boolean add(int) -> add
    1276:1276:boolean addAll(java.util.Collection) -> addAll
    1287:1287:boolean addAll(int,java.util.Collection) -> addAll
    1298:1298:int removeInt(int) -> removeInt
    1309:1309:boolean rem(int) -> rem
    1320:1320:boolean removeAll(java.util.Collection) -> removeAll
    1331:1331:boolean retainAll(java.util.Collection) -> retainAll
    1342:1342:boolean removeIf(java.util.function.Predicate) -> removeIf
    1353:1353:boolean removeIf(java.util.function.IntPredicate) -> removeIf
    1364:1364:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    1375:1375:void replaceAll(java.util.function.IntUnaryOperator) -> replaceAll
    1386:1386:void add(int,java.lang.Integer) -> add
    1397:1397:boolean add(java.lang.Integer) -> add
    1408:1408:java.lang.Integer remove(int) -> remove
    1419:1419:boolean remove(java.lang.Object) -> remove
    1430:1430:java.lang.Integer set(int,java.lang.Integer) -> set
    1441:1441:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    1452:1452:boolean addAll(it.unimi.dsi.fastutil.ints.IntList) -> addAll
    1463:1463:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    1474:1474:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntList) -> addAll
    1485:1485:boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    1496:1496:boolean retainAll(it.unimi.dsi.fastutil.ints.IntCollection) -> retainAll
    1507:1507:int set(int,int) -> set
    1518:1518:void clear() -> clear
    1529:1529:void size(int) -> size
    1540:1540:void removeElements(int,int) -> removeElements
    1551:1551:void addElements(int,int[],int,int) -> addElements
    1562:1562:void setElements(int,int[],int,int) -> setElements
    1573:1573:void sort(it.unimi.dsi.fastutil.ints.IntComparator) -> sort
    1584:1584:void unstableSort(it.unimi.dsi.fastutil.ints.IntComparator) -> unstableSort
    1595:1595:void sort(java.util.Comparator) -> sort
    1606:1606:void unstableSort(java.util.Comparator) -> unstableSort
    1245:1245:java.lang.Object remove(int) -> remove
    1245:1245:void add(int,java.lang.Object) -> add
    1245:1245:java.lang.Object set(int,java.lang.Object) -> set
    1245:1245:boolean add(java.lang.Object) -> add
it.unimi.dsi.fastutil.ints.IntLists$Singleton -> it.unimi.dsi.fastutil.ints.IntLists$b:
# {"fileName":"IntLists.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int element -> a
    362:364:void <init>(int) -> <init>
    368:369:int getInt(int) -> getInt
    374:374:boolean rem(int) -> rem
    379:379:int removeInt(int) -> removeInt
    384:384:boolean contains(int) -> contains
    389:389:int indexOf(int) -> indexOf
    395:395:int[] toIntArray() -> toIntArray
    400:400:it.unimi.dsi.fastutil.ints.IntListIterator listIterator() -> listIterator
    405:405:it.unimi.dsi.fastutil.ints.IntListIterator iterator() -> iterator
    410:410:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    415:418:it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> listIterator
    424:428:it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    434:435:void forEach(java.util.function.Consumer) -> forEach
    439:439:boolean addAll(int,java.util.Collection) -> addAll
    444:444:boolean addAll(java.util.Collection) -> addAll
    449:449:boolean removeAll(java.util.Collection) -> removeAll
    454:454:boolean retainAll(java.util.Collection) -> retainAll
    460:460:boolean removeIf(java.util.function.Predicate) -> removeIf
    466:466:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    471:471:void replaceAll(java.util.function.IntUnaryOperator) -> replaceAll
    476:477:void forEach(java.util.function.IntConsumer) -> forEach
    481:481:boolean addAll(it.unimi.dsi.fastutil.ints.IntList) -> addAll
    486:486:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntList) -> addAll
    491:491:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    496:496:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    501:501:boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    506:506:boolean retainAll(it.unimi.dsi.fastutil.ints.IntCollection) -> retainAll
    511:511:boolean removeIf(java.util.function.IntPredicate) -> removeIf
    517:517:java.lang.Object[] toArray() -> toArray
    523:523:void sort(it.unimi.dsi.fastutil.ints.IntComparator) -> sort
    527:527:void unstableSort(it.unimi.dsi.fastutil.ints.IntComparator) -> unstableSort
    533:533:void sort(java.util.Comparator) -> sort
    538:538:void unstableSort(java.util.Comparator) -> unstableSort
    542:548:void getElements(int,int[],int,int) -> getElements
    552:552:void removeElements(int,int) -> removeElements
    557:557:void addElements(int,int[]) -> addElements
    562:562:void addElements(int,int[],int,int) -> addElements
    567:567:void setElements(int[]) -> setElements
    572:572:void setElements(int,int[]) -> setElements
    577:577:void setElements(int,int[],int,int) -> setElements
    582:582:int size() -> size
    587:587:void size(int) -> size
    592:592:void clear() -> clear
    597:597:java.lang.Object clone() -> clone
    358:358:java.util.Spliterator spliterator() -> spliterator
    358:358:java.util.List subList(int,int) -> subList
    358:358:java.util.ListIterator listIterator(int) -> listIterator
    358:358:java.util.ListIterator listIterator() -> listIterator
    358:358:java.util.Iterator iterator() -> iterator
    358:358:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.IntLists$SynchronizedList -> it.unimi.dsi.fastutil.ints.IntLists$c:
# {"fileName":"IntLists.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.IntList list -> c
    630:632:void <init>(it.unimi.dsi.fastutil.ints.IntList,java.lang.Object) -> <init>
    635:637:void <init>(it.unimi.dsi.fastutil.ints.IntList) -> <init>
    641:643:int getInt(int) -> getInt
    648:650:int set(int,int) -> set
    655:658:void add(int,int) -> add
    662:664:int removeInt(int) -> removeInt
    669:671:int indexOf(int) -> indexOf
    676:678:int lastIndexOf(int) -> lastIndexOf
    683:685:boolean removeIf(java.util.function.IntPredicate) -> removeIf
    690:693:void replaceAll(java.util.function.IntUnaryOperator) -> replaceAll
    697:699:boolean addAll(int,java.util.Collection) -> addAll
    704:707:void getElements(int,int[],int,int) -> getElements
    711:714:void removeElements(int,int) -> removeElements
    718:721:void addElements(int,int[],int,int) -> addElements
    725:728:void addElements(int,int[]) -> addElements
    732:735:void setElements(int[]) -> setElements
    739:742:void setElements(int,int[]) -> setElements
    746:749:void setElements(int,int[],int,int) -> setElements
    753:756:void size(int) -> size
    760:760:it.unimi.dsi.fastutil.ints.IntListIterator listIterator() -> listIterator
    765:765:it.unimi.dsi.fastutil.ints.IntListIterator iterator() -> iterator
    770:770:it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> listIterator
    775:777:it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    782:785:boolean equals(java.lang.Object) -> equals
    790:792:int hashCode() -> hashCode
    797:799:int compareTo(java.util.List) -> a
    804:806:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    811:813:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntList) -> addAll
    818:820:boolean addAll(it.unimi.dsi.fastutil.ints.IntList) -> addAll
    831:833:java.lang.Integer get(int) -> get
    844:847:void add(int,java.lang.Integer) -> add
    857:859:java.lang.Integer set(int,java.lang.Integer) -> set
    870:872:java.lang.Integer remove(int) -> remove
    883:885:int indexOf(java.lang.Object) -> indexOf
    896:898:int lastIndexOf(java.lang.Object) -> lastIndexOf
    903:906:void sort(it.unimi.dsi.fastutil.ints.IntComparator) -> sort
    910:913:void unstableSort(it.unimi.dsi.fastutil.ints.IntComparator) -> unstableSort
    918:921:void sort(java.util.Comparator) -> sort
    926:929:void unstableSort(java.util.Comparator) -> unstableSort
    932:935:void writeObject(java.io.ObjectOutputStream) -> writeObject
    624:624:java.lang.String toString() -> toString
    624:624:void clear() -> clear
    624:624:boolean retainAll(java.util.Collection) -> retainAll
    624:624:boolean removeAll(java.util.Collection) -> removeAll
    624:624:boolean containsAll(java.util.Collection) -> containsAll
    624:624:boolean addAll(java.util.Collection) -> addAll
    624:624:void forEach(java.util.function.IntConsumer) -> forEach
    624:624:java.util.stream.Stream parallelStream() -> parallelStream
    624:624:java.util.stream.Stream stream() -> stream
    624:624:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    624:624:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    624:624:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    624:624:java.util.stream.IntStream intParallelStream() -> intParallelStream
    624:624:java.util.stream.IntStream intStream() -> intStream
    624:624:it.unimi.dsi.fastutil.ints.IntSpliterator intSpliterator() -> intSpliterator
    624:624:it.unimi.dsi.fastutil.ints.IntIterator intIterator() -> intIterator
    624:624:boolean remove(java.lang.Object) -> remove
    624:624:boolean contains(java.lang.Object) -> contains
    624:624:boolean add(java.lang.Integer) -> add
    624:624:boolean retainAll(it.unimi.dsi.fastutil.ints.IntCollection) -> retainAll
    624:624:boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    624:624:boolean containsAll(it.unimi.dsi.fastutil.ints.IntCollection) -> containsAll
    624:624:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    624:624:int[] toArray(int[]) -> toArray
    624:624:int[] toIntArray(int[]) -> toIntArray
    624:624:java.lang.Object[] toArray() -> toArray
    624:624:int[] toIntArray() -> toIntArray
    624:624:boolean isEmpty() -> isEmpty
    624:624:int size() -> size
    624:624:boolean rem(int) -> rem
    624:624:boolean contains(int) -> contains
    624:624:boolean add(int) -> add
    624:624:java.util.Iterator iterator() -> iterator
    624:624:java.util.List subList(int,int) -> subList
    624:624:java.util.ListIterator listIterator(int) -> listIterator
    624:624:java.util.ListIterator listIterator() -> listIterator
    624:624:java.lang.Object remove(int) -> remove
    624:624:void add(int,java.lang.Object) -> add
    624:624:java.lang.Object set(int,java.lang.Object) -> set
    624:624:java.lang.Object get(int) -> get
    624:624:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.ints.IntLists$SynchronizedRandomAccessList -> it.unimi.dsi.fastutil.ints.IntLists$d:
# {"fileName":"IntLists.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    943:944:void <init>(it.unimi.dsi.fastutil.ints.IntList,java.lang.Object) -> <init>
    947:948:void <init>(it.unimi.dsi.fastutil.ints.IntList) -> <init>
    952:954:it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    939:939:java.util.List subList(int,int) -> subList
it.unimi.dsi.fastutil.ints.IntLists$UnmodifiableList -> it.unimi.dsi.fastutil.ints.IntLists$e:
# {"fileName":"IntLists.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.IntList list -> b
    989:991:void <init>(it.unimi.dsi.fastutil.ints.IntList) -> <init>
    995:995:int getInt(int) -> getInt
    1000:1000:int set(int,int) -> set
    1005:1005:void add(int,int) -> add
    1010:1010:int removeInt(int) -> removeInt
    1015:1015:int indexOf(int) -> indexOf
    1020:1020:int lastIndexOf(int) -> lastIndexOf
    1025:1025:boolean addAll(int,java.util.Collection) -> addAll
    1031:1031:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    1036:1037:void getElements(int,int[],int,int) -> getElements
    1041:1041:void removeElements(int,int) -> removeElements
    1046:1046:void addElements(int,int[],int,int) -> addElements
    1051:1051:void addElements(int,int[]) -> addElements
    1056:1056:void setElements(int[]) -> setElements
    1061:1061:void setElements(int,int[]) -> setElements
    1066:1066:void setElements(int,int[],int,int) -> setElements
    1071:1072:void size(int) -> size
    1076:1076:it.unimi.dsi.fastutil.ints.IntListIterator listIterator() -> listIterator
    1081:1081:it.unimi.dsi.fastutil.ints.IntListIterator iterator() -> iterator
    1086:1086:it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> listIterator
    1091:1091:it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    1096:1097:boolean equals(java.lang.Object) -> equals
    1102:1102:int hashCode() -> hashCode
    1112:1112:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    1117:1117:boolean addAll(it.unimi.dsi.fastutil.ints.IntList) -> addAll
    1122:1122:boolean addAll(int,it.unimi.dsi.fastutil.ints.IntList) -> addAll
    1127:1127:void replaceAll(java.util.function.IntUnaryOperator) -> replaceAll
    1138:1138:java.lang.Integer get(int) -> get
    1149:1149:void add(int,java.lang.Integer) -> add
    1160:1160:java.lang.Integer set(int,java.lang.Integer) -> set
    1171:1171:java.lang.Integer remove(int) -> remove
    1182:1182:int indexOf(java.lang.Object) -> indexOf
    1193:1193:int lastIndexOf(java.lang.Object) -> lastIndexOf
    1198:1198:void sort(it.unimi.dsi.fastutil.ints.IntComparator) -> sort
    1203:1203:void unstableSort(it.unimi.dsi.fastutil.ints.IntComparator) -> unstableSort
    1209:1209:void sort(java.util.Comparator) -> sort
    1215:1215:void unstableSort(java.util.Comparator) -> unstableSort
    983:983:java.lang.String toString() -> toString
    983:983:java.util.stream.IntStream intParallelStream() -> intParallelStream
    983:983:java.util.stream.IntStream intStream() -> intStream
    983:983:it.unimi.dsi.fastutil.ints.IntSpliterator intSpliterator() -> intSpliterator
    983:983:it.unimi.dsi.fastutil.ints.IntIterator intIterator() -> intIterator
    983:983:boolean retainAll(it.unimi.dsi.fastutil.ints.IntCollection) -> retainAll
    983:983:boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    983:983:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    983:983:boolean containsAll(it.unimi.dsi.fastutil.ints.IntCollection) -> containsAll
    983:983:int[] toArray(int[]) -> toArray
    983:983:int[] toIntArray(int[]) -> toIntArray
    983:983:int[] toIntArray() -> toIntArray
    983:983:boolean remove(java.lang.Object) -> remove
    983:983:boolean contains(java.lang.Object) -> contains
    983:983:boolean add(java.lang.Integer) -> add
    983:983:boolean removeIf(java.util.function.IntPredicate) -> removeIf
    983:983:boolean retainAll(java.util.Collection) -> retainAll
    983:983:boolean removeAll(java.util.Collection) -> removeAll
    983:983:boolean addAll(java.util.Collection) -> addAll
    983:983:boolean containsAll(java.util.Collection) -> containsAll
    983:983:void forEach(java.util.function.IntConsumer) -> forEach
    983:983:java.lang.Object[] toArray() -> toArray
    983:983:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    983:983:void clear() -> clear
    983:983:java.util.stream.Stream parallelStream() -> parallelStream
    983:983:java.util.stream.Stream stream() -> stream
    983:983:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    983:983:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    983:983:boolean contains(int) -> contains
    983:983:boolean isEmpty() -> isEmpty
    983:983:int size() -> size
    983:983:boolean rem(int) -> rem
    983:983:boolean add(int) -> add
    983:983:java.util.Iterator iterator() -> iterator
    983:983:java.util.List subList(int,int) -> subList
    983:983:java.util.ListIterator listIterator(int) -> listIterator
    983:983:java.util.ListIterator listIterator() -> listIterator
    983:983:java.lang.Object remove(int) -> remove
    983:983:void add(int,java.lang.Object) -> add
    983:983:java.lang.Object set(int,java.lang.Object) -> set
    983:983:java.lang.Object get(int) -> get
    983:983:int compareTo(java.lang.Object) -> compareTo
    2107:2107:int compareTo(java.util.List):1107:1107 -> compareTo
    2107:2107:int compareTo(java.lang.Object):983 -> compareTo
it.unimi.dsi.fastutil.ints.IntLists$UnmodifiableRandomAccessList -> it.unimi.dsi.fastutil.ints.IntLists$f:
# {"fileName":"IntLists.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    1224:1225:void <init>(it.unimi.dsi.fastutil.ints.IntList) -> <init>
    1229:1229:it.unimi.dsi.fastutil.ints.IntList subList(int,int) -> subList
    1220:1220:java.util.List subList(int,int) -> subList
it.unimi.dsi.fastutil.ints.IntLongPair -> it.unimi.dsi.fastutil.ints.ac:
# {"fileName":"IntLongPair.java","id":"sourceFile"}
    int leftInt() -> b
    38:38:java.lang.Integer left() -> d
    long rightLong() -> c
    163:163:java.lang.Long right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.ints.IntObjectPair -> it.unimi.dsi.fastutil.ints.ad:
# {"fileName":"IntObjectPair.java","id":"sourceFile"}
    int leftInt() -> b
    38:38:java.lang.Integer left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.ints.IntOpenHashSet -> it.unimi.dsi.fastutil.ints.IntOpenHashSet:
# {"fileName":"IntOpenHashSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int[] key -> key
    int mask -> mask
    boolean containsNull -> containsNull
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    79:87:void <init>(int,float) -> <init>
    95:96:void <init>(int) -> <init>
    103:104:void <init>() -> <init>
    113:115:void <init>(java.util.Collection,float) -> <init>
    124:125:void <init>(java.util.Collection) -> <init>
    134:136:void <init>(it.unimi.dsi.fastutil.ints.IntCollection,float) -> <init>
    145:146:void <init>(it.unimi.dsi.fastutil.ints.IntCollection) -> <init>
    155:157:void <init>(it.unimi.dsi.fastutil.ints.IntIterator,float) -> <init>
    166:167:void <init>(it.unimi.dsi.fastutil.ints.IntIterator) -> <init>
    176:177:void <init>(java.util.Iterator,float) -> <init>
    186:187:void <init>(java.util.Iterator) -> <init>
    198:201:void <init>(int[],int,int,float) -> <init>
    212:213:void <init>(int[],int,int) -> <init>
    222:223:void <init>(int[],float) -> <init>
    232:233:void <init>(int[]) -> <init>
    241:241:it.unimi.dsi.fastutil.ints.IntOpenHashSet of() -> of
    252:254:it.unimi.dsi.fastutil.ints.IntOpenHashSet of(int) -> of
    268:273:it.unimi.dsi.fastutil.ints.IntOpenHashSet of(int,int) -> of
    288:296:it.unimi.dsi.fastutil.ints.IntOpenHashSet of(int,int,int) -> of
    310:316:it.unimi.dsi.fastutil.ints.IntOpenHashSet of(int[]) -> of
    330:330:it.unimi.dsi.fastutil.ints.IntOpenHashSet toSet(java.util.stream.IntStream) -> toSet
    345:350:it.unimi.dsi.fastutil.ints.IntOpenHashSet toSetWithExpectedSize(java.util.stream.IntStream,int) -> toSetWithExpectedSize
    354:354:int realSize() -> a
    364:366:void ensureCapacity(int) -> ensureCapacity
    369:371:void tryCapacity(long) -> a
    375:378:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    384:387:boolean addAll(java.util.Collection) -> addAll
    393:408:boolean add(int) -> add
    438:441:boolean removeEntry(int) -> a
    1421:1433:void shiftKeys(int):421:433 -> a
    1421:1433:boolean removeEntry(int):439 -> a
    454:466:boolean remove(int) -> remove
    1445:1449:boolean removeNullEntry():445:449 -> remove
    1445:1449:boolean remove(int):455 -> remove
    472:481:boolean contains(int) -> contains
    493:497:void clear() -> clear
    501:501:int size() -> size
    506:506:boolean isEmpty() -> isEmpty
    630:630:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    755:755:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    760:763:void forEach(java.util.function.IntConsumer) -> forEach
    779:779:boolean trim() -> trim
    801:808:boolean trim(int) -> trim
    823:836:void rehash(int) -> rehash
    852:858:it.unimi.dsi.fastutil.ints.IntOpenHashSet clone() -> clone
    872:879:int hashCode() -> hashCode
    883:886:void writeObject(java.io.ObjectOutputStream) -> writeObject
    889:906:void readObject(java.io.ObjectInputStream) -> readObject
    47:47:java.util.Spliterator spliterator() -> spliterator
    47:47:java.util.Iterator iterator() -> iterator
    47:47:java.lang.Object clone() -> clone
    350:350:it.unimi.dsi.fastutil.ints.IntOpenHashSet lambda$toSetWithExpectedSize$0(int) -> b
    47:47:int access$100(it.unimi.dsi.fastutil.ints.IntOpenHashSet) -> a
it.unimi.dsi.fastutil.ints.IntOpenHashSet$SetIterator -> it.unimi.dsi.fastutil.ints.IntOpenHashSet$a:
# {"fileName":"IntOpenHashSet.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNull -> d
    it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e
    it.unimi.dsi.fastutil.ints.IntOpenHashSet this$0 -> f
    510:525:void <init>(it.unimi.dsi.fastutil.ints.IntOpenHashSet) -> <init>
    534:534:boolean hasNext() -> hasNext
    539:553:int nextInt() -> nextInt
    589:603:void remove() -> remove
    1567:1583:void shiftKeys(int):567:583 -> remove
    1567:1583:void remove():593 -> remove
    607:625:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    510:510:void forEachRemaining(java.lang.Object) -> forEachRemaining
    510:510:void <init>(it.unimi.dsi.fastutil.ints.IntOpenHashSet,byte) -> <init>
it.unimi.dsi.fastutil.ints.IntOpenHashSet$SetSpliterator -> it.unimi.dsi.fastutil.ints.IntOpenHashSet$b:
# {"fileName":"IntOpenHashSet.java","id":"sourceFile"}
    int pos -> a
    int max -> b
    int c -> c
    boolean mustReturnNull -> d
    boolean hasSplit -> e
    it.unimi.dsi.fastutil.ints.IntOpenHashSet this$0 -> f
    639:649:void <init>(it.unimi.dsi.fastutil.ints.IntOpenHashSet) -> <init>
    639:656:void <init>(it.unimi.dsi.fastutil.ints.IntOpenHashSet,int,int,boolean) -> <init>
    660:676:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    681:694:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    698:698:int characteristics() -> characteristics
    703:710:long estimateSize() -> estimateSize
    716:729:it.unimi.dsi.fastutil.ints.IntOpenHashSet$SetSpliterator trySplit() -> c
    633:633:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    633:633:java.util.Spliterator$OfInt trySplit() -> trySplit
    633:633:void forEachRemaining(java.lang.Object) -> forEachRemaining
    633:633:boolean tryAdvance(java.lang.Object) -> tryAdvance
    633:633:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    633:633:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.IntPredicate -> it.unimi.dsi.fastutil.ints.IntPredicate:
# {"fileName":"IntPredicate.java","id":"sourceFile"}
    45:45:boolean test(java.lang.Integer) -> a
    61:62:it.unimi.dsi.fastutil.ints.IntPredicate and(java.util.function.IntPredicate) -> a
    99:99:java.util.function.Predicate and(java.util.function.Predicate) -> and
    105:105:it.unimi.dsi.fastutil.ints.IntPredicate negate() -> a
    121:122:it.unimi.dsi.fastutil.ints.IntPredicate or(java.util.function.IntPredicate) -> b
    159:159:java.util.function.Predicate or(java.util.function.Predicate) -> or
    35:35:java.util.function.Predicate negate() -> negate
    35:35:boolean test(java.lang.Object) -> test
    35:35:java.util.function.IntPredicate or(java.util.function.IntPredicate) -> or
    35:35:java.util.function.IntPredicate negate() -> negate
    35:35:java.util.function.IntPredicate and(java.util.function.IntPredicate) -> and
    122:122:boolean lambda$or$2(java.util.function.IntPredicate,int) -> a
    105:105:boolean lambda$negate$1(int) -> a
    62:62:boolean lambda$and$0(java.util.function.IntPredicate,int) -> b
it.unimi.dsi.fastutil.ints.IntRBTreeSet -> it.unimi.dsi.fastutil.ints.IntRBTreeSet:
# {"fileName":"IntRBTreeSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry tree -> tree
    int count -> count
    it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry firstEntry -> firstEntry
    it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry lastEntry -> lastEntry
    java.util.Comparator storedComparator -> storedComparator
    it.unimi.dsi.fastutil.ints.IntComparator actualComparator -> actualComparator
    long serialVersionUID -> serialVersionUID
    boolean[] dirPath -> a
    it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry[] nodePath -> b
    51:60:void <init>() -> <init>
    71:72:void setActualComparator() -> a
    80:83:void <init>(java.util.Comparator) -> <init>
    91:93:void <init>(java.util.Collection) -> <init>
    101:103:void <init>(java.util.SortedSet) -> <init>
    111:113:void <init>(it.unimi.dsi.fastutil.ints.IntCollection) -> <init>
    121:123:void <init>(it.unimi.dsi.fastutil.ints.IntSortedSet) -> <init>
    51:132:void <init>(it.unimi.dsi.fastutil.ints.IntIterator) -> <init>
    141:142:void <init>(java.util.Iterator) -> <init>
    154:157:void <init>(int[],int,int,java.util.Comparator) -> <init>
    167:168:void <init>(int[],int,int) -> <init>
    176:179:void <init>(int[]) -> <init>
    188:191:void <init>(int[],java.util.Comparator) -> <init>
    216:216:int compare(int,int) -> a
    240:246:it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry locateKey(int) -> a
    257:259:void allocatePaths() -> d
    264:384:boolean add(int) -> add
    389:591:boolean remove(int) -> remove
    596:596:boolean contains(int) -> contains
    2226:2229:it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry findKey(int):226:229 -> contains
    2226:2229:boolean contains(int):596 -> contains
    601:604:void clear() -> clear
    848:848:int size() -> size
    853:853:boolean isEmpty() -> isEmpty
    858:859:int firstInt() -> firstInt
    864:865:int lastInt() -> lastInt
    979:979:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    984:984:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator(int) -> iterator
    989:989:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    994:994:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    999:999:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    1004:1004:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    1249:1294:java.lang.Object clone() -> clone
    1298:1302:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1314:1341:it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry readTree(java.io.ObjectInputStream,int,it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry,it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry) -> a
    1345:1360:void readObject(java.io.ObjectInputStream) -> readObject
    33:33:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    33:33:java.util.Iterator iterator() -> iterator
    33:33:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry -> it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry:
# {"fileName":"IntRBTreeSet.java","id":"sourceFile"}
    int key -> a
    it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry left -> b
    it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry right -> c
    int info -> d
    633:634:void <init>() -> <init>
    641:644:void <init>(int) -> <init>
    652:652:it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry left() -> a
    661:661:it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry right() -> b
    670:670:boolean pred() -> c
    679:679:boolean succ() -> d
    688:690:void pred(boolean) -> a
    698:700:void succ$1385ff() -> e
    708:710:void pred(it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry) -> a
    718:720:void succ(it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry) -> b
    728:730:void left(it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry) -> c
    738:740:void right(it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry) -> d
    748:748:boolean black() -> f
    757:759:void black(boolean) -> b
    767:769:it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry next() -> g
    778:780:it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry prev() -> h
    788:794:it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry clone() -> i
    799:801:boolean equals(java.lang.Object) -> equals
    806:806:int hashCode() -> hashCode
    811:811:java.lang.String toString() -> toString
    616:616:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.ints.IntRBTreeSet$SetIterator -> it.unimi.dsi.fastutil.ints.IntRBTreeSet$a:
# {"fileName":"IntRBTreeSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry prev -> a
    it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry next -> b
    it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry curr -> c
    int index -> d
    it.unimi.dsi.fastutil.ints.IntRBTreeSet this$0 -> e
    894:898:void <init>(it.unimi.dsi.fastutil.ints.IntRBTreeSet) -> <init>
    894:907:void <init>(it.unimi.dsi.fastutil.ints.IntRBTreeSet,int) -> <init>
    911:911:boolean hasNext() -> hasNext
    916:916:boolean hasPrevious() -> hasPrevious
    920:921:void updateNext() -> b
    924:925:void updatePrevious() -> c
    929:929:int nextInt() -> nextInt
    1938:1942:it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry nextEntry():938:942 -> nextInt
    1938:1942:int nextInt():929 -> nextInt
    934:934:int previousInt() -> a
    1946:1950:it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry previousEntry():946:950 -> a
    1946:1950:int previousInt():934 -> a
    955:955:int nextIndex() -> nextIndex
    960:960:int previousIndex() -> previousIndex
    965:974:void remove() -> remove
it.unimi.dsi.fastutil.ints.IntRBTreeSet$Subset -> it.unimi.dsi.fastutil.ints.IntRBTreeSet$b:
# {"fileName":"IntRBTreeSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    boolean bottom -> c
    boolean top -> d
    it.unimi.dsi.fastutil.ints.IntRBTreeSet this$0 -> e
    1036:1042:void <init>(it.unimi.dsi.fastutil.ints.IntRBTreeSet,int,boolean,int,boolean) -> <init>
    1046:1051:void clear() -> clear
    1060:1060:boolean in(int) -> a
    1066:1066:boolean contains(int) -> contains
    1071:1072:boolean add(int) -> add
    1078:1079:boolean remove(int) -> remove
    1084:1090:int size() -> size
    1095:1095:boolean isEmpty() -> isEmpty
    1100:1100:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    1105:1105:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    1115:1116:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    1121:1122:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    1127:1131:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    1140:1153:it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry firstEntry() -> a
    1180:1182:int firstInt() -> firstInt
    1187:1189:int lastInt() -> lastInt
    2162:2175:it.unimi.dsi.fastutil.ints.IntRBTreeSet$Entry lastEntry():1162:1175 -> lastInt
    2162:2175:int lastInt():1187 -> lastInt
    1017:1017:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1017:1017:java.util.Iterator iterator() -> iterator
    1017:1017:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.IntRBTreeSet$Subset$SubsetIterator -> it.unimi.dsi.fastutil.ints.IntRBTreeSet$b$a:
# {"fileName":"IntRBTreeSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntRBTreeSet$Subset this$1 -> c
    1202:1204:void <init>(it.unimi.dsi.fastutil.ints.IntRBTreeSet$Subset) -> <init>
    1223:1225:void updatePrevious() -> c
    1229:1231:void updateNext() -> b
it.unimi.dsi.fastutil.ints.IntReferencePair -> it.unimi.dsi.fastutil.ints.ae:
# {"fileName":"IntReferencePair.java","id":"sourceFile"}
    int leftInt() -> b
    38:38:java.lang.Integer left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.ints.IntSet -> it.unimi.dsi.fastutil.ints.IntSet:
# {"fileName":"IntSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    79:79:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    boolean remove(int) -> remove
    102:102:boolean remove(java.lang.Object) -> remove
    114:114:boolean add(java.lang.Integer) -> add
    126:126:boolean contains(java.lang.Object) -> contains
    141:141:boolean rem(int) -> rem
    151:151:it.unimi.dsi.fastutil.ints.IntSet of() -> of
    161:161:it.unimi.dsi.fastutil.ints.IntSet of(int) -> of
    173:178:it.unimi.dsi.fastutil.ints.IntSet of(int,int) -> of
    191:199:it.unimi.dsi.fastutil.ints.IntSet of(int,int,int) -> of
    211:230:it.unimi.dsi.fastutil.ints.IntSet of(int[]) -> of
    31:31:java.util.Spliterator spliterator() -> spliterator
    31:31:boolean add(java.lang.Object) -> add
    31:31:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.IntSets -> it.unimi.dsi.fastutil.ints.IntSets:
# {"fileName":"IntSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntSets$EmptySet EMPTY_SET -> EMPTY_SET
    it.unimi.dsi.fastutil.ints.IntSet UNMODIFIABLE_EMPTY_SET -> a
    28:29:void <init>() -> <init>
    93:93:it.unimi.dsi.fastutil.ints.IntSet emptySet() -> emptySet
    212:212:it.unimi.dsi.fastutil.ints.IntSet singleton(int) -> singleton
    223:223:it.unimi.dsi.fastutil.ints.IntSet singleton(java.lang.Integer) -> singleton
    260:260:it.unimi.dsi.fastutil.ints.IntSet synchronize(it.unimi.dsi.fastutil.ints.IntSet) -> synchronize
    273:273:it.unimi.dsi.fastutil.ints.IntSet synchronize(it.unimi.dsi.fastutil.ints.IntSet,java.lang.Object) -> synchronize
    315:315:it.unimi.dsi.fastutil.ints.IntSet unmodifiable(it.unimi.dsi.fastutil.ints.IntSet) -> unmodifiable
    326:326:it.unimi.dsi.fastutil.ints.IntSet fromTo(int,int) -> fromTo
    353:353:it.unimi.dsi.fastutil.ints.IntSet from(int) -> from
    380:380:it.unimi.dsi.fastutil.ints.IntSet to(int) -> to
    77:81:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntSets$1 -> it.unimi.dsi.fastutil.ints.IntSets$1:
# {"fileName":"IntSets.java","id":"sourceFile"}
    int val$from -> a
    int val$to -> b
    326:326:void <init>(int,int) -> <init>
    329:329:boolean contains(int) -> contains
    334:334:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    339:340:int size() -> size
    326:326:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.IntSets$2 -> it.unimi.dsi.fastutil.ints.IntSets$2:
# {"fileName":"IntSets.java","id":"sourceFile"}
    int val$from -> a
    353:353:void <init>(int) -> <init>
    356:356:boolean contains(int) -> contains
    361:362:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    367:368:int size() -> size
    353:353:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.IntSets$3 -> it.unimi.dsi.fastutil.ints.IntSets$3:
# {"fileName":"IntSets.java","id":"sourceFile"}
    int val$to -> a
    380:380:void <init>(int) -> <init>
    383:383:boolean contains(int) -> contains
    388:388:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    393:394:int size() -> size
    380:380:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.ints.IntSets$EmptySet -> it.unimi.dsi.fastutil.ints.IntSets$EmptySet:
# {"fileName":"IntSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    43:44:void <init>() -> <init>
    48:48:boolean remove(int) -> remove
    53:53:java.lang.Object clone() -> clone
    59:59:boolean equals(java.lang.Object) -> equals
    65:65:boolean rem(int) -> rem
    69:69:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.ints.IntSets$Singleton -> it.unimi.dsi.fastutil.ints.IntSets$a:
# {"fileName":"IntSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int element -> a
    106:108:void <init>(int) -> <init>
    112:112:boolean contains(int) -> contains
    117:117:boolean remove(int) -> remove
    122:122:it.unimi.dsi.fastutil.ints.IntListIterator iterator() -> a
    127:127:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    132:132:int size() -> size
    137:137:int[] toIntArray() -> toIntArray
    143:144:void forEach(java.util.function.Consumer) -> forEach
    148:148:boolean addAll(java.util.Collection) -> addAll
    153:153:boolean removeAll(java.util.Collection) -> removeAll
    158:158:boolean retainAll(java.util.Collection) -> retainAll
    164:164:boolean removeIf(java.util.function.Predicate) -> removeIf
    169:170:void forEach(java.util.function.IntConsumer) -> forEach
    174:174:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    179:179:boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    184:184:boolean retainAll(it.unimi.dsi.fastutil.ints.IntCollection) -> retainAll
    189:189:boolean removeIf(java.util.function.IntPredicate) -> removeIf
    195:195:java.lang.Object[] toArray() -> toArray
    200:200:java.lang.Object clone() -> clone
    102:102:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1122:1122:it.unimi.dsi.fastutil.ints.IntListIterator iterator():122:122 -> iterator
    1122:1122:it.unimi.dsi.fastutil.ints.IntIterator iterator():102 -> iterator
    102:102:java.util.Spliterator spliterator() -> spliterator
    102:102:java.util.Iterator iterator() -> iterator
    2122:2122:it.unimi.dsi.fastutil.ints.IntListIterator iterator():122:122 -> iterator
    2122:2122:java.util.Iterator iterator():102 -> iterator
it.unimi.dsi.fastutil.ints.IntSets$SynchronizedSet -> it.unimi.dsi.fastutil.ints.IntSets$b:
# {"fileName":"IntSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    231:232:void <init>(it.unimi.dsi.fastutil.ints.IntSet,java.lang.Object) -> <init>
    235:236:void <init>(it.unimi.dsi.fastutil.ints.IntSet) -> <init>
    240:242:boolean remove(int) -> remove
    248:248:boolean rem(int) -> rem
    227:227:boolean equals(java.lang.Object) -> equals
    227:227:int hashCode() -> hashCode
    227:227:java.lang.String toString() -> toString
    227:227:void clear() -> clear
    227:227:boolean removeIf(java.util.function.IntPredicate) -> removeIf
    227:227:boolean retainAll(java.util.Collection) -> retainAll
    227:227:boolean removeAll(java.util.Collection) -> removeAll
    227:227:boolean containsAll(java.util.Collection) -> containsAll
    227:227:boolean addAll(java.util.Collection) -> addAll
    227:227:void forEach(java.util.function.IntConsumer) -> forEach
    227:227:java.util.stream.Stream parallelStream() -> parallelStream
    227:227:java.util.stream.Stream stream() -> stream
    227:227:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    227:227:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    227:227:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    227:227:java.util.stream.IntStream intParallelStream() -> intParallelStream
    227:227:java.util.stream.IntStream intStream() -> intStream
    227:227:it.unimi.dsi.fastutil.ints.IntSpliterator intSpliterator() -> intSpliterator
    227:227:it.unimi.dsi.fastutil.ints.IntIterator intIterator() -> intIterator
    227:227:boolean remove(java.lang.Object) -> remove
    227:227:boolean contains(java.lang.Object) -> contains
    227:227:boolean add(java.lang.Integer) -> add
    227:227:boolean retainAll(it.unimi.dsi.fastutil.ints.IntCollection) -> retainAll
    227:227:boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    227:227:boolean containsAll(it.unimi.dsi.fastutil.ints.IntCollection) -> containsAll
    227:227:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    227:227:int[] toArray(int[]) -> toArray
    227:227:int[] toIntArray(int[]) -> toIntArray
    227:227:java.lang.Object[] toArray() -> toArray
    227:227:int[] toIntArray() -> toIntArray
    227:227:boolean isEmpty() -> isEmpty
    227:227:int size() -> size
    227:227:boolean contains(int) -> contains
    227:227:boolean add(int) -> add
it.unimi.dsi.fastutil.ints.IntSets$UnmodifiableSet -> it.unimi.dsi.fastutil.ints.IntSets$c:
# {"fileName":"IntSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    281:282:void <init>(it.unimi.dsi.fastutil.ints.IntSet) -> <init>
    286:286:boolean remove(int) -> remove
    291:292:boolean equals(java.lang.Object) -> equals
    297:297:int hashCode() -> hashCode
    303:303:boolean rem(int) -> rem
    277:277:java.lang.String toString() -> toString
    277:277:java.util.stream.IntStream intParallelStream() -> intParallelStream
    277:277:java.util.stream.IntStream intStream() -> intStream
    277:277:it.unimi.dsi.fastutil.ints.IntSpliterator intSpliterator() -> intSpliterator
    277:277:it.unimi.dsi.fastutil.ints.IntIterator intIterator() -> intIterator
    277:277:boolean retainAll(it.unimi.dsi.fastutil.ints.IntCollection) -> retainAll
    277:277:boolean removeAll(it.unimi.dsi.fastutil.ints.IntCollection) -> removeAll
    277:277:boolean addAll(it.unimi.dsi.fastutil.ints.IntCollection) -> addAll
    277:277:boolean containsAll(it.unimi.dsi.fastutil.ints.IntCollection) -> containsAll
    277:277:int[] toArray(int[]) -> toArray
    277:277:int[] toIntArray(int[]) -> toIntArray
    277:277:int[] toIntArray() -> toIntArray
    277:277:boolean remove(java.lang.Object) -> remove
    277:277:boolean contains(java.lang.Object) -> contains
    277:277:boolean add(java.lang.Integer) -> add
    277:277:boolean removeIf(java.util.function.IntPredicate) -> removeIf
    277:277:boolean retainAll(java.util.Collection) -> retainAll
    277:277:boolean removeAll(java.util.Collection) -> removeAll
    277:277:boolean addAll(java.util.Collection) -> addAll
    277:277:boolean containsAll(java.util.Collection) -> containsAll
    277:277:void forEach(java.util.function.IntConsumer) -> forEach
    277:277:java.lang.Object[] toArray() -> toArray
    277:277:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    277:277:void clear() -> clear
    277:277:java.util.stream.Stream parallelStream() -> parallelStream
    277:277:java.util.stream.Stream stream() -> stream
    277:277:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    277:277:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    277:277:boolean contains(int) -> contains
    277:277:boolean isEmpty() -> isEmpty
    277:277:int size() -> size
    277:277:boolean add(int) -> add
it.unimi.dsi.fastutil.ints.IntShortPair -> it.unimi.dsi.fastutil.ints.af:
# {"fileName":"IntShortPair.java","id":"sourceFile"}
    int leftInt() -> b
    38:38:java.lang.Integer left() -> c
    short rightShort() -> d
    163:163:java.lang.Short right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.ints.IntSortedSet -> it.unimi.dsi.fastutil.ints.IntSortedSet:
# {"fileName":"IntSortedSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    118:118:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    int firstInt() -> firstInt
    int lastInt() -> lastInt
    178:178:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(java.lang.Integer,java.lang.Integer) -> a
    189:189:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(java.lang.Integer) -> a
    200:200:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(java.lang.Integer) -> b
    211:211:java.lang.Integer first() -> b
    222:222:java.lang.Integer last() -> c
    34:34:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    34:34:java.util.Spliterator spliterator() -> spliterator
    34:34:java.util.Iterator iterator() -> iterator
    34:34:java.lang.Object last() -> last
    34:34:java.lang.Object first() -> first
    34:34:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    34:34:java.util.SortedSet headSet(java.lang.Object) -> headSet
    34:34:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.IntSortedSets -> it.unimi.dsi.fastutil.ints.IntSortedSets:
# {"fileName":"IntSortedSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet EMPTY_SET -> EMPTY_SET
    28:29:void <init>() -> <init>
    291:291:it.unimi.dsi.fastutil.ints.IntSortedSet singleton(int) -> singleton
    303:303:it.unimi.dsi.fastutil.ints.IntSortedSet singleton(int,it.unimi.dsi.fastutil.ints.IntComparator) -> singleton
    314:314:it.unimi.dsi.fastutil.ints.IntSortedSet singleton(java.lang.Object) -> singleton
    326:326:it.unimi.dsi.fastutil.ints.IntSortedSet singleton(java.lang.Object,it.unimi.dsi.fastutil.ints.IntComparator) -> singleton
    458:458:it.unimi.dsi.fastutil.ints.IntSortedSet synchronize(it.unimi.dsi.fastutil.ints.IntSortedSet) -> synchronize
    471:471:it.unimi.dsi.fastutil.ints.IntSortedSet synchronize(it.unimi.dsi.fastutil.ints.IntSortedSet,java.lang.Object) -> synchronize
    588:588:it.unimi.dsi.fastutil.ints.IntSortedSet unmodifiable(it.unimi.dsi.fastutil.ints.IntSortedSet) -> unmodifiable
    153:153:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet -> it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet:
# {"fileName":"IntSortedSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    41:42:void <init>() -> <init>
    53:53:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    59:59:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    65:65:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    70:70:int firstInt() -> firstInt
    75:75:int lastInt() -> lastInt
    80:80:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    91:91:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(java.lang.Integer,java.lang.Integer) -> a
    102:102:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(java.lang.Integer) -> a
    113:113:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(java.lang.Integer) -> b
    124:124:java.lang.Integer first() -> b
    135:135:java.lang.Integer last() -> c
    140:140:java.lang.Object clone() -> clone
    144:144:java.lang.Object readResolve() -> readResolve
    38:38:java.lang.Object last() -> last
    38:38:java.lang.Object first() -> first
    38:38:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    1113:1113:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(java.lang.Integer):113:113 -> tailSet
    1113:1113:java.util.SortedSet tailSet(java.lang.Object):38 -> tailSet
    38:38:java.util.SortedSet headSet(java.lang.Object) -> headSet
    2102:2102:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(java.lang.Integer):102:102 -> headSet
    2102:2102:java.util.SortedSet headSet(java.lang.Object):38 -> headSet
    38:38:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    3091:3091:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(java.lang.Integer,java.lang.Integer):91:91 -> subSet
    3091:3091:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):38 -> subSet
    38:38:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.IntSortedSets$Singleton -> it.unimi.dsi.fastutil.ints.IntSortedSets$a:
# {"fileName":"IntSortedSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.IntComparator comparator -> b
    167:169:void <init>(int,it.unimi.dsi.fastutil.ints.IntComparator) -> <init>
    172:173:void <init>(int) -> <init>
    176:176:int compare(int,int) -> a
    188:188:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    193:193:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    199:200:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    206:207:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    213:214:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    219:219:int firstInt() -> firstInt
    224:224:int lastInt() -> lastInt
    235:235:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(java.lang.Integer,java.lang.Integer) -> a
    246:246:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(java.lang.Integer) -> a
    257:257:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(java.lang.Integer) -> b
    268:268:java.lang.Integer first() -> b
    279:279:java.lang.Integer last() -> c
    162:162:java.util.Spliterator spliterator() -> spliterator
    162:162:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    162:162:java.lang.Object last() -> last
    162:162:java.lang.Object first() -> first
    162:162:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    162:162:java.util.SortedSet headSet(java.lang.Object) -> headSet
    162:162:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    162:162:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.IntSortedSets$SynchronizedSortedSet -> it.unimi.dsi.fastutil.ints.IntSortedSets$b:
# {"fileName":"IntSortedSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.IntSortedSet sortedSet -> c
    335:337:void <init>(it.unimi.dsi.fastutil.ints.IntSortedSet,java.lang.Object) -> <init>
    340:342:void <init>(it.unimi.dsi.fastutil.ints.IntSortedSet) -> <init>
    346:348:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    353:353:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    358:358:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    363:363:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    368:368:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    378:380:int firstInt() -> firstInt
    385:387:int lastInt() -> lastInt
    398:400:java.lang.Integer first() -> b
    411:413:java.lang.Integer last() -> c
    424:424:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(java.lang.Integer,java.lang.Integer) -> a
    435:435:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(java.lang.Integer) -> a
    446:446:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(java.lang.Integer) -> b
    330:330:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    330:330:java.util.Iterator iterator() -> iterator
    330:330:java.lang.Object last() -> last
    330:330:java.lang.Object first() -> first
    330:330:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    330:330:java.util.SortedSet headSet(java.lang.Object) -> headSet
    330:330:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    330:330:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.IntSortedSets$UnmodifiableSortedSet -> it.unimi.dsi.fastutil.ints.IntSortedSets$c:
# {"fileName":"IntSortedSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.ints.IntSortedSet sortedSet -> b
    480:482:void <init>(it.unimi.dsi.fastutil.ints.IntSortedSet) -> <init>
    486:486:it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator
    491:491:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> subSet
    496:496:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> headSet
    501:501:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> tailSet
    506:506:it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator
    516:516:int firstInt() -> firstInt
    521:521:int lastInt() -> lastInt
    532:532:java.lang.Integer first() -> b
    543:543:java.lang.Integer last() -> c
    554:554:it.unimi.dsi.fastutil.ints.IntSortedSet subSet(java.lang.Integer,java.lang.Integer) -> a
    565:565:it.unimi.dsi.fastutil.ints.IntSortedSet headSet(java.lang.Integer) -> a
    576:576:it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(java.lang.Integer) -> b
    475:475:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    475:475:java.util.Iterator iterator() -> iterator
    475:475:java.lang.Object last() -> last
    475:475:java.lang.Object first() -> first
    475:475:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    475:475:java.util.SortedSet headSet(java.lang.Object) -> headSet
    475:475:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    475:475:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.ints.IntSpliterator -> it.unimi.dsi.fastutil.ints.IntSpliterator:
# {"fileName":"IntSpliterator.java","id":"sourceFile"}
    41:41:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    86:87:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    158:158:it.unimi.dsi.fastutil.ints.IntComparator getComparator() -> n_
    29:29:java.util.Spliterator$OfInt trySplit() -> trySplit
    29:29:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    29:29:java.util.Comparator getComparator() -> getComparator
    29:29:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.IntSpliterators -> it.unimi.dsi.fastutil.ints.ag:
# {"fileName":"IntSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntSpliterators$EmptySpliterator EMPTY_SPLITERATOR -> a
    183:183:it.unimi.dsi.fastutil.ints.IntSpliterators$SingletonSpliterator singleton$402a3f7b(int) -> a
    198:198:it.unimi.dsi.fastutil.ints.IntSpliterators$SingletonSpliterator singleton$35a208db(int,it.unimi.dsi.fastutil.ints.IntComparator) -> a
    358:359:it.unimi.dsi.fastutil.ints.IntSpliterators$ArraySpliterator wrap$4463bab3$74682038(int[],int,int) -> a
    390:391:it.unimi.dsi.fastutil.ints.IntSpliterators$ArraySpliteratorWithComparator wrapPreSorted$669557d3$7d985684(int[],int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> a
    1454:1454:it.unimi.dsi.fastutil.ints.IntSpliterators$SpliteratorFromIterator asSpliterator$aed8f89(it.unimi.dsi.fastutil.ints.IntIterator,long,int) -> a
    1486:1486:it.unimi.dsi.fastutil.ints.IntSpliterators$SpliteratorFromIteratorWithComparator asSpliteratorFromSorted$272a9897$58c9ae56(it.unimi.dsi.fastutil.ints.IntBidirectionalIterator,long,it.unimi.dsi.fastutil.ints.IntComparator) -> a
    1509:1509:it.unimi.dsi.fastutil.ints.IntSpliterators$SpliteratorFromIterator asSpliteratorUnknownSize$46cdbfb3$46cccc61(it.unimi.dsi.fastutil.ints.IntIterator) -> a
    110:110:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.ints.IntSpliterators$AbstractIndexBasedSpliterator -> it.unimi.dsi.fastutil.ints.ag$a:
# {"fileName":"IntSpliterators.java","id":"sourceFile"}
    int pos -> a
    709:711:void <init>(int) -> <init>
    int get(int) -> a
    int getMaxPos() -> c
    it.unimi.dsi.fastutil.ints.IntSpliterators$AbstractIndexBasedSpliterator makeForSplit$7c5684de(int,int) -> a
    808:808:int characteristics() -> characteristics
    813:813:long estimateSize() -> estimateSize
    818:820:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    825:828:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    866:873:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1794:1794:int computeSplitPoint():794:794 -> m_
    1794:1794:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit():867 -> m_
    1800:1803:void splitPointCheck(int,int):800:803 -> m_
    1800:1803:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit():869 -> m_
    695:695:java.util.Spliterator$OfInt trySplit() -> trySplit
    695:695:void forEachRemaining(java.lang.Object) -> forEachRemaining
    695:695:boolean tryAdvance(java.lang.Object) -> tryAdvance
    695:695:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    695:695:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.IntSpliterators$ArraySpliterator -> it.unimi.dsi.fastutil.ints.ag$b:
# {"fileName":"IntSpliterators.java","id":"sourceFile"}
    int[] array -> a
    int offset -> c
    int length -> d
    int curr -> e
    int characteristics -> b
    209:214:void <init>(int[],int,int,int) -> <init>
    218:221:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    226:226:long estimateSize() -> estimateSize
    231:231:int characteristics() -> characteristics
    235:235:it.unimi.dsi.fastutil.ints.IntSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    240:247:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    252:256:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    202:202:java.util.Spliterator$OfInt trySplit() -> trySplit
    202:202:void forEachRemaining(java.lang.Object) -> forEachRemaining
    202:202:boolean tryAdvance(java.lang.Object) -> tryAdvance
    202:202:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    202:202:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.IntSpliterators$ArraySpliteratorWithComparator -> it.unimi.dsi.fastutil.ints.ag$c:
# {"fileName":"IntSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntComparator comparator -> c
    277:279:void <init>(int[],int,int,int,it.unimi.dsi.fastutil.ints.IntComparator) -> <init>
    288:288:it.unimi.dsi.fastutil.ints.IntComparator getComparator() -> n_
    273:273:it.unimi.dsi.fastutil.ints.IntSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    1283:1283:it.unimi.dsi.fastutil.ints.IntSpliterators$ArraySpliteratorWithComparator makeForSplit(int,int):283:283 -> a
    1283:1283:it.unimi.dsi.fastutil.ints.IntSpliterators$ArraySpliterator makeForSplit(int,int):273 -> a
    273:273:java.util.Comparator getComparator() -> getComparator
    1288:1288:it.unimi.dsi.fastutil.ints.IntComparator getComparator():288:288 -> getComparator
    1288:1288:java.util.Comparator getComparator():273 -> getComparator
it.unimi.dsi.fastutil.ints.IntSpliterators$EarlyBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.ints.ag$d:
# {"fileName":"IntSpliterators.java","id":"sourceFile"}
    int maxPos -> b
    899:901:void <init>(int,int) -> <init>
    905:905:int getMaxPos() -> c
it.unimi.dsi.fastutil.ints.IntSpliterators$EmptySpliterator -> it.unimi.dsi.fastutil.ints.ag$e:
# {"fileName":"IntSpliterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    54:55:void <init>() -> <init>
    59:59:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    65:65:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    70:70:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    75:75:long estimateSize() -> estimateSize
    80:80:int characteristics() -> characteristics
    85:85:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    90:90:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    94:94:java.lang.Object clone() -> clone
    98:98:java.lang.Object readResolve() -> readResolve
    50:50:java.util.Spliterator$OfInt trySplit() -> trySplit
    1070:1070:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit():70:70 -> trySplit
    1070:1070:java.util.Spliterator$OfInt trySplit():50 -> trySplit
    50:50:void forEachRemaining(java.lang.Object) -> forEachRemaining
    50:50:boolean tryAdvance(java.lang.Object) -> tryAdvance
    50:50:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    2070:2070:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit():70:70 -> trySplit
    2070:2070:java.util.Spliterator$OfPrimitive trySplit():50 -> trySplit
    50:50:java.util.Spliterator trySplit() -> trySplit
    3070:3070:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit():70:70 -> trySplit
    3070:3070:java.util.Spliterator trySplit():50 -> trySplit
it.unimi.dsi.fastutil.ints.IntSpliterators$LateBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.ints.ag$f:
# {"fileName":"IntSpliterators.java","id":"sourceFile"}
    int maxPos -> b
    boolean maxPosFixed -> c
    930:936:void <init>(int) -> <init>
    930:942:void <init>(int,int) -> <init>
    int getMaxPosFromBackingStore() -> a
    956:956:int getMaxPos() -> c
    961:966:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    928:928:java.util.Spliterator$OfInt trySplit() -> trySplit
    928:928:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    928:928:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.IntSpliterators$SingletonSpliterator -> it.unimi.dsi.fastutil.ints.ag$g:
# {"fileName":"IntSpliterators.java","id":"sourceFile"}
    int element -> a
    it.unimi.dsi.fastutil.ints.IntComparator comparator -> b
    boolean consumed -> c
    120:121:void <init>(int) -> <init>
    116:126:void <init>(int,it.unimi.dsi.fastutil.ints.IntComparator) -> <init>
    130:135:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    140:140:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    145:145:long estimateSize() -> estimateSize
    150:150:int characteristics() -> characteristics
    155:160:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    164:164:it.unimi.dsi.fastutil.ints.IntComparator getComparator() -> n_
    113:113:java.util.Spliterator$OfInt trySplit() -> trySplit
    1140:1140:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit():140:140 -> trySplit
    1140:1140:java.util.Spliterator$OfInt trySplit():113 -> trySplit
    113:113:void forEachRemaining(java.lang.Object) -> forEachRemaining
    113:113:boolean tryAdvance(java.lang.Object) -> tryAdvance
    113:113:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    2140:2140:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit():140:140 -> trySplit
    2140:2140:java.util.Spliterator$OfPrimitive trySplit():113 -> trySplit
    113:113:java.util.Comparator getComparator() -> getComparator
    2164:2164:it.unimi.dsi.fastutil.ints.IntComparator getComparator():164:164 -> getComparator
    2164:2164:java.util.Comparator getComparator():113 -> getComparator
    113:113:java.util.Spliterator trySplit() -> trySplit
    3140:3140:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit():140:140 -> trySplit
    3140:3140:java.util.Spliterator trySplit():113 -> trySplit
it.unimi.dsi.fastutil.ints.IntSpliterators$SpliteratorFromIterator -> it.unimi.dsi.fastutil.ints.ag$h:
# {"fileName":"IntSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntIterator iter -> b
    int characteristics -> a
    boolean knownSize -> c
    long size -> d
    int nextBatchSize -> e
    it.unimi.dsi.fastutil.ints.IntSpliterators$ArraySpliterator delegate$a38385d -> f
    1293:1302:void <init>(it.unimi.dsi.fastutil.ints.IntIterator) -> <init>
    1293:1313:void <init>(it.unimi.dsi.fastutil.ints.IntIterator,long,int) -> <init>
    1317:1325:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1330:1336:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1340:1344:long estimateSize() -> estimateSize
    1349:1349:int characteristics() -> characteristics
    1353:1353:it.unimi.dsi.fastutil.ints.IntSpliterators$ArraySpliterator makeForSplit$d579b13(int[],int) -> a
    1358:1383:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1281:1281:java.util.Spliterator$OfInt trySplit() -> trySplit
    1281:1281:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1281:1281:boolean tryAdvance(java.lang.Object) -> tryAdvance
    1281:1281:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1281:1281:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.ints.IntSpliterators$SpliteratorFromIteratorWithComparator -> it.unimi.dsi.fastutil.ints.ag$i:
# {"fileName":"IntSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.ints.IntComparator comparator -> b
    1415:1417:void <init>(it.unimi.dsi.fastutil.ints.IntBidirectionalIterator,long,it.unimi.dsi.fastutil.ints.IntComparator) -> <init>
    1421:1421:it.unimi.dsi.fastutil.ints.IntComparator getComparator() -> n_
    1426:1426:it.unimi.dsi.fastutil.ints.IntSpliterators$ArraySpliterator makeForSplit$d579b13(int[],int) -> a
    1406:1406:java.util.Comparator getComparator() -> getComparator
    2421:2421:it.unimi.dsi.fastutil.ints.IntComparator getComparator():1421:1421 -> getComparator
    2421:2421:java.util.Comparator getComparator():1406 -> getComparator
it.unimi.dsi.fastutil.ints.IntStack -> it.unimi.dsi.fastutil.ints.IntStack:
# {"fileName":"IntStack.java","id":"sourceFile"}
    void push(int) -> push
    int popInt() -> popInt
    int topInt() -> topInt
    int peekInt(int) -> peekInt
    68:69:void push(java.lang.Integer) -> push
    81:81:java.lang.Integer pop() -> pop
    94:94:java.lang.Integer top() -> top
    107:107:java.lang.Integer peek(int) -> peek
    24:24:java.lang.Object peek(int) -> peek
    24:24:java.lang.Object top() -> top
    24:24:java.lang.Object pop() -> pop
    24:24:void push(java.lang.Object) -> push
it.unimi.dsi.fastutil.ints.IntUnaryOperator -> it.unimi.dsi.fastutil.ints.IntUnaryOperator:
# {"fileName":"IntUnaryOperator.java","id":"sourceFile"}
    int apply$134621() -> a
    69:69:int applyAsInt(int) -> applyAsInt
    81:81:java.lang.Integer apply(java.lang.Integer) -> a
    27:27:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.longs.AbstractLong2ByteFunction -> it.unimi.dsi.fastutil.longs.a:
# {"fileName":"AbstractLong2ByteFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    byte defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(byte) -> defaultReturnValue
    49:49:byte defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap -> it.unimi.dsi.fastutil.longs.b:
# {"fileName":"AbstractLong2ByteMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    48:49:void <init>() -> <init>
    66:68:boolean containsKey(long) -> containsKey
    86:88:boolean containsValue(byte) -> containsValue
    93:93:boolean isEmpty() -> isEmpty
    232:232:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    296:296:it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    350:365:void putAll(java.util.Map) -> putAll
    376:379:int hashCode() -> hashCode
    384:388:boolean equals(java.lang.Object) -> equals
    393:408:java.lang.String toString() -> toString
    45:45:java.util.Collection values() -> values
    45:45:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap$1 -> it.unimi.dsi.fastutil.longs.b$1:
# {"fileName":"AbstractLong2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap this$0 -> a
    232:232:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap) -> <init>
    235:235:boolean contains(long) -> contains
    240:240:int size() -> size
    245:246:void clear() -> clear
    250:250:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    277:277:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    232:232:java.util.Spliterator spliterator() -> spliterator
    232:232:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap$1$1 -> it.unimi.dsi.fastutil.longs.b$1$1:
# {"fileName":"AbstractLong2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap$1 this$1 -> b
    250:251:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap$1) -> <init>
    255:255:long nextLong() -> nextLong
    260:260:boolean hasNext() -> hasNext
    265:266:void remove() -> remove
    270:271:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    250:250:void forEachRemaining(java.lang.Object) -> forEachRemaining
    270:270:void lambda$forEachRemaining$0(java.util.function.LongConsumer,it.unimi.dsi.fastutil.longs.Long2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap$2 -> it.unimi.dsi.fastutil.longs.b$2:
# {"fileName":"AbstractLong2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap this$0 -> a
    296:296:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap) -> <init>
    299:299:boolean contains(byte) -> contains
    304:304:int size() -> size
    309:310:void clear() -> clear
    314:314:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    341:341:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    296:296:java.util.Spliterator spliterator() -> spliterator
    296:296:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap$2$1 -> it.unimi.dsi.fastutil.longs.b$2$1:
# {"fileName":"AbstractLong2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap$2 this$1 -> b
    314:315:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2ByteMap$2) -> <init>
    319:319:byte nextByte() -> c_
    324:324:boolean hasNext() -> hasNext
    329:330:void remove() -> remove
    334:335:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    314:314:void forEachRemaining(java.lang.Object) -> forEachRemaining
    334:334:void lambda$forEachRemaining$0(it.unimi.dsi.fastutil.bytes.ByteConsumer,it.unimi.dsi.fastutil.longs.Long2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.longs.AbstractLong2IntFunction -> it.unimi.dsi.fastutil.longs.c:
# {"fileName":"AbstractLong2IntFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(int) -> defaultReturnValue
    49:49:int defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.longs.AbstractLong2IntMap -> it.unimi.dsi.fastutil.longs.d:
# {"fileName":"AbstractLong2IntMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    47:48:void <init>() -> <init>
    65:67:boolean containsKey(long) -> containsKey
    85:87:boolean containsValue(int) -> containsValue
    92:92:boolean isEmpty() -> isEmpty
    103:103:int mergeInt(long,int,it.unimi.dsi.fastutil.ints.IntBinaryOperator) -> mergeInt
    242:242:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    306:306:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    360:375:void putAll(java.util.Map) -> putAll
    386:389:int hashCode() -> hashCode
    394:398:boolean equals(java.lang.Object) -> equals
    403:418:java.lang.String toString() -> toString
    44:44:java.util.Collection values() -> values
    44:44:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.longs.AbstractLong2IntMap$1 -> it.unimi.dsi.fastutil.longs.d$1:
# {"fileName":"AbstractLong2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.AbstractLong2IntMap this$0 -> a
    242:242:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2IntMap) -> <init>
    245:245:boolean contains(long) -> contains
    250:250:int size() -> size
    255:256:void clear() -> clear
    260:260:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    287:287:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    242:242:java.util.Spliterator spliterator() -> spliterator
    242:242:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.AbstractLong2IntMap$1$1 -> it.unimi.dsi.fastutil.longs.d$1$1:
# {"fileName":"AbstractLong2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.longs.AbstractLong2IntMap$1 this$1 -> b
    260:261:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2IntMap$1) -> <init>
    265:265:long nextLong() -> nextLong
    270:270:boolean hasNext() -> hasNext
    275:276:void remove() -> remove
    280:281:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    260:260:void forEachRemaining(java.lang.Object) -> forEachRemaining
    280:280:void lambda$forEachRemaining$0(java.util.function.LongConsumer,it.unimi.dsi.fastutil.longs.Long2IntMap$Entry) -> a
it.unimi.dsi.fastutil.longs.AbstractLong2IntMap$2 -> it.unimi.dsi.fastutil.longs.d$2:
# {"fileName":"AbstractLong2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.AbstractLong2IntMap this$0 -> a
    306:306:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2IntMap) -> <init>
    309:309:boolean contains(int) -> contains
    314:314:int size() -> size
    319:320:void clear() -> clear
    324:324:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    351:351:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    306:306:java.util.Spliterator spliterator() -> spliterator
    306:306:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.AbstractLong2IntMap$2$1 -> it.unimi.dsi.fastutil.longs.d$2$1:
# {"fileName":"AbstractLong2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.longs.AbstractLong2IntMap$2 this$1 -> b
    324:325:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2IntMap$2) -> <init>
    329:329:int nextInt() -> nextInt
    334:334:boolean hasNext() -> hasNext
    339:340:void remove() -> remove
    344:345:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    324:324:void forEachRemaining(java.lang.Object) -> forEachRemaining
    344:344:void lambda$forEachRemaining$0(java.util.function.IntConsumer,it.unimi.dsi.fastutil.longs.Long2IntMap$Entry) -> a
it.unimi.dsi.fastutil.longs.AbstractLong2LongFunction -> it.unimi.dsi.fastutil.longs.e:
# {"fileName":"AbstractLong2LongFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(long) -> defaultReturnValue
    49:49:long defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.longs.AbstractLong2LongMap -> it.unimi.dsi.fastutil.longs.f:
# {"fileName":"AbstractLong2LongMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    42:43:void <init>() -> <init>
    60:62:boolean containsKey(long) -> containsKey
    80:82:boolean containsValue(long) -> containsValue
    87:87:boolean isEmpty() -> isEmpty
    98:98:long mergeLong(long,long,it.unimi.dsi.fastutil.longs.LongBinaryOperator) -> mergeLong
    237:237:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    301:301:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    355:370:void putAll(java.util.Map) -> putAll
    381:384:int hashCode() -> hashCode
    389:393:boolean equals(java.lang.Object) -> equals
    398:413:java.lang.String toString() -> toString
    39:39:java.util.Collection values() -> values
    39:39:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.longs.AbstractLong2LongMap$1 -> it.unimi.dsi.fastutil.longs.f$1:
# {"fileName":"AbstractLong2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.AbstractLong2LongMap this$0 -> a
    237:237:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2LongMap) -> <init>
    240:240:boolean contains(long) -> contains
    245:245:int size() -> size
    250:251:void clear() -> clear
    255:255:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    282:282:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    237:237:java.util.Spliterator spliterator() -> spliterator
    237:237:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.AbstractLong2LongMap$1$1 -> it.unimi.dsi.fastutil.longs.f$1$1:
# {"fileName":"AbstractLong2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.longs.AbstractLong2LongMap$1 this$1 -> b
    255:256:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2LongMap$1) -> <init>
    260:260:long nextLong() -> nextLong
    265:265:boolean hasNext() -> hasNext
    270:271:void remove() -> remove
    275:276:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    255:255:void forEachRemaining(java.lang.Object) -> forEachRemaining
    275:275:void lambda$forEachRemaining$0(java.util.function.LongConsumer,it.unimi.dsi.fastutil.longs.Long2LongMap$Entry) -> a
it.unimi.dsi.fastutil.longs.AbstractLong2LongMap$2 -> it.unimi.dsi.fastutil.longs.f$2:
# {"fileName":"AbstractLong2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.AbstractLong2LongMap this$0 -> a
    301:301:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2LongMap) -> <init>
    304:304:boolean contains(long) -> contains
    309:309:int size() -> size
    314:315:void clear() -> clear
    319:319:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    346:346:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    301:301:java.util.Spliterator spliterator() -> spliterator
    301:301:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.AbstractLong2LongMap$2$1 -> it.unimi.dsi.fastutil.longs.f$2$1:
# {"fileName":"AbstractLong2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.longs.AbstractLong2LongMap$2 this$1 -> b
    319:320:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2LongMap$2) -> <init>
    324:324:long nextLong() -> nextLong
    329:329:boolean hasNext() -> hasNext
    334:335:void remove() -> remove
    339:340:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    319:319:void forEachRemaining(java.lang.Object) -> forEachRemaining
    339:339:void lambda$forEachRemaining$0(java.util.function.LongConsumer,it.unimi.dsi.fastutil.longs.Long2LongMap$Entry) -> a
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction -> it.unimi.dsi.fastutil.longs.g:
# {"fileName":"AbstractLong2ObjectFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    49:49:java.lang.Object defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap -> it.unimi.dsi.fastutil.longs.h:
# {"fileName":"AbstractLong2ObjectMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    45:46:void <init>() -> <init>
    63:65:boolean containsKey(long) -> containsKey
    83:85:boolean containsValue(java.lang.Object) -> containsValue
    90:90:boolean isEmpty() -> isEmpty
    228:228:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    292:292:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    346:361:void putAll(java.util.Map) -> putAll
    372:375:int hashCode() -> hashCode
    380:384:boolean equals(java.lang.Object) -> equals
    389:405:java.lang.String toString() -> toString
    42:42:java.util.Collection values() -> values
    42:42:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap$1 -> it.unimi.dsi.fastutil.longs.h$1:
# {"fileName":"AbstractLong2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap this$0 -> a
    228:228:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap) -> <init>
    231:231:boolean contains(long) -> contains
    236:236:int size() -> size
    241:242:void clear() -> clear
    246:246:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    273:273:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    228:228:java.util.Spliterator spliterator() -> spliterator
    228:228:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap$1$1 -> it.unimi.dsi.fastutil.longs.h$1$1:
# {"fileName":"AbstractLong2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap$1 this$1 -> b
    246:247:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap$1) -> <init>
    251:251:long nextLong() -> nextLong
    256:256:boolean hasNext() -> hasNext
    261:262:void remove() -> remove
    266:267:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    246:246:void forEachRemaining(java.lang.Object) -> forEachRemaining
    266:266:void lambda$forEachRemaining$0(java.util.function.LongConsumer,it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap$2 -> it.unimi.dsi.fastutil.longs.h$2:
# {"fileName":"AbstractLong2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap this$0 -> a
    292:292:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap) -> <init>
    295:295:boolean contains(java.lang.Object) -> contains
    300:300:int size() -> size
    305:306:void clear() -> clear
    310:310:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    337:337:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    292:292:java.util.Spliterator spliterator() -> spliterator
    292:292:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap$2$1 -> it.unimi.dsi.fastutil.longs.h$2$1:
# {"fileName":"AbstractLong2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap$2 this$1 -> b
    310:311:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap$2) -> <init>
    315:315:java.lang.Object next() -> next
    320:320:boolean hasNext() -> hasNext
    325:326:void remove() -> remove
    330:331:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    330:330:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap$BasicEntry -> it.unimi.dsi.fastutil.longs.h$a:
# {"fileName":"AbstractLong2ObjectMap.java","id":"sourceFile"}
    long key -> a
    java.lang.Object value -> b
    105:106:void <init>() -> <init>
    113:116:void <init>(long,java.lang.Object) -> <init>
    120:120:long getLongKey() -> getLongKey
    125:125:java.lang.Object getValue() -> getValue
    130:130:java.lang.Object setValue(java.lang.Object) -> setValue
    136:145:boolean equals(java.lang.Object) -> equals
    150:150:int hashCode() -> hashCode
    155:155:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectSortedMap -> it.unimi.dsi.fastutil.longs.i:
# {"fileName":"AbstractLong2ObjectSortedMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    29:30:void <init>() -> <init>
    47:47:it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> keySet
    157:157:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    26:26:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    26:26:java.util.Collection values() -> values
    26:26:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectSortedMap$KeySet -> it.unimi.dsi.fastutil.longs.i$a:
# {"fileName":"AbstractLong2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.AbstractLong2ObjectSortedMap this$0 -> a
    51:51:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2ObjectSortedMap) -> <init>
    54:54:boolean contains(long) -> contains
    59:59:int size() -> size
    64:65:void clear() -> clear
    69:69:it.unimi.dsi.fastutil.longs.LongComparator comparator() -> comparator
    74:74:long firstLong() -> firstLong
    79:79:long lastLong() -> lastLong
    84:84:it.unimi.dsi.fastutil.longs.LongSortedSet headSet(long) -> headSet
    89:89:it.unimi.dsi.fastutil.longs.LongSortedSet tailSet(long) -> tailSet
    94:94:it.unimi.dsi.fastutil.longs.LongSortedSet subSet(long,long) -> subSet
    104:104:it.unimi.dsi.fastutil.longs.LongBidirectionalIterator iterator() -> iterator
    51:51:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    51:51:java.util.Iterator iterator() -> iterator
    51:51:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectSortedMap$KeySetIterator -> it.unimi.dsi.fastutil.longs.i$b:
# {"fileName":"AbstractLong2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    118:120:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    124:124:long nextLong() -> nextLong
    129:129:long previousLong() -> a
    134:134:boolean hasNext() -> hasNext
    139:139:boolean hasPrevious() -> hasPrevious
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectSortedMap$ValuesCollection -> it.unimi.dsi.fastutil.longs.i$c:
# {"fileName":"AbstractLong2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.AbstractLong2ObjectSortedMap this$0 -> a
    161:161:void <init>(it.unimi.dsi.fastutil.longs.AbstractLong2ObjectSortedMap) -> <init>
    164:164:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    169:169:boolean contains(java.lang.Object) -> contains
    174:174:int size() -> size
    179:180:void clear() -> clear
    161:161:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.AbstractLong2ObjectSortedMap$ValuesIterator -> it.unimi.dsi.fastutil.longs.i$d:
# {"fileName":"AbstractLong2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    193:195:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    199:199:java.lang.Object next() -> next
    204:204:boolean hasNext() -> hasNext
it.unimi.dsi.fastutil.longs.AbstractLongCollection -> it.unimi.dsi.fastutil.longs.j:
# {"fileName":"AbstractLongCollection.java","id":"sourceFile"}
    35:36:void <init>() -> <init>
    it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    48:48:boolean add(long) -> add
    59:61:boolean contains(long) -> contains
    72:77:boolean rem(long) -> rem
    88:88:boolean add(java.lang.Long) -> add
    99:99:boolean contains(java.lang.Object) -> contains
    110:110:boolean remove(java.lang.Object) -> remove
    115:122:long[] toArray(long[]) -> toArray
    127:131:long[] toLongArray() -> toLongArray
    143:143:long[] toLongArray(long[]) -> toLongArray
    153:154:void forEach(it.unimi.dsi.fastutil.longs.LongConsumer) -> forEach
    163:163:boolean removeIf(it.unimi.dsi.fastutil.longs.LongPredicate) -> removeIf
    168:170:boolean addAll(it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    181:184:boolean addAll(java.util.Collection) -> addAll
    189:190:boolean containsAll(it.unimi.dsi.fastutil.longs.LongCollection) -> containsAll
    201:204:boolean containsAll(java.util.Collection) -> containsAll
    209:211:boolean removeAll(it.unimi.dsi.fastutil.longs.LongCollection) -> removeAll
    222:225:boolean removeAll(java.util.Collection) -> removeAll
    230:235:boolean retainAll(it.unimi.dsi.fastutil.longs.LongCollection) -> retainAll
    246:249:boolean retainAll(java.util.Collection) -> retainAll
    254:267:java.lang.String toString() -> toString
    34:34:boolean add(java.lang.Object) -> add
    34:34:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.AbstractLongIterator -> it.unimi.dsi.fastutil.longs.k:
# {"fileName":"AbstractLongIterator.java","id":"sourceFile"}
    26:27:void <init>() -> <init>
it.unimi.dsi.fastutil.longs.AbstractLongList -> it.unimi.dsi.fastutil.longs.l:
# {"fileName":"AbstractLongList.java","id":"sourceFile"}
    40:41:void <init>() -> <init>
    52:54:void ensureIndex(int) -> a
    65:67:void ensureRestrictedIndex(int) -> b
    76:76:void add(int,long) -> add
    87:88:boolean add(long) -> add
    98:98:long removeLong(int) -> removeLong
    108:108:long set(int,long) -> set
    114:121:boolean addAll(int,java.util.Collection) -> addAll
    132:132:boolean addAll(java.util.Collection) -> addAll
    142:142:it.unimi.dsi.fastutil.longs.LongListIterator iterator() -> iterator
    152:152:it.unimi.dsi.fastutil.longs.LongListIterator listIterator() -> listIterator
    162:163:it.unimi.dsi.fastutil.longs.LongListIterator listIterator(int) -> listIterator
    228:228:boolean contains(long) -> contains
    233:239:int indexOf(long) -> indexOf
    244:250:int lastIndexOf(long) -> lastIndexOf
    255:258:void size(int) -> size
    262:265:it.unimi.dsi.fastutil.longs.LongList subList(int,int) -> subList
    277:284:void forEach(java.util.function.LongConsumer) -> forEach
    295:305:void removeElements(int,int) -> removeElements
    316:324:void addElements(int,long[],int,int) -> addElements
    333:334:void addElements(int,long[]) -> addElements
    345:355:void getElements(int,long[],int,int) -> getElements
    359:374:void setElements(int,long[],int,int) -> setElements
    383:384:void clear() -> clear
    393:399:int hashCode() -> hashCode
    404:416:boolean equals(java.lang.Object) -> equals
    432:449:int compareTo(java.util.List) -> compareTo
    454:455:void push(long) -> push
    459:460:long popLong() -> popLong
    465:466:long topLong() -> topLong
    471:471:long peekLong(int) -> peekLong
    483:486:boolean rem(long) -> rem
    491:495:long[] toLongArray() -> toLongArray
    500:505:long[] toArray(long[]) -> toArray
    510:514:boolean addAll(int,it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    525:525:boolean addAll(it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    536:537:void replaceAll(it.unimi.dsi.fastutil.longs.LongUnaryOperator) -> replaceAll
    541:554:java.lang.String toString() -> toString
    39:39:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    39:39:java.util.Iterator iterator() -> iterator
    39:39:java.util.List subList(int,int) -> subList
    39:39:java.util.ListIterator listIterator(int) -> listIterator
    39:39:java.util.ListIterator listIterator() -> listIterator
    39:39:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.longs.AbstractLongList$1 -> it.unimi.dsi.fastutil.longs.l$1:
# {"fileName":"AbstractLongList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.AbstractLongList this$0 -> d
    163:163:void <init>(it.unimi.dsi.fastutil.longs.AbstractLongList,int) -> <init>
    166:166:long get(int) -> a
    171:172:void add(int,long) -> a
    176:177:void set(int,long) -> b
    181:182:void remove(int) -> b
    186:186:int getMaxPos() -> b
it.unimi.dsi.fastutil.longs.AbstractLongList$IndexBasedSpliterator -> it.unimi.dsi.fastutil.longs.l$a:
# {"fileName":"AbstractLongList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongList l -> b
    195:197:void <init>(it.unimi.dsi.fastutil.longs.LongList) -> <init>
    200:202:void <init>(it.unimi.dsi.fastutil.longs.LongList,int,int) -> <init>
    206:206:int getMaxPosFromBackingStore() -> b
    211:211:long get(int) -> a
    191:191:it.unimi.dsi.fastutil.longs.LongSpliterators$AbstractIndexBasedSpliterator makeForSplit$2c15bdb2(int,int) -> a
    1216:1216:it.unimi.dsi.fastutil.longs.AbstractLongList$IndexBasedSpliterator makeForSplit(int,int):216:216 -> a
    1216:1216:it.unimi.dsi.fastutil.longs.LongSpliterators$AbstractIndexBasedSpliterator makeForSplit$2c15bdb2(int,int):191 -> a
it.unimi.dsi.fastutil.longs.AbstractLongList$LongRandomAccessSubList -> it.unimi.dsi.fastutil.longs.l$b:
# {"fileName":"AbstractLongList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    836:837:void <init>(it.unimi.dsi.fastutil.longs.AbstractLongList,int,int) -> <init>
    841:846:it.unimi.dsi.fastutil.longs.LongList subList(int,int) -> subList
    832:832:java.util.List subList(int,int) -> subList
it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList -> it.unimi.dsi.fastutil.longs.l$c:
# {"fileName":"AbstractLongList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.longs.AbstractLongList l$6b7873c8 -> a
    int from -> b
    int to -> c
    boolean $assertionsDisabled -> d
    567:571:void <init>(it.unimi.dsi.fastutil.longs.AbstractLongList,int,int) -> <init>
    574:577:boolean assertRange() -> a
    582:585:boolean add(long) -> add
    590:594:void add(int,long) -> add
    598:600:boolean addAll(int,java.util.Collection) -> addAll
    605:606:long getLong(int) -> getLong
    611:613:long removeLong(int) -> removeLong
    618:619:long set(int,long) -> set
    624:624:int size() -> size
    629:632:void getElements(int,long[],int,int) -> getElements
    636:641:void removeElements(int,int) -> removeElements
    645:649:void addElements(int,long[],int,int) -> addElements
    653:656:void setElements(int,long[],int,int) -> setElements
    786:791:it.unimi.dsi.fastutil.longs.LongListIterator listIterator(int) -> listIterator
    796:796:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    801:806:it.unimi.dsi.fastutil.longs.LongList subList(int,int) -> subList
    811:816:boolean rem(long) -> rem
    821:822:boolean addAll(int,it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    827:828:boolean addAll(int,it.unimi.dsi.fastutil.longs.LongList) -> addAll
    558:558:java.util.Spliterator spliterator() -> spliterator
    558:558:java.util.List subList(int,int) -> subList
    558:558:java.util.ListIterator listIterator(int) -> listIterator
    558:558:java.util.ListIterator listIterator() -> listIterator
    558:558:java.util.Iterator iterator() -> iterator
    558:558:int compareTo(java.lang.Object) -> compareTo
    558:558:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    558:558:boolean access$000(it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList) -> a
    558:558:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList$ParentWrappingIter -> it.unimi.dsi.fastutil.longs.l$c$a:
# {"fileName":"AbstractLongList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongListIterator parent -> a
    it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList this$0 -> b
    709:711:void <init>(it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList,it.unimi.dsi.fastutil.longs.LongListIterator) -> <init>
    715:715:int nextIndex() -> nextIndex
    720:720:int previousIndex() -> previousIndex
    725:725:boolean hasNext() -> hasNext
    730:730:boolean hasPrevious() -> hasPrevious
    735:736:long nextLong() -> nextLong
    741:742:long previousLong() -> a
    747:748:void add(long) -> a
    752:753:void set(long) -> b
    757:758:void remove() -> remove
it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList$RandomAccessIter -> it.unimi.dsi.fastutil.longs.l$c$b:
# {"fileName":"AbstractLongList.java","id":"sourceFile"}
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList this$0 -> e
    663:665:void <init>(it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList,int) -> <init>
    669:669:long get(int) -> a
    675:676:void add(int,long) -> a
    680:681:void set(int,long) -> b
    685:686:void remove(int) -> b
    690:690:int getMaxPos() -> b
    695:697:void add(long) -> a
    701:703:void remove() -> remove
    658:658:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.AbstractLongSet -> it.unimi.dsi.fastutil.longs.m:
# {"fileName":"AbstractLongSet.java","id":"sourceFile"}
    30:31:void <init>() -> <init>
    it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    38:45:boolean equals(java.lang.Object) -> equals
    57:64:int hashCode() -> hashCode
    73:73:boolean remove(long) -> remove
    85:85:boolean rem(long) -> rem
    29:29:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.AbstractLongSortedSet -> it.unimi.dsi.fastutil.longs.n:
# {"fileName":"AbstractLongSortedSet.java","id":"sourceFile"}
    22:23:void <init>() -> <init>
    it.unimi.dsi.fastutil.longs.LongBidirectionalIterator iterator() -> iterator
    21:21:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    21:21:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.AbstractLongSpliterator -> it.unimi.dsi.fastutil.longs.o:
# {"fileName":"AbstractLongSpliterator.java","id":"sourceFile"}
    25:26:void <init>() -> <init>
it.unimi.dsi.fastutil.longs.Long2BooleanFunction -> it.unimi.dsi.fastutil.longs.p:
# {"fileName":"Long2BooleanFunction.java","id":"sourceFile"}
    60:60:boolean test(long) -> test
    73:73:boolean put$256a6c9() -> a
    boolean get$1349f3() -> b
    111:111:boolean remove$1349f3() -> c
    122:125:java.lang.Boolean put(java.lang.Long,java.lang.Boolean) -> a
    136:139:java.lang.Boolean get(java.lang.Object) -> a
    164:166:java.lang.Boolean remove(java.lang.Object) -> b
    181:181:boolean containsKey$1349f3() -> d
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.longs.Long2BooleanMap -> it.unimi.dsi.fastutil.longs.q:
# {"fileName":"Long2BooleanMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2BooleanEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Boolean put(java.lang.Long,java.lang.Boolean) -> a
    178:178:java.lang.Boolean get(java.lang.Object) -> a
    192:192:java.lang.Boolean remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet$75793ded() -> g
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$138603() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.longs.Long2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.longs.Long2BooleanMap$Entry -> it.unimi.dsi.fastutil.longs.q$a:
# {"fileName":"Long2BooleanMap.java","id":"sourceFile"}
    long getLongKey() -> a
    604:604:java.lang.Long getKey() -> b
    boolean getBooleanValue() -> c
    boolean setValue$138603() -> d
    629:629:java.lang.Boolean getValue() -> e
    640:640:java.lang.Boolean setValue(java.lang.Boolean) -> a
    588:588:java.lang.Object setValue(java.lang.Object) -> setValue
    588:588:java.lang.Object getValue() -> getValue
    588:588:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2BooleanMap$FastEntrySet -> it.unimi.dsi.fastutil.longs.q$b:
# {"fileName":"Long2BooleanMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.longs.Long2BooleanSortedMap -> it.unimi.dsi.fastutil.longs.r:
# {"fileName":"Long2BooleanSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2BooleanSortedMap subMap$55b2f4e6() -> j
    it.unimi.dsi.fastutil.longs.Long2BooleanSortedMap headMap$68ded1a0() -> k
    it.unimi.dsi.fastutil.longs.Long2BooleanSortedMap tailMap$68ded1a0() -> l
    long firstLongKey() -> m
    long lastLongKey() -> n
    92:92:it.unimi.dsi.fastutil.longs.Long2BooleanSortedMap subMap(java.lang.Long,java.lang.Long) -> a
    105:105:it.unimi.dsi.fastutil.longs.Long2BooleanSortedMap headMap(java.lang.Long) -> a
    118:118:it.unimi.dsi.fastutil.longs.Long2BooleanSortedMap tailMap(java.lang.Long) -> b
    129:129:java.lang.Long firstKey() -> o
    140:140:java.lang.Long lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2BooleanEntrySet() -> r
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> s
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    it.unimi.dsi.fastutil.longs.LongComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.longs.LongSortedSet keySet$75793ded() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet long2BooleanEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.Long2ByteFunction -> it.unimi.dsi.fastutil.longs.Long2ByteFunction:
# {"fileName":"Long2ByteFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(long) -> applyAsInt
    73:73:byte put(long,byte) -> put
    byte get(long) -> get
    111:111:byte remove(long) -> remove
    122:125:java.lang.Byte put(java.lang.Long,java.lang.Byte) -> a
    136:139:java.lang.Byte get(java.lang.Object) -> a
    164:166:java.lang.Byte remove(java.lang.Object) -> b
    181:181:boolean containsKey(long) -> containsKey
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    219:219:byte defaultReturnValue() -> defaultReturnValue
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.longs.Long2ByteFunctions -> it.unimi.dsi.fastutil.longs.s:
# {"fileName":"Long2ByteFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.Long2ByteFunctions$EmptyFunction -> it.unimi.dsi.fastutil.longs.s$a:
# {"fileName":"Long2ByteFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:byte get(long) -> get
    54:54:boolean containsKey(long) -> containsKey
    59:59:byte defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(byte) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.longs.Long2ByteMap -> it.unimi.dsi.fastutil.longs.Long2ByteMap:
# {"fileName":"Long2ByteMap.java","id":"sourceFile"}
    int size() -> size
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSet long2ByteEntrySet() -> long2ByteEntrySet
    150:150:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    164:164:java.lang.Byte put(java.lang.Long,java.lang.Byte) -> a
    178:178:java.lang.Byte get(java.lang.Object) -> a
    192:192:java.lang.Byte remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(byte) -> containsValue
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte) -> a
    647:647:java.lang.Byte putIfAbsent(java.lang.Long,java.lang.Byte) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Long,java.lang.Byte,java.lang.Byte) -> a
    686:686:java.lang.Byte replace(java.lang.Long,java.lang.Byte) -> c
    699:699:java.lang.Byte computeIfAbsent(java.lang.Long,java.util.function.Function) -> a
    712:712:java.lang.Byte computeIfPresent(java.lang.Long,java.util.function.BiFunction) -> a
    725:725:java.lang.Byte compute(java.lang.Long,java.util.function.BiFunction) -> b
    738:738:java.lang.Byte merge(java.lang.Long,java.lang.Byte,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.longs.Long2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.longs.Long2ByteMap$Entry -> it.unimi.dsi.fastutil.longs.Long2ByteMap$a:
# {"fileName":"Long2ByteMap.java","id":"sourceFile"}
    long getLongKey() -> a
    763:763:java.lang.Long getKey() -> b
    byte getByteValue() -> c
    byte setValue(byte) -> a
    788:788:java.lang.Byte getValue() -> d
    799:799:java.lang.Byte setValue(java.lang.Byte) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2ByteMap$FastEntrySet -> it.unimi.dsi.fastutil.longs.Long2ByteMap$FastEntrySet:
# {"fileName":"Long2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.longs.Long2ByteMaps -> it.unimi.dsi.fastutil.longs.t:
# {"fileName":"Long2ByteMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteMaps$EmptyMap EMPTY_MAP -> a
    49:50:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.longs.Long2ByteMap) -> a
    195:195:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.Long2ByteMaps$EmptyMap -> it.unimi.dsi.fastutil.longs.t$a:
# {"fileName":"Long2ByteMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    110:111:void <init>() -> <init>
    115:115:boolean containsValue(byte) -> containsValue
    121:121:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte) -> a
    137:137:boolean containsValue(java.lang.Object) -> containsValue
    142:142:void putAll(java.util.Map) -> putAll
    147:147:it.unimi.dsi.fastutil.objects.ObjectSet long2ByteEntrySet() -> long2ByteEntrySet
    152:152:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    157:157:it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    162:162:void forEach(java.util.function.BiConsumer) -> forEach
    166:166:java.lang.Object clone() -> clone
    171:171:boolean isEmpty() -> isEmpty
    176:176:int hashCode() -> hashCode
    181:182:boolean equals(java.lang.Object) -> equals
    187:187:java.lang.String toString() -> toString
    107:107:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    1121:1121:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte):121:121 -> getOrDefault
    1121:1121:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):107 -> getOrDefault
    107:107:java.util.Collection values() -> values
    107:107:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long[] key -> key
    byte[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.longs.Long2ByteMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.longs.LongSet keys -> keys
    it.unimi.dsi.fastutil.bytes.ByteCollection values -> values
    99:108:void <init>(int,float) -> <init>
    116:117:void <init>(int) -> <init>
    124:125:void <init>() -> <init>
    134:136:void <init>(java.util.Map,float) -> <init>
    144:145:void <init>(java.util.Map) -> <init>
    154:156:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteMap,float) -> <init>
    165:166:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteMap) -> <init>
    177:180:void <init>(long[],byte[],float) -> <init>
    191:192:void <init>(long[],byte[]) -> <init>
    195:195:int realSize() -> b
    205:207:void ensureCapacity(int) -> ensureCapacity
    215:219:byte removeEntry(int) -> a
    2324:2337:void shiftKeys(int):324:337 -> a
    2324:2337:byte removeEntry(int):217 -> a
    223:227:byte removeNullEntry() -> c
    232:236:void putAll(java.util.Map) -> putAll
    3210:3212:void tryCapacity(long):210:212 -> putAll
    3210:3212:void putAll(java.util.Map):233 -> putAll
    239:249:int find(long) -> a
    254:259:void insert(int,long,byte) -> a
    263:270:byte put(long,byte) -> put
    274:276:byte addToValue(int,byte) -> a
    294:311:byte addTo(long,byte) -> addTo
    344:356:byte remove(long) -> remove
    363:373:byte get(long) -> get
    380:390:boolean containsKey(long) -> containsKey
    396:400:boolean containsValue(byte) -> containsValue
    407:417:byte getOrDefault(long,byte) -> getOrDefault
    424:427:byte putIfAbsent(long,byte) -> putIfAbsent
    434:454:boolean remove(long,byte) -> remove
    462:465:boolean replace(long,byte,byte) -> replace
    471:475:byte replace(long,byte) -> replace
    481:486:byte computeIfAbsent(long,java.util.function.LongToIntFunction) -> computeIfAbsent
    492:498:byte computeIfAbsent(long,it.unimi.dsi.fastutil.longs.Long2ByteFunction) -> computeIfAbsent
    504:511:byte computeIfAbsentNullable(long,java.util.function.LongFunction) -> computeIfAbsentNullable
    517:526:byte computeIfPresent(long,java.util.function.BiFunction) -> computeIfPresent
    532:547:byte compute(long,java.util.function.BiFunction) -> compute
    553:567:byte merge(long,byte,java.util.function.BiFunction) -> merge
    578:582:void clear() -> clear
    586:586:int size() -> size
    591:591:boolean isEmpty() -> isEmpty
    1113:1114:it.unimi.dsi.fastutil.longs.Long2ByteMap$FastEntrySet long2ByteEntrySet() -> long2ByteEntrySet
    1216:1217:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    1275:1308:it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    1325:1325:boolean trim() -> trim
    1347:1354:boolean trim(int) -> trim
    1369:1387:void rehash(int) -> rehash
    1403:1413:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap clone() -> clone
    1427:1437:int hashCode() -> hashCode
    1441:1450:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1453:1475:void readObject(java.io.ObjectInputStream) -> readObject
    61:61:it.unimi.dsi.fastutil.objects.ObjectSet long2ByteEntrySet() -> long2ByteEntrySet
    61:61:java.util.Collection values() -> values
    61:61:java.util.Set keySet() -> keySet
    61:61:java.lang.Object clone() -> clone
    61:61:int access$100(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> a
    61:61:byte access$400(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> b
    61:61:byte access$500(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap,int) -> a
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$1 -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$1:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> a
    1275:1275:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    1278:1278:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    1283:1283:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    1289:1291:void forEach(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> forEach
    1295:1295:int size() -> size
    1300:1300:boolean contains(byte) -> contains
    1305:1306:void clear() -> clear
    1275:1275:java.util.Spliterator spliterator() -> spliterator
    1275:1275:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$a:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> b
    824:824:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    840:842:void remove() -> remove
    824:824:void acceptOnIndex(java.lang.Object,int) -> a
    1835:1836:void acceptOnIndex(java.util.function.Consumer,int):835:836 -> a
    1835:1836:void acceptOnIndex(java.lang.Object,int):824 -> a
    824:824:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    824:824:java.lang.Object next() -> next
    2829:2829:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapEntry next():829:829 -> next
    2829:2829:java.lang.Object next():824 -> next
    824:824:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$b:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> b
    977:978:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    980:982:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap,int,int,boolean) -> <init>
    986:986:int characteristics() -> characteristics
    974:974:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1996:1996:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):996:996 -> a
    1996:1996:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):974 -> a
    974:974:void acceptOnIndex(java.lang.Object,int) -> a
    2991:2992:void acceptOnIndex(java.util.function.Consumer,int):991:992 -> a
    2991:2992:void acceptOnIndex(java.lang.Object,int):974 -> a
    974:974:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    974:974:java.util.Spliterator trySplit() -> trySplit
    974:974:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    974:974:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$c:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> b
    845:846:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    845:845:void acceptOnIndex(java.lang.Object,int) -> a
    1857:1859:void acceptOnIndex(java.util.function.Consumer,int):857:859 -> a
    1857:1859:void acceptOnIndex(java.lang.Object,int):845 -> a
    845:845:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    845:845:java.lang.Object next() -> next
    2850:2851:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapEntry next():850:851 -> next
    2850:2851:java.lang.Object next():845 -> next
    845:845:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$d:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> a
    1126:1128:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    1140:1140:long nextLong() -> nextLong
    1125:1125:void acceptOnIndex(java.lang.Object,int) -> a
    2135:2136:void acceptOnIndex(java.util.function.LongConsumer,int):1135:1136 -> a
    2135:2136:void acceptOnIndex(java.lang.Object,int):1125 -> a
    1125:1125:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$KeySet -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$e:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> a
    1170:1170:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    1173:1173:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1178:1178:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    1184:1189:void forEach(java.util.function.LongConsumer) -> forEach
    1193:1193:int size() -> size
    1198:1198:boolean contains(long) -> contains
    1203:1205:boolean remove(long) -> remove
    1210:1211:void clear() -> clear
    1170:1170:java.util.Spliterator spliterator() -> spliterator
    1170:1170:java.util.Iterator iterator() -> iterator
    1170:1170:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$f:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> b
    1147:1148:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    1150:1152:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap,int,int,boolean) -> <init>
    1156:1156:int characteristics() -> characteristics
    1144:1144:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2166:2166:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1166:1166 -> a
    2166:2166:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1144 -> a
    1144:1144:void acceptOnIndex(java.lang.Object,int) -> a
    3161:3162:void acceptOnIndex(java.util.function.LongConsumer,int):1161:1162 -> a
    3161:3162:void acceptOnIndex(java.lang.Object,int):1144 -> a
    1144:1144:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    1144:1144:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1144:1144:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    1144:1144:java.util.Spliterator$OfLong trySplit() -> trySplit
    1144:1144:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1144:1144:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$g:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> b
    603:605:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap,int) -> <init>
    607:608:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    612:612:long getLongKey() -> a
    617:617:long leftLong() -> e
    622:622:byte getByteValue() -> c
    627:627:byte rightByte() -> f
    632:634:byte setValue(byte) -> a
    651:651:java.lang.Long getKey() -> b
    662:662:java.lang.Byte getValue() -> d
    673:673:java.lang.Byte setValue(java.lang.Byte) -> a
    679:681:boolean equals(java.lang.Object) -> equals
    686:686:int hashCode() -> hashCode
    691:691:java.lang.String toString() -> toString
    599:599:java.lang.Object setValue(java.lang.Object) -> setValue
    599:599:java.lang.Object getValue() -> getValue
    599:599:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$h:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> a
    1000:1000:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    1003:1003:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1008:1008:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    1013:1013:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1020:1036:boolean contains(java.lang.Object) -> contains
    1043:1073:boolean remove(java.lang.Object) -> remove
    1081:1081:int size() -> size
    1086:1087:void clear() -> clear
    1092:1094:void forEach(java.util.function.Consumer) -> forEach
    1099:1108:void fastForEach(java.util.function.Consumer) -> a
    1000:1000:java.util.Spliterator spliterator() -> spliterator
    1000:1000:java.util.Iterator iterator() -> iterator
    1000:1000:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$i:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.longs.LongArrayList wrapped -> e
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> f
    696:712:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    723:723:boolean hasNext() -> hasNext
    727:743:int nextEntry() -> b
    748:768:void forEachRemaining(java.lang.Object) -> forEachRemaining
    802:815:void remove() -> remove
    1780:1797:void shiftKeys(int):780:797 -> remove
    1780:1797:void remove():805 -> remove
    696:696:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$j:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> f
    867:877:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    867:884:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    891:906:boolean tryAdvance(java.lang.Object) -> tryAdvance
    910:923:void forEachRemaining(java.lang.Object) -> forEachRemaining
    926:933:long estimateSize() -> estimateSize
    938:951:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$k:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> a
    1229:1231:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    1243:1243:byte nextByte() -> c_
    1228:1228:void acceptOnIndex(java.lang.Object,int) -> a
    2238:2239:void acceptOnIndex(it.unimi.dsi.fastutil.bytes.ByteConsumer,int):1238:1239 -> a
    2238:2239:void acceptOnIndex(java.lang.Object,int):1228 -> a
    1228:1228:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$l:
# {"fileName":"Long2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap this$0 -> b
    1250:1251:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap) -> <init>
    1253:1255:void <init>(it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap,int,int,boolean) -> <init>
    1259:1259:int characteristics() -> characteristics
    1247:1247:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2269:2269:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1269:1269 -> a
    2269:2269:it.unimi.dsi.fastutil.longs.Long2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1247 -> a
    1247:1247:void acceptOnIndex(java.lang.Object,int) -> a
    3264:3265:void acceptOnIndex(it.unimi.dsi.fastutil.bytes.ByteConsumer,int):1264:1265 -> a
    3264:3265:void acceptOnIndex(java.lang.Object,int):1247 -> a
    1247:1247:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit() -> d_
    1247:1247:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1247:1247:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.Long2ByteSortedMap -> it.unimi.dsi.fastutil.longs.u:
# {"fileName":"Long2ByteSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ByteSortedMap subMap$1dd482be() -> b
    it.unimi.dsi.fastutil.longs.Long2ByteSortedMap headMap$40269538() -> c
    it.unimi.dsi.fastutil.longs.Long2ByteSortedMap tailMap$40269538() -> d
    long firstLongKey() -> e
    long lastLongKey() -> f
    92:92:it.unimi.dsi.fastutil.longs.Long2ByteSortedMap subMap(java.lang.Long,java.lang.Long) -> a
    105:105:it.unimi.dsi.fastutil.longs.Long2ByteSortedMap headMap(java.lang.Long) -> a
    118:118:it.unimi.dsi.fastutil.longs.Long2ByteSortedMap tailMap(java.lang.Long) -> b
    129:129:java.lang.Long firstKey() -> g
    140:140:java.lang.Long lastKey() -> h
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> i
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2ByteEntrySet() -> j
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> k
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    it.unimi.dsi.fastutil.longs.LongComparator comparator() -> l
    35:35:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet long2ByteEntrySet() -> long2ByteEntrySet
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.Long2ByteSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.longs.u$a:
# {"fileName":"Long2ByteSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    153:153:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.longs.Long2CharFunction -> it.unimi.dsi.fastutil.longs.Long2CharFunction:
# {"fileName":"Long2CharFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(long) -> applyAsInt
    73:73:char put$256505b() -> a
    char get(long) -> get
    111:111:char remove$1349dc() -> b
    122:125:java.lang.Character put(java.lang.Long,java.lang.Character) -> a
    136:139:java.lang.Character get(java.lang.Object) -> a
    164:166:java.lang.Character remove(java.lang.Object) -> b
    181:181:boolean containsKey$1349f3() -> c
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.longs.Long2CharMap -> it.unimi.dsi.fastutil.longs.v:
# {"fileName":"Long2CharMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2CharEntrySet$54558373() -> d
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    164:164:java.lang.Character put(java.lang.Long,java.lang.Character) -> a
    178:178:java.lang.Character get(java.lang.Object) -> a
    192:192:java.lang.Character remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet$75793ded() -> f
    it.unimi.dsi.fastutil.chars.CharCollection values() -> g
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$132fac() -> h
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Character getOrDefault(java.lang.Object,java.lang.Character) -> a
    647:647:java.lang.Character putIfAbsent(java.lang.Long,java.lang.Character) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Long,java.lang.Character,java.lang.Character) -> a
    686:686:java.lang.Character replace(java.lang.Long,java.lang.Character) -> c
    699:699:java.lang.Character computeIfAbsent(java.lang.Long,java.util.function.Function) -> a
    712:712:java.lang.Character computeIfPresent(java.lang.Long,java.util.function.BiFunction) -> a
    725:725:java.lang.Character compute(java.lang.Long,java.util.function.BiFunction) -> b
    738:738:java.lang.Character merge(java.lang.Long,java.lang.Character,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.longs.Long2CharMap$Entry) -> a
it.unimi.dsi.fastutil.longs.Long2CharMap$Entry -> it.unimi.dsi.fastutil.longs.v$a:
# {"fileName":"Long2CharMap.java","id":"sourceFile"}
    long getLongKey() -> a
    763:763:java.lang.Long getKey() -> b
    char getCharValue() -> c
    char setValue$132f95() -> d
    788:788:java.lang.Character getValue() -> e
    799:799:java.lang.Character setValue(java.lang.Character) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2CharMap$FastEntrySet -> it.unimi.dsi.fastutil.longs.v$b:
# {"fileName":"Long2CharMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.longs.Long2CharSortedMap -> it.unimi.dsi.fastutil.longs.w:
# {"fileName":"Long2CharSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2CharSortedMap subMap$153c59f0() -> i
    it.unimi.dsi.fastutil.longs.Long2CharSortedMap headMap$378e6c6a() -> j
    it.unimi.dsi.fastutil.longs.Long2CharSortedMap tailMap$378e6c6a() -> k
    long firstLongKey() -> l
    long lastLongKey() -> m
    92:92:it.unimi.dsi.fastutil.longs.Long2CharSortedMap subMap(java.lang.Long,java.lang.Long) -> a
    105:105:it.unimi.dsi.fastutil.longs.Long2CharSortedMap headMap(java.lang.Long) -> a
    118:118:it.unimi.dsi.fastutil.longs.Long2CharSortedMap tailMap(java.lang.Long) -> b
    129:129:java.lang.Long firstKey() -> n
    140:140:java.lang.Long lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2CharEntrySet() -> q
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> r
    it.unimi.dsi.fastutil.chars.CharCollection values() -> g
    it.unimi.dsi.fastutil.longs.LongComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.longs.LongSortedSet keySet$75793ded() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet long2CharEntrySet$54558373() -> d
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.Long2DoubleFunction -> it.unimi.dsi.fastutil.longs.Long2DoubleFunction:
# {"fileName":"Long2DoubleFunction.java","id":"sourceFile"}
    60:60:double applyAsDouble(long) -> applyAsDouble
    73:73:double put$256541d() -> a
    double get(long) -> get
    111:111:double remove$1349dd() -> b
    122:125:java.lang.Double put(java.lang.Long,java.lang.Double) -> a
    136:139:java.lang.Double get(java.lang.Object) -> a
    164:166:java.lang.Double remove(java.lang.Object) -> b
    181:181:boolean containsKey$1349f3() -> c
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.longs.Long2DoubleMap -> it.unimi.dsi.fastutil.longs.x:
# {"fileName":"Long2DoubleMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2DoubleEntrySet$54558373() -> d
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    164:164:java.lang.Double put(java.lang.Long,java.lang.Double) -> a
    178:178:java.lang.Double get(java.lang.Object) -> a
    192:192:java.lang.Double remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet$75793ded() -> f
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> g
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$13336d() -> h
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Double getOrDefault(java.lang.Object,java.lang.Double) -> a
    659:659:java.lang.Double putIfAbsent(java.lang.Long,java.lang.Double) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Long,java.lang.Double,java.lang.Double) -> a
    698:698:java.lang.Double replace(java.lang.Long,java.lang.Double) -> c
    711:711:java.lang.Double computeIfAbsent(java.lang.Long,java.util.function.Function) -> a
    724:724:java.lang.Double computeIfPresent(java.lang.Long,java.util.function.BiFunction) -> a
    737:737:java.lang.Double compute(java.lang.Long,java.util.function.BiFunction) -> b
    750:750:java.lang.Double merge(java.lang.Long,java.lang.Double,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.longs.Long2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.longs.Long2DoubleMap$Entry -> it.unimi.dsi.fastutil.longs.x$a:
# {"fileName":"Long2DoubleMap.java","id":"sourceFile"}
    long getLongKey() -> a
    775:775:java.lang.Long getKey() -> b
    double getDoubleValue() -> c
    double setValue$133357() -> d
    800:800:java.lang.Double getValue() -> e
    811:811:java.lang.Double setValue(java.lang.Double) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2DoubleMap$FastEntrySet -> it.unimi.dsi.fastutil.longs.x$b:
# {"fileName":"Long2DoubleMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.longs.Long2DoubleSortedMap -> it.unimi.dsi.fastutil.longs.y:
# {"fileName":"Long2DoubleSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2DoubleSortedMap subMap$70c6eeb5() -> i
    it.unimi.dsi.fastutil.longs.Long2DoubleSortedMap headMap$46de4aaf() -> j
    it.unimi.dsi.fastutil.longs.Long2DoubleSortedMap tailMap$46de4aaf() -> k
    long firstLongKey() -> l
    long lastLongKey() -> m
    92:92:it.unimi.dsi.fastutil.longs.Long2DoubleSortedMap subMap(java.lang.Long,java.lang.Long) -> a
    105:105:it.unimi.dsi.fastutil.longs.Long2DoubleSortedMap headMap(java.lang.Long) -> a
    118:118:it.unimi.dsi.fastutil.longs.Long2DoubleSortedMap tailMap(java.lang.Long) -> b
    129:129:java.lang.Long firstKey() -> n
    140:140:java.lang.Long lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2DoubleEntrySet() -> q
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> r
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> g
    it.unimi.dsi.fastutil.longs.LongComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.longs.LongSortedSet keySet$75793ded() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet long2DoubleEntrySet$54558373() -> d
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.Long2FloatFunction -> it.unimi.dsi.fastutil.longs.Long2FloatFunction:
# {"fileName":"Long2FloatFunction.java","id":"sourceFile"}
    60:60:double applyAsDouble(long) -> applyAsDouble
    73:73:float put$2565ba1() -> a
    float get(long) -> get
    111:111:float remove$1349df() -> b
    122:125:java.lang.Float put(java.lang.Long,java.lang.Float) -> a
    136:139:java.lang.Float get(java.lang.Object) -> a
    164:166:java.lang.Float remove(java.lang.Object) -> b
    181:181:boolean containsKey$1349f3() -> c
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.longs.Long2FloatMap -> it.unimi.dsi.fastutil.longs.z:
# {"fileName":"Long2FloatMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2FloatEntrySet$54558373() -> d
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    164:164:java.lang.Float put(java.lang.Long,java.lang.Float) -> a
    178:178:java.lang.Float get(java.lang.Object) -> a
    192:192:java.lang.Float remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet$75793ded() -> f
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> g
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$133aef() -> h
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Float getOrDefault(java.lang.Object,java.lang.Float) -> a
    647:647:java.lang.Float putIfAbsent(java.lang.Long,java.lang.Float) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Long,java.lang.Float,java.lang.Float) -> a
    686:686:java.lang.Float replace(java.lang.Long,java.lang.Float) -> c
    699:699:java.lang.Float computeIfAbsent(java.lang.Long,java.util.function.Function) -> a
    712:712:java.lang.Float computeIfPresent(java.lang.Long,java.util.function.BiFunction) -> a
    725:725:java.lang.Float compute(java.lang.Long,java.util.function.BiFunction) -> b
    738:738:java.lang.Float merge(java.lang.Long,java.lang.Float,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.longs.Long2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.longs.Long2FloatMap$Entry -> it.unimi.dsi.fastutil.longs.z$a:
# {"fileName":"Long2FloatMap.java","id":"sourceFile"}
    long getLongKey() -> a
    763:763:java.lang.Long getKey() -> b
    float getFloatValue() -> c
    float setValue$133adb() -> d
    788:788:java.lang.Float getValue() -> e
    799:799:java.lang.Float setValue(java.lang.Float) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2FloatMap$FastEntrySet -> it.unimi.dsi.fastutil.longs.z$b:
# {"fileName":"Long2FloatMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.longs.Long2FloatSortedMap -> it.unimi.dsi.fastutil.longs.A:
# {"fileName":"Long2FloatSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2FloatSortedMap subMap$6b96f566() -> i
    it.unimi.dsi.fastutil.longs.Long2FloatSortedMap headMap$6c78cdd4() -> j
    it.unimi.dsi.fastutil.longs.Long2FloatSortedMap tailMap$6c78cdd4() -> k
    long firstLongKey() -> l
    long lastLongKey() -> m
    92:92:it.unimi.dsi.fastutil.longs.Long2FloatSortedMap subMap(java.lang.Long,java.lang.Long) -> a
    105:105:it.unimi.dsi.fastutil.longs.Long2FloatSortedMap headMap(java.lang.Long) -> a
    118:118:it.unimi.dsi.fastutil.longs.Long2FloatSortedMap tailMap(java.lang.Long) -> b
    129:129:java.lang.Long firstKey() -> n
    140:140:java.lang.Long lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2FloatEntrySet() -> q
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> r
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> g
    it.unimi.dsi.fastutil.longs.LongComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.longs.LongSortedSet keySet$75793ded() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet long2FloatEntrySet$54558373() -> d
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.Long2IntFunction -> it.unimi.dsi.fastutil.longs.Long2IntFunction:
# {"fileName":"Long2IntFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(long) -> applyAsInt
    73:73:int put(long,int) -> put
    int get(long) -> get
    99:99:int getOrDefault(long,int) -> getOrDefault
    111:111:int remove(long) -> remove
    122:125:java.lang.Integer put(java.lang.Long,java.lang.Integer) -> put
    136:139:java.lang.Integer get(java.lang.Object) -> get
    150:153:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    164:166:java.lang.Integer remove(java.lang.Object) -> remove
    181:181:boolean containsKey(long) -> containsKey
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    206:206:void defaultReturnValue(int) -> defaultReturnValue
    219:219:int defaultReturnValue() -> defaultReturnValue
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    245:245:it.unimi.dsi.fastutil.longs.Long2ByteFunction andThenByte(it.unimi.dsi.fastutil.ints.Int2ByteFunction) -> andThenByte
    249:249:it.unimi.dsi.fastutil.bytes.Byte2IntFunction composeByte(it.unimi.dsi.fastutil.bytes.Byte2LongFunction) -> composeByte
    253:253:it.unimi.dsi.fastutil.longs.Long2ShortFunction andThenShort(it.unimi.dsi.fastutil.ints.Int2ShortFunction) -> andThenShort
    257:257:it.unimi.dsi.fastutil.shorts.Short2IntFunction composeShort(it.unimi.dsi.fastutil.shorts.Short2LongFunction) -> composeShort
    261:261:it.unimi.dsi.fastutil.longs.Long2IntFunction andThenInt(it.unimi.dsi.fastutil.ints.Int2IntFunction) -> andThenInt
    265:265:it.unimi.dsi.fastutil.ints.Int2IntFunction composeInt(it.unimi.dsi.fastutil.ints.Int2LongFunction) -> composeInt
    269:269:it.unimi.dsi.fastutil.longs.Long2LongFunction andThenLong(it.unimi.dsi.fastutil.ints.Int2LongFunction) -> andThenLong
    273:273:it.unimi.dsi.fastutil.longs.Long2IntFunction composeLong(it.unimi.dsi.fastutil.longs.Long2LongFunction) -> composeLong
    277:277:it.unimi.dsi.fastutil.longs.Long2CharFunction andThenChar(it.unimi.dsi.fastutil.ints.Int2CharFunction) -> andThenChar
    281:281:it.unimi.dsi.fastutil.chars.Char2IntFunction composeChar(it.unimi.dsi.fastutil.chars.Char2LongFunction) -> composeChar
    285:285:it.unimi.dsi.fastutil.longs.Long2FloatFunction andThenFloat(it.unimi.dsi.fastutil.ints.Int2FloatFunction) -> andThenFloat
    289:289:it.unimi.dsi.fastutil.floats.Float2IntFunction composeFloat(it.unimi.dsi.fastutil.floats.Float2LongFunction) -> composeFloat
    293:293:it.unimi.dsi.fastutil.longs.Long2DoubleFunction andThenDouble(it.unimi.dsi.fastutil.ints.Int2DoubleFunction) -> andThenDouble
    297:297:it.unimi.dsi.fastutil.doubles.Double2IntFunction composeDouble(it.unimi.dsi.fastutil.doubles.Double2LongFunction) -> composeDouble
    301:301:it.unimi.dsi.fastutil.longs.Long2ObjectFunction andThenObject(it.unimi.dsi.fastutil.ints.Int2ObjectFunction) -> andThenObject
    305:305:it.unimi.dsi.fastutil.objects.Object2IntFunction composeObject(it.unimi.dsi.fastutil.objects.Object2LongFunction) -> composeObject
    309:309:it.unimi.dsi.fastutil.longs.Long2ReferenceFunction andThenReference(it.unimi.dsi.fastutil.ints.Int2ReferenceFunction) -> andThenReference
    313:313:it.unimi.dsi.fastutil.objects.Reference2IntFunction composeReference(it.unimi.dsi.fastutil.objects.Reference2LongFunction) -> composeReference
    51:51:java.lang.Object remove(java.lang.Object) -> remove
    51:51:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    51:51:java.lang.Object get(java.lang.Object) -> get
    51:51:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    313:313:int lambda$composeReference$17(it.unimi.dsi.fastutil.objects.Reference2LongFunction,java.lang.Object) -> a
    309:309:java.lang.Object lambda$andThenReference$16(it.unimi.dsi.fastutil.ints.Int2ReferenceFunction,long) -> a
    305:305:int lambda$composeObject$15(it.unimi.dsi.fastutil.objects.Object2LongFunction,java.lang.Object) -> a
    301:301:java.lang.Object lambda$andThenObject$14(it.unimi.dsi.fastutil.ints.Int2ObjectFunction,long) -> a
    297:297:int lambda$composeDouble$13(it.unimi.dsi.fastutil.doubles.Double2LongFunction,double) -> a
    293:293:double lambda$andThenDouble$12(it.unimi.dsi.fastutil.ints.Int2DoubleFunction,long) -> a
    289:289:int lambda$composeFloat$11(it.unimi.dsi.fastutil.floats.Float2LongFunction,float) -> a
    285:285:float lambda$andThenFloat$10(it.unimi.dsi.fastutil.ints.Int2FloatFunction,long) -> a
    281:281:int lambda$composeChar$9(it.unimi.dsi.fastutil.chars.Char2LongFunction,char) -> a
    277:277:char lambda$andThenChar$8(it.unimi.dsi.fastutil.ints.Int2CharFunction,long) -> a
    273:273:int lambda$composeLong$7(it.unimi.dsi.fastutil.longs.Long2LongFunction,long) -> a
    269:269:long lambda$andThenLong$6(it.unimi.dsi.fastutil.ints.Int2LongFunction,long) -> a
    265:265:int lambda$composeInt$5(it.unimi.dsi.fastutil.ints.Int2LongFunction,int) -> a
    261:261:int lambda$andThenInt$4(it.unimi.dsi.fastutil.ints.Int2IntFunction,long) -> a
    257:257:int lambda$composeShort$3(it.unimi.dsi.fastutil.shorts.Short2LongFunction,short) -> a
    253:253:short lambda$andThenShort$2(it.unimi.dsi.fastutil.ints.Int2ShortFunction,long) -> a
    249:249:int lambda$composeByte$1(it.unimi.dsi.fastutil.bytes.Byte2LongFunction,byte) -> a
    245:245:byte lambda$andThenByte$0(it.unimi.dsi.fastutil.ints.Int2ByteFunction,long) -> a
it.unimi.dsi.fastutil.longs.Long2IntFunctions -> it.unimi.dsi.fastutil.longs.B:
# {"fileName":"Long2IntFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.Long2IntFunctions$EmptyFunction -> it.unimi.dsi.fastutil.longs.B$a:
# {"fileName":"Long2IntFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:int get(long) -> get
    49:49:int getOrDefault(long,int) -> getOrDefault
    54:54:boolean containsKey(long) -> containsKey
    59:59:int defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(int) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.longs.Long2IntMap -> it.unimi.dsi.fastutil.longs.Long2IntMap:
# {"fileName":"Long2IntMap.java","id":"sourceFile"}
    int size() -> size
    99:99:void clear() -> clear
    int defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet long2IntEntrySet() -> long2IntEntrySet
    150:150:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    164:164:java.lang.Integer put(java.lang.Long,java.lang.Integer) -> put
    178:178:java.lang.Integer get(java.lang.Object) -> get
    192:192:java.lang.Integer remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    boolean containsKey(long) -> containsKey
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(int) -> containsValue
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    285:285:int getOrDefault(long,int) -> getOrDefault
    298:298:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    603:607:int mergeInt$74d30ef9(long,int,it.unimi.dsi.fastutil.ints.IntBinaryOperator) -> a
    659:659:java.lang.Integer putIfAbsent(java.lang.Long,java.lang.Integer) -> a
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Long,java.lang.Integer,java.lang.Integer) -> a
    698:698:java.lang.Integer replace(java.lang.Long,java.lang.Integer) -> b
    711:711:java.lang.Integer computeIfAbsent(java.lang.Long,java.util.function.Function) -> a
    724:724:java.lang.Integer computeIfPresent(java.lang.Long,java.util.function.BiFunction) -> a
    737:737:java.lang.Integer compute(java.lang.Long,java.util.function.BiFunction) -> b
    750:750:java.lang.Integer merge(java.lang.Long,java.lang.Integer,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.longs.Long2IntMap$Entry) -> a
it.unimi.dsi.fastutil.longs.Long2IntMap$Entry -> it.unimi.dsi.fastutil.longs.Long2IntMap$a:
# {"fileName":"Long2IntMap.java","id":"sourceFile"}
    long getLongKey() -> a
    775:775:java.lang.Long getKey() -> b
    int getIntValue() -> c
    int setValue(int) -> a
    800:800:java.lang.Integer getValue() -> d
    811:811:java.lang.Integer setValue(java.lang.Integer) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2IntMap$FastEntrySet -> it.unimi.dsi.fastutil.longs.Long2IntMap$FastEntrySet:
# {"fileName":"Long2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.longs.Long2IntMaps -> it.unimi.dsi.fastutil.longs.C:
# {"fileName":"Long2IntMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntMaps$EmptyMap EMPTY_MAP -> a
    49:50:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.longs.Long2IntMap) -> a
    195:195:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.Long2IntMaps$EmptyMap -> it.unimi.dsi.fastutil.longs.C$a:
# {"fileName":"Long2IntMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    110:111:void <init>() -> <init>
    115:115:boolean containsValue(int) -> containsValue
    121:121:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    126:126:int getOrDefault(long,int) -> getOrDefault
    137:137:boolean containsValue(java.lang.Object) -> containsValue
    142:142:void putAll(java.util.Map) -> putAll
    147:147:it.unimi.dsi.fastutil.objects.ObjectSet long2IntEntrySet() -> long2IntEntrySet
    152:152:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    157:157:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    162:162:void forEach(java.util.function.BiConsumer) -> forEach
    166:166:java.lang.Object clone() -> clone
    171:171:boolean isEmpty() -> isEmpty
    176:176:int hashCode() -> hashCode
    181:182:boolean equals(java.lang.Object) -> equals
    187:187:java.lang.String toString() -> toString
    107:107:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    107:107:java.util.Collection values() -> values
    107:107:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long[] key -> key
    int[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.longs.Long2IntMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.longs.LongSet keys -> keys
    it.unimi.dsi.fastutil.ints.IntCollection values -> values
    98:107:void <init>(int,float) -> <init>
    115:116:void <init>(int) -> <init>
    123:124:void <init>() -> <init>
    133:135:void <init>(java.util.Map,float) -> <init>
    143:144:void <init>(java.util.Map) -> <init>
    153:155:void <init>(it.unimi.dsi.fastutil.longs.Long2IntMap,float) -> <init>
    164:165:void <init>(it.unimi.dsi.fastutil.longs.Long2IntMap) -> <init>
    176:179:void <init>(long[],int[],float) -> <init>
    190:191:void <init>(long[],int[]) -> <init>
    194:194:int realSize() -> b
    204:206:void ensureCapacity(int) -> ensureCapacity
    214:218:int removeEntry(int) -> a
    2323:2336:void shiftKeys(int):323:336 -> a
    2323:2336:int removeEntry(int):216 -> a
    222:226:int removeNullEntry() -> c
    231:235:void putAll(java.util.Map) -> putAll
    3209:3211:void tryCapacity(long):209:211 -> putAll
    3209:3211:void putAll(java.util.Map):232 -> putAll
    238:248:int find(long) -> a
    253:258:void insert(int,long,int) -> a
    262:269:int put(long,int) -> put
    273:275:int addToValue(int,int) -> a
    293:310:int addTo(long,int) -> addTo
    343:355:int remove(long) -> remove
    362:372:int get(long) -> get
    379:389:boolean containsKey(long) -> containsKey
    395:399:boolean containsValue(int) -> containsValue
    406:416:int getOrDefault(long,int) -> getOrDefault
    423:426:int putIfAbsent(long,int) -> putIfAbsent
    433:453:boolean remove(long,int) -> remove
    461:464:boolean replace(long,int,int) -> replace
    470:474:int replace(long,int) -> replace
    480:485:int computeIfAbsent(long,java.util.function.LongToIntFunction) -> computeIfAbsent
    491:497:int computeIfAbsent(long,it.unimi.dsi.fastutil.longs.Long2IntFunction) -> computeIfAbsent
    503:510:int computeIfAbsentNullable(long,java.util.function.LongFunction) -> computeIfAbsentNullable
    516:525:int computeIfPresent(long,java.util.function.BiFunction) -> computeIfPresent
    531:546:int compute(long,java.util.function.BiFunction) -> compute
    552:566:int merge(long,int,java.util.function.BiFunction) -> merge
    577:581:void clear() -> clear
    585:585:int size() -> size
    590:590:boolean isEmpty() -> isEmpty
    1112:1113:it.unimi.dsi.fastutil.longs.Long2IntMap$FastEntrySet long2IntEntrySet() -> long2IntEntrySet
    1215:1216:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    1274:1307:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    1324:1324:boolean trim() -> trim
    1346:1353:boolean trim(int) -> trim
    1368:1386:void rehash(int) -> rehash
    1402:1412:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap clone() -> clone
    1426:1436:int hashCode() -> hashCode
    1440:1449:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1452:1474:void readObject(java.io.ObjectInputStream) -> readObject
    60:60:it.unimi.dsi.fastutil.objects.ObjectSet long2IntEntrySet() -> long2IntEntrySet
    60:60:java.util.Collection values() -> values
    60:60:java.util.Set keySet() -> keySet
    60:60:java.lang.Object clone() -> clone
    60:60:int access$100(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> a
    60:60:int access$400(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> b
    60:60:int access$500(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap,int) -> a
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$1 -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$1:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> a
    1274:1274:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    1277:1277:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1282:1282:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1288:1290:void forEach(java.util.function.IntConsumer) -> forEach
    1294:1294:int size() -> size
    1299:1299:boolean contains(int) -> contains
    1304:1305:void clear() -> clear
    1274:1274:java.util.Spliterator spliterator() -> spliterator
    1274:1274:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$a:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> b
    823:823:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    839:841:void remove() -> remove
    823:823:void acceptOnIndex(java.lang.Object,int) -> a
    1834:1835:void acceptOnIndex(java.util.function.Consumer,int):834:835 -> a
    1834:1835:void acceptOnIndex(java.lang.Object,int):823 -> a
    823:823:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    823:823:java.lang.Object next() -> next
    2828:2828:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapEntry next():828:828 -> next
    2828:2828:java.lang.Object next():823 -> next
    823:823:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$b:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> b
    976:977:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    979:981:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap,int,int,boolean) -> <init>
    985:985:int characteristics() -> characteristics
    973:973:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1995:1995:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):995:995 -> a
    1995:1995:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):973 -> a
    973:973:void acceptOnIndex(java.lang.Object,int) -> a
    2990:2991:void acceptOnIndex(java.util.function.Consumer,int):990:991 -> a
    2990:2991:void acceptOnIndex(java.lang.Object,int):973 -> a
    973:973:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    973:973:java.util.Spliterator trySplit() -> trySplit
    973:973:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    973:973:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$c:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> b
    844:845:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    844:844:void acceptOnIndex(java.lang.Object,int) -> a
    1856:1858:void acceptOnIndex(java.util.function.Consumer,int):856:858 -> a
    1856:1858:void acceptOnIndex(java.lang.Object,int):844 -> a
    844:844:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    844:844:java.lang.Object next() -> next
    2849:2850:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapEntry next():849:850 -> next
    2849:2850:java.lang.Object next():844 -> next
    844:844:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$d:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> a
    1125:1127:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    1139:1139:long nextLong() -> nextLong
    1124:1124:void acceptOnIndex(java.lang.Object,int) -> a
    2134:2135:void acceptOnIndex(java.util.function.LongConsumer,int):1134:1135 -> a
    2134:2135:void acceptOnIndex(java.lang.Object,int):1124 -> a
    1124:1124:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$KeySet -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$e:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> a
    1169:1169:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    1172:1172:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1177:1177:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    1183:1188:void forEach(java.util.function.LongConsumer) -> forEach
    1192:1192:int size() -> size
    1197:1197:boolean contains(long) -> contains
    1202:1204:boolean remove(long) -> remove
    1209:1210:void clear() -> clear
    1169:1169:java.util.Spliterator spliterator() -> spliterator
    1169:1169:java.util.Iterator iterator() -> iterator
    1169:1169:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$f:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> b
    1146:1147:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    1149:1151:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap,int,int,boolean) -> <init>
    1155:1155:int characteristics() -> characteristics
    1143:1143:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2165:2165:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1165:1165 -> a
    2165:2165:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1143 -> a
    1143:1143:void acceptOnIndex(java.lang.Object,int) -> a
    3160:3161:void acceptOnIndex(java.util.function.LongConsumer,int):1160:1161 -> a
    3160:3161:void acceptOnIndex(java.lang.Object,int):1143 -> a
    1143:1143:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    1143:1143:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1143:1143:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    1143:1143:java.util.Spliterator$OfLong trySplit() -> trySplit
    1143:1143:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1143:1143:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$g:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> b
    602:604:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap,int) -> <init>
    606:607:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    611:611:long getLongKey() -> a
    616:616:long leftLong() -> e
    621:621:int getIntValue() -> c
    626:626:int rightInt() -> f
    631:633:int setValue(int) -> a
    650:650:java.lang.Long getKey() -> b
    661:661:java.lang.Integer getValue() -> d
    672:672:java.lang.Integer setValue(java.lang.Integer) -> a
    678:680:boolean equals(java.lang.Object) -> equals
    685:685:int hashCode() -> hashCode
    690:690:java.lang.String toString() -> toString
    598:598:java.lang.Object setValue(java.lang.Object) -> setValue
    598:598:java.lang.Object getValue() -> getValue
    598:598:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$h:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> a
    999:999:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    1002:1002:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1007:1007:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    1012:1012:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1019:1035:boolean contains(java.lang.Object) -> contains
    1042:1072:boolean remove(java.lang.Object) -> remove
    1080:1080:int size() -> size
    1085:1086:void clear() -> clear
    1091:1093:void forEach(java.util.function.Consumer) -> forEach
    1098:1107:void fastForEach(java.util.function.Consumer) -> a
    999:999:java.util.Spliterator spliterator() -> spliterator
    999:999:java.util.Iterator iterator() -> iterator
    999:999:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$i:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.longs.LongArrayList wrapped -> e
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> f
    695:711:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    722:722:boolean hasNext() -> hasNext
    726:742:int nextEntry() -> a
    747:767:void forEachRemaining(java.lang.Object) -> forEachRemaining
    801:814:void remove() -> remove
    1779:1796:void shiftKeys(int):779:796 -> remove
    1779:1796:void remove():804 -> remove
    695:695:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$j:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> f
    866:876:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    866:883:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    890:905:boolean tryAdvance(java.lang.Object) -> tryAdvance
    909:922:void forEachRemaining(java.lang.Object) -> forEachRemaining
    925:932:long estimateSize() -> estimateSize
    937:950:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$k:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> a
    1228:1230:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    1242:1242:int nextInt() -> nextInt
    1227:1227:void acceptOnIndex(java.lang.Object,int) -> a
    2237:2238:void acceptOnIndex(java.util.function.IntConsumer,int):1237:1238 -> a
    2237:2238:void acceptOnIndex(java.lang.Object,int):1227 -> a
    1227:1227:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$l:
# {"fileName":"Long2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap this$0 -> b
    1249:1250:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap) -> <init>
    1252:1254:void <init>(it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap,int,int,boolean) -> <init>
    1258:1258:int characteristics() -> characteristics
    1246:1246:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2268:2268:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1268:1268 -> a
    2268:2268:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1246 -> a
    1246:1246:void acceptOnIndex(java.lang.Object,int) -> a
    3263:3264:void acceptOnIndex(java.util.function.IntConsumer,int):1263:1264 -> a
    3263:3264:void acceptOnIndex(java.lang.Object,int):1246 -> a
    1246:1246:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1246:1246:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1246:1246:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1246:1246:java.util.Spliterator$OfInt trySplit() -> trySplit
    1246:1246:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1246:1246:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.Long2IntSortedMap -> it.unimi.dsi.fastutil.longs.D:
# {"fileName":"Long2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2IntSortedMap subMap$6f7e6b13() -> b
    it.unimi.dsi.fastutil.longs.Long2IntSortedMap headMap$15c32159() -> c
    it.unimi.dsi.fastutil.longs.Long2IntSortedMap tailMap$15c32159() -> d
    long firstLongKey() -> e
    long lastLongKey() -> f
    92:92:it.unimi.dsi.fastutil.longs.Long2IntSortedMap subMap(java.lang.Long,java.lang.Long) -> a
    105:105:it.unimi.dsi.fastutil.longs.Long2IntSortedMap headMap(java.lang.Long) -> a
    118:118:it.unimi.dsi.fastutil.longs.Long2IntSortedMap tailMap(java.lang.Long) -> b
    129:129:java.lang.Long firstKey() -> g
    140:140:java.lang.Long lastKey() -> h
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> i
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2IntEntrySet() -> j
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> k
    it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    it.unimi.dsi.fastutil.longs.LongComparator comparator() -> l
    35:35:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet long2IntEntrySet() -> long2IntEntrySet
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.Long2IntSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.longs.D$a:
# {"fileName":"Long2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    153:153:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.longs.Long2LongFunction -> it.unimi.dsi.fastutil.longs.Long2LongFunction:
# {"fileName":"Long2LongFunction.java","id":"sourceFile"}
    60:60:long applyAsLong(long) -> applyAsLong
    73:73:long put(long,long) -> put
    long get(long) -> get
    111:111:long remove(long) -> remove
    122:125:java.lang.Long put(java.lang.Long,java.lang.Long) -> a
    136:139:java.lang.Long get(java.lang.Object) -> a
    164:166:java.lang.Long remove(java.lang.Object) -> b
    181:181:boolean containsKey(long) -> containsKey
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    219:219:long defaultReturnValue() -> defaultReturnValue
    234:234:java.util.function.Function compose(java.util.function.Function) -> compose
    245:245:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.longs.Long2LongFunctions -> it.unimi.dsi.fastutil.longs.E:
# {"fileName":"Long2LongFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.Long2LongFunctions$EmptyFunction -> it.unimi.dsi.fastutil.longs.E$a:
# {"fileName":"Long2LongFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:long get(long) -> get
    54:54:boolean containsKey(long) -> containsKey
    59:59:long defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(long) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.longs.Long2LongMap -> it.unimi.dsi.fastutil.longs.Long2LongMap:
# {"fileName":"Long2LongMap.java","id":"sourceFile"}
    int size() -> size
    98:98:void clear() -> clear
    long defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet long2LongEntrySet() -> long2LongEntrySet
    149:149:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    163:163:java.lang.Long put(java.lang.Long,java.lang.Long) -> a
    177:177:java.lang.Long get(java.lang.Object) -> a
    191:191:java.lang.Long remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    boolean containsKey(long) -> containsKey
    235:235:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(long) -> containsValue
    253:253:boolean containsValue(java.lang.Object) -> containsValue
    259:266:void forEach(java.util.function.BiConsumer) -> forEach
    297:297:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> a
    602:606:long mergeLong$353fe6c8(long,long,it.unimi.dsi.fastutil.longs.LongBinaryOperator) -> a
    658:658:java.lang.Long putIfAbsent(java.lang.Long,java.lang.Long) -> b
    671:671:boolean remove(java.lang.Object,java.lang.Object) -> remove
    684:684:boolean replace(java.lang.Long,java.lang.Long,java.lang.Long) -> a
    697:697:java.lang.Long replace(java.lang.Long,java.lang.Long) -> c
    710:710:java.lang.Long computeIfAbsent(java.lang.Long,java.util.function.Function) -> a
    723:723:java.lang.Long computeIfPresent(java.lang.Long,java.util.function.BiFunction) -> a
    736:736:java.lang.Long compute(java.lang.Long,java.util.function.BiFunction) -> b
    749:749:java.lang.Long merge(java.lang.Long,java.lang.Long,java.util.function.BiFunction) -> a
    40:40:java.lang.Object remove(java.lang.Object) -> remove
    40:40:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    40:40:java.lang.Object get(java.lang.Object) -> get
    40:40:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    40:40:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    40:40:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    40:40:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    40:40:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    40:40:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    40:40:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    40:40:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    40:40:java.util.Set entrySet() -> entrySet
    40:40:java.util.Collection values() -> values
    40:40:java.util.Set keySet() -> keySet
    260:260:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.longs.Long2LongMap$Entry) -> a
it.unimi.dsi.fastutil.longs.Long2LongMap$Entry -> it.unimi.dsi.fastutil.longs.Long2LongMap$a:
# {"fileName":"Long2LongMap.java","id":"sourceFile"}
    long getLongKey() -> a
    774:774:java.lang.Long getKey() -> b
    long getLongValue() -> c
    long setValue(long) -> a
    799:799:java.lang.Long getValue() -> d
    810:810:java.lang.Long setValue(java.lang.Long) -> a
    758:758:java.lang.Object setValue(java.lang.Object) -> setValue
    758:758:java.lang.Object getValue() -> getValue
    758:758:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2LongMap$FastEntrySet -> it.unimi.dsi.fastutil.longs.Long2LongMap$FastEntrySet:
# {"fileName":"Long2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    75:76:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.longs.Long2LongMaps -> it.unimi.dsi.fastutil.longs.F:
# {"fileName":"Long2LongMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongMaps$EmptyMap EMPTY_MAP -> a
    46:47:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.longs.Long2LongMap) -> a
    192:192:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.Long2LongMaps$EmptyMap -> it.unimi.dsi.fastutil.longs.F$a:
# {"fileName":"Long2LongMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    107:108:void <init>() -> <init>
    112:112:boolean containsValue(long) -> containsValue
    118:118:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> a
    134:134:boolean containsValue(java.lang.Object) -> containsValue
    139:139:void putAll(java.util.Map) -> putAll
    144:144:it.unimi.dsi.fastutil.objects.ObjectSet long2LongEntrySet() -> long2LongEntrySet
    149:149:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    154:154:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    159:159:void forEach(java.util.function.BiConsumer) -> forEach
    163:163:java.lang.Object clone() -> clone
    168:168:boolean isEmpty() -> isEmpty
    173:173:int hashCode() -> hashCode
    178:179:boolean equals(java.lang.Object) -> equals
    184:184:java.lang.String toString() -> toString
    104:104:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    1118:1118:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long):118:118 -> getOrDefault
    1118:1118:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):104 -> getOrDefault
    104:104:java.util.Collection values() -> values
    104:104:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long[] key -> key
    long[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.longs.Long2LongMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.longs.LongSet keys -> keys
    it.unimi.dsi.fastutil.longs.LongCollection values -> values
    93:102:void <init>(int,float) -> <init>
    110:111:void <init>(int) -> <init>
    118:119:void <init>() -> <init>
    128:130:void <init>(java.util.Map,float) -> <init>
    138:139:void <init>(java.util.Map) -> <init>
    148:150:void <init>(it.unimi.dsi.fastutil.longs.Long2LongMap,float) -> <init>
    159:160:void <init>(it.unimi.dsi.fastutil.longs.Long2LongMap) -> <init>
    171:174:void <init>(long[],long[],float) -> <init>
    185:186:void <init>(long[],long[]) -> <init>
    189:189:int realSize() -> b
    199:201:void ensureCapacity(int) -> ensureCapacity
    209:213:long removeEntry(int) -> a
    2318:2331:void shiftKeys(int):318:331 -> a
    2318:2331:long removeEntry(int):211 -> a
    217:221:long removeNullEntry() -> c
    226:230:void putAll(java.util.Map) -> putAll
    3204:3206:void tryCapacity(long):204:206 -> putAll
    3204:3206:void putAll(java.util.Map):227 -> putAll
    233:243:int find(long) -> a
    248:253:void insert(int,long,long) -> a
    257:264:long put(long,long) -> put
    268:270:long addToValue(int,long) -> a
    288:305:long addTo(long,long) -> addTo
    338:350:long remove(long) -> remove
    357:367:long get(long) -> get
    374:384:boolean containsKey(long) -> containsKey
    390:394:boolean containsValue(long) -> containsValue
    401:411:long getOrDefault(long,long) -> getOrDefault
    418:421:long putIfAbsent(long,long) -> putIfAbsent
    428:448:boolean remove(long,long) -> remove
    456:459:boolean replace(long,long,long) -> replace
    465:469:long replace(long,long) -> replace
    475:480:long computeIfAbsent(long,java.util.function.LongUnaryOperator) -> computeIfAbsent
    486:492:long computeIfAbsent(long,it.unimi.dsi.fastutil.longs.Long2LongFunction) -> computeIfAbsent
    498:505:long computeIfAbsentNullable(long,java.util.function.LongFunction) -> computeIfAbsentNullable
    511:520:long computeIfPresent(long,java.util.function.BiFunction) -> computeIfPresent
    526:541:long compute(long,java.util.function.BiFunction) -> compute
    547:561:long merge(long,long,java.util.function.BiFunction) -> merge
    572:576:void clear() -> clear
    580:580:int size() -> size
    585:585:boolean isEmpty() -> isEmpty
    1107:1108:it.unimi.dsi.fastutil.longs.Long2LongMap$FastEntrySet long2LongEntrySet() -> long2LongEntrySet
    1210:1211:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    1269:1302:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    1319:1319:boolean trim() -> trim
    1341:1348:boolean trim(int) -> trim
    1363:1381:void rehash(int) -> rehash
    1397:1407:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap clone() -> clone
    1421:1431:int hashCode() -> hashCode
    1435:1444:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1447:1469:void readObject(java.io.ObjectInputStream) -> readObject
    55:55:it.unimi.dsi.fastutil.objects.ObjectSet long2LongEntrySet() -> long2LongEntrySet
    55:55:java.util.Collection values() -> values
    55:55:java.util.Set keySet() -> keySet
    55:55:java.lang.Object clone() -> clone
    55:55:int access$100(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> a
    55:55:long access$400(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> b
    55:55:long access$500(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap,int) -> a
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$1 -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$1:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> a
    1269:1269:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    1272:1272:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1277:1277:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    1283:1285:void forEach(java.util.function.LongConsumer) -> forEach
    1289:1289:int size() -> size
    1294:1294:boolean contains(long) -> contains
    1299:1300:void clear() -> clear
    1269:1269:java.util.Spliterator spliterator() -> spliterator
    1269:1269:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$a:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> b
    818:818:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    834:836:void remove() -> remove
    818:818:void acceptOnIndex(java.lang.Object,int) -> a
    1829:1830:void acceptOnIndex(java.util.function.Consumer,int):829:830 -> a
    1829:1830:void acceptOnIndex(java.lang.Object,int):818 -> a
    818:818:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    818:818:java.lang.Object next() -> next
    2823:2823:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapEntry next():823:823 -> next
    2823:2823:java.lang.Object next():818 -> next
    818:818:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$b:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> b
    971:972:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    974:976:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap,int,int,boolean) -> <init>
    980:980:int characteristics() -> characteristics
    968:968:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1990:1990:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):990:990 -> a
    1990:1990:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):968 -> a
    968:968:void acceptOnIndex(java.lang.Object,int) -> a
    2985:2986:void acceptOnIndex(java.util.function.Consumer,int):985:986 -> a
    2985:2986:void acceptOnIndex(java.lang.Object,int):968 -> a
    968:968:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    968:968:java.util.Spliterator trySplit() -> trySplit
    968:968:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    968:968:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$c:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> b
    839:840:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    839:839:void acceptOnIndex(java.lang.Object,int) -> a
    1851:1853:void acceptOnIndex(java.util.function.Consumer,int):851:853 -> a
    1851:1853:void acceptOnIndex(java.lang.Object,int):839 -> a
    839:839:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    839:839:java.lang.Object next() -> next
    2844:2845:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapEntry next():844:845 -> next
    2844:2845:java.lang.Object next():839 -> next
    839:839:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$d:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> a
    1120:1122:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    1134:1134:long nextLong() -> nextLong
    1119:1119:void acceptOnIndex(java.lang.Object,int) -> a
    2129:2130:void acceptOnIndex(java.util.function.LongConsumer,int):1129:1130 -> a
    2129:2130:void acceptOnIndex(java.lang.Object,int):1119 -> a
    1119:1119:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$KeySet -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$e:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> a
    1164:1164:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    1167:1167:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1172:1172:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    1178:1183:void forEach(java.util.function.LongConsumer) -> forEach
    1187:1187:int size() -> size
    1192:1192:boolean contains(long) -> contains
    1197:1199:boolean remove(long) -> remove
    1204:1205:void clear() -> clear
    1164:1164:java.util.Spliterator spliterator() -> spliterator
    1164:1164:java.util.Iterator iterator() -> iterator
    1164:1164:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$f:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> b
    1141:1142:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    1144:1146:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap,int,int,boolean) -> <init>
    1150:1150:int characteristics() -> characteristics
    1138:1138:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2160:2160:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1160:1160 -> a
    2160:2160:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1138 -> a
    1138:1138:void acceptOnIndex(java.lang.Object,int) -> a
    3155:3156:void acceptOnIndex(java.util.function.LongConsumer,int):1155:1156 -> a
    3155:3156:void acceptOnIndex(java.lang.Object,int):1138 -> a
    1138:1138:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    1138:1138:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1138:1138:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    1138:1138:java.util.Spliterator$OfLong trySplit() -> trySplit
    1138:1138:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1138:1138:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$g:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> b
    597:599:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap,int) -> <init>
    601:602:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    606:606:long getLongKey() -> a
    611:611:long leftLong() -> e
    616:616:long getLongValue() -> c
    621:621:long rightLong() -> f
    626:628:long setValue(long) -> a
    645:645:java.lang.Long getKey() -> b
    656:656:java.lang.Long getValue() -> d
    667:667:java.lang.Long setValue(java.lang.Long) -> a
    673:675:boolean equals(java.lang.Object) -> equals
    680:680:int hashCode() -> hashCode
    685:685:java.lang.String toString() -> toString
    593:593:java.lang.Object setValue(java.lang.Object) -> setValue
    593:593:java.lang.Object getValue() -> getValue
    593:593:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$h:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> a
    994:994:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    997:997:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1002:1002:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    1007:1007:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1014:1030:boolean contains(java.lang.Object) -> contains
    1037:1067:boolean remove(java.lang.Object) -> remove
    1075:1075:int size() -> size
    1080:1081:void clear() -> clear
    1086:1088:void forEach(java.util.function.Consumer) -> forEach
    1093:1102:void fastForEach(java.util.function.Consumer) -> a
    994:994:java.util.Spliterator spliterator() -> spliterator
    994:994:java.util.Iterator iterator() -> iterator
    994:994:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$i:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.longs.LongArrayList wrapped -> e
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> f
    690:706:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    717:717:boolean hasNext() -> hasNext
    721:737:int nextEntry() -> a
    742:762:void forEachRemaining(java.lang.Object) -> forEachRemaining
    796:809:void remove() -> remove
    1774:1791:void shiftKeys(int):774:791 -> remove
    1774:1791:void remove():799 -> remove
    690:690:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$j:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> f
    861:871:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    861:878:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    885:900:boolean tryAdvance(java.lang.Object) -> tryAdvance
    904:917:void forEachRemaining(java.lang.Object) -> forEachRemaining
    920:927:long estimateSize() -> estimateSize
    932:945:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$k:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> a
    1223:1225:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    1237:1237:long nextLong() -> nextLong
    1222:1222:void acceptOnIndex(java.lang.Object,int) -> a
    2232:2233:void acceptOnIndex(java.util.function.LongConsumer,int):1232:1233 -> a
    2232:2233:void acceptOnIndex(java.lang.Object,int):1222 -> a
    1222:1222:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$l:
# {"fileName":"Long2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap this$0 -> b
    1244:1245:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap) -> <init>
    1247:1249:void <init>(it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap,int,int,boolean) -> <init>
    1253:1253:int characteristics() -> characteristics
    1241:1241:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2263:2263:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1263:1263 -> a
    2263:2263:it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1241 -> a
    1241:1241:void acceptOnIndex(java.lang.Object,int) -> a
    3258:3259:void acceptOnIndex(java.util.function.LongConsumer,int):1258:1259 -> a
    3258:3259:void acceptOnIndex(java.lang.Object,int):1241 -> a
    1241:1241:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    1241:1241:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1241:1241:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    1241:1241:java.util.Spliterator$OfLong trySplit() -> trySplit
    1241:1241:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1241:1241:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.Long2LongSortedMap -> it.unimi.dsi.fastutil.longs.G:
# {"fileName":"Long2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2LongSortedMap subMap$5f56a1b6() -> b
    it.unimi.dsi.fastutil.longs.Long2LongSortedMap headMap$3d048f3c() -> c
    it.unimi.dsi.fastutil.longs.Long2LongSortedMap tailMap$3d048f3c() -> d
    long firstLongKey() -> e
    long lastLongKey() -> f
    91:91:it.unimi.dsi.fastutil.longs.Long2LongSortedMap subMap(java.lang.Long,java.lang.Long) -> d
    104:104:it.unimi.dsi.fastutil.longs.Long2LongSortedMap headMap(java.lang.Long) -> a
    117:117:it.unimi.dsi.fastutil.longs.Long2LongSortedMap tailMap(java.lang.Long) -> b
    128:128:java.lang.Long firstKey() -> g
    139:139:java.lang.Long lastKey() -> h
    184:184:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> i
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2LongEntrySet() -> j
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> k
    it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    it.unimi.dsi.fastutil.longs.LongComparator comparator() -> l
    34:34:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet long2LongEntrySet() -> long2LongEntrySet
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.lang.Object lastKey() -> lastKey
    34:34:java.lang.Object firstKey() -> firstKey
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.Long2LongSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.longs.G$a:
# {"fileName":"Long2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    152:152:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.longs.Long2ObjectFunction -> it.unimi.dsi.fastutil.longs.Long2ObjectFunction:
# {"fileName":"Long2ObjectFunction.java","id":"sourceFile"}
    60:60:java.lang.Object apply(long) -> apply
    73:73:java.lang.Object put(long,java.lang.Object) -> put
    java.lang.Object get(long) -> get
    99:99:java.lang.Object getOrDefault(long,java.lang.Object) -> getOrDefault
    111:111:java.lang.Object remove(long) -> remove
    122:125:java.lang.Object put(java.lang.Long,java.lang.Object) -> put
    136:139:java.lang.Object get(java.lang.Object) -> get
    150:153:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    164:166:java.lang.Object remove(java.lang.Object) -> remove
    181:181:boolean containsKey(long) -> containsKey
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    206:206:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    219:219:java.lang.Object defaultReturnValue() -> defaultReturnValue
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.longs.Long2ObjectFunctions -> it.unimi.dsi.fastutil.longs.H:
# {"fileName":"Long2ObjectFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.Long2ObjectFunctions$EmptyFunction -> it.unimi.dsi.fastutil.longs.H$a:
# {"fileName":"Long2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:java.lang.Object get(long) -> get
    49:49:java.lang.Object getOrDefault(long,java.lang.Object) -> getOrDefault
    54:54:boolean containsKey(long) -> containsKey
    59:59:java.lang.Object defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.longs.Long2ObjectFunctions$Singleton -> it.unimi.dsi.fastutil.longs.H$b:
# {"fileName":"Long2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long key -> a
    java.lang.Object value -> b
    121:124:void <init>(long,java.lang.Object) -> <init>
    128:128:boolean containsKey(long) -> containsKey
    133:133:java.lang.Object get(long) -> get
    138:138:java.lang.Object getOrDefault(long,java.lang.Object) -> getOrDefault
    143:143:int size() -> size
    148:148:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.longs.Long2ObjectFunctions$SynchronizedFunction -> it.unimi.dsi.fastutil.longs.H$c:
# {"fileName":"Long2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.longs.Long2ObjectMap function$58686d19 -> b
    java.lang.Object sync -> a
    188:192:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectMap,java.lang.Object) -> <init>
    194:198:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectMap) -> <init>
    202:204:java.lang.Object apply(long) -> apply
    215:217:java.lang.Object apply(java.lang.Long) -> a
    222:224:int size() -> size
    229:231:java.lang.Object defaultReturnValue() -> defaultReturnValue
    236:239:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    243:245:boolean containsKey(long) -> containsKey
    251:253:boolean containsKey(java.lang.Object) -> containsKey
    258:260:java.lang.Object put(long,java.lang.Object) -> put
    265:267:java.lang.Object get(long) -> get
    272:274:java.lang.Object getOrDefault(long,java.lang.Object) -> getOrDefault
    279:281:java.lang.Object remove(long) -> remove
    286:289:void clear() -> clear
    299:301:java.lang.Object put(java.lang.Long,java.lang.Object) -> put
    312:314:java.lang.Object get(java.lang.Object) -> get
    325:327:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    338:340:java.lang.Object remove(java.lang.Object) -> remove
    345:347:int hashCode() -> hashCode
    352:355:boolean equals(java.lang.Object) -> equals
    360:362:java.lang.String toString() -> toString
    366:369:void writeObject(java.io.ObjectOutputStream) -> writeObject
    183:183:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    183:183:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.longs.Long2ObjectFunctions$UnmodifiableFunction -> it.unimi.dsi.fastutil.longs.H$d:
# {"fileName":"Long2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.longs.Long2ObjectMap function$58686d19 -> a
    401:404:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectMap) -> <init>
    408:408:int size() -> size
    413:413:java.lang.Object defaultReturnValue() -> defaultReturnValue
    418:418:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    423:423:boolean containsKey(long) -> containsKey
    428:428:java.lang.Object put(long,java.lang.Object) -> put
    433:433:java.lang.Object get(long) -> get
    439:439:java.lang.Object getOrDefault(long,java.lang.Object) -> getOrDefault
    444:444:java.lang.Object remove(long) -> remove
    449:449:void clear() -> clear
    460:460:java.lang.Object put(java.lang.Long,java.lang.Object) -> put
    471:471:java.lang.Object get(java.lang.Object) -> get
    483:483:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    494:494:java.lang.Object remove(java.lang.Object) -> remove
    499:499:int hashCode() -> hashCode
    504:504:boolean equals(java.lang.Object) -> equals
    509:509:java.lang.String toString() -> toString
    397:397:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap -> it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap:
# {"fileName":"Long2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long[] key -> key
    java.lang.Object[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int first -> first
    int last -> last
    long[] link -> link
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap$FastSortedEntrySet entries -> entries
    it.unimi.dsi.fastutil.longs.LongSortedSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    104:153:void <init>(int,float) -> <init>
    161:162:void <init>(int) -> <init>
    169:170:void <init>() -> <init>
    179:181:void <init>(java.util.Map,float) -> <init>
    189:190:void <init>(java.util.Map) -> <init>
    199:201:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectMap,float) -> <init>
    210:211:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectMap) -> <init>
    222:225:void <init>(long[],java.lang.Object[],float) -> <init>
    236:237:void <init>(long[],java.lang.Object[]) -> <init>
    250:252:void ensureCapacity(int) -> ensureCapacity
    260:266:java.lang.Object removeEntry(int) -> a
    270:276:java.lang.Object removeNullEntry() -> d
    281:285:void putAll(java.util.Map) -> putAll
    2255:2257:void tryCapacity(long):255:257 -> putAll
    2255:2257:void putAll(java.util.Map):282 -> putAll
    288:298:int find(long) -> a
    303:317:void insert(int,long,java.lang.Object) -> a
    321:328:java.lang.Object put(long,java.lang.Object) -> put
    341:356:void shiftKeys(int) -> b
    363:375:java.lang.Object remove(long) -> remove
    380:382:java.lang.Object setValue(int,java.lang.Object) -> a
    392:410:java.lang.Object removeFirst() -> removeFirst
    420:438:java.lang.Object removeLast() -> removeLast
    442:457:void moveIndexToFirst(int) -> c
    460:475:void moveIndexToLast(int) -> d
    486:507:java.lang.Object getAndMoveToFirst(long) -> getAndMoveToFirst
    521:542:java.lang.Object getAndMoveToLast(long) -> getAndMoveToLast
    558:593:java.lang.Object putAndMoveToFirst(long,java.lang.Object) -> putAndMoveToFirst
    607:642:java.lang.Object putAndMoveToLast(long,java.lang.Object) -> putAndMoveToLast
    648:658:java.lang.Object get(long) -> get
    665:675:boolean containsKey(long) -> containsKey
    681:685:boolean containsValue(java.lang.Object) -> containsValue
    692:702:java.lang.Object getOrDefault(long,java.lang.Object) -> getOrDefault
    709:712:java.lang.Object putIfAbsent(long,java.lang.Object) -> putIfAbsent
    719:739:boolean remove(long,java.lang.Object) -> remove
    747:750:boolean replace(long,java.lang.Object,java.lang.Object) -> replace
    756:760:java.lang.Object replace(long,java.lang.Object) -> replace
    766:771:java.lang.Object computeIfAbsent(long,java.util.function.LongFunction) -> computeIfAbsent
    777:783:java.lang.Object computeIfAbsent(long,it.unimi.dsi.fastutil.longs.Long2ObjectFunction) -> computeIfAbsent
    789:799:java.lang.Object computeIfPresent(long,java.util.function.BiFunction) -> computeIfPresent
    805:820:java.lang.Object compute(long,java.util.function.BiFunction) -> compute
    826:840:java.lang.Object merge(long,java.lang.Object,java.util.function.BiFunction) -> merge
    851:857:void clear() -> clear
    861:861:int size() -> size
    866:866:boolean isEmpty() -> isEmpty
    955:980:void fixPointers(int) -> e
    991:1015:void fixPointers(int,int) -> a
    1024:1025:long firstLongKey() -> firstLongKey
    1035:1036:long lastLongKey() -> lastLongKey
    1046:1046:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap tailMap(long) -> tailMap
    1056:1056:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap headMap(long) -> headMap
    1066:1066:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap subMap(long,long) -> subMap
    1076:1076:it.unimi.dsi.fastutil.longs.LongComparator comparator() -> comparator
    1527:1528:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap$FastSortedEntrySet long2ObjectEntrySet() -> long2ObjectEntrySet
    1657:1658:it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> keySet
    1695:1738:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1755:1755:boolean trim() -> trim
    1777:1784:boolean trim(int) -> trim
    1799:1839:void rehash(int) -> rehash
    1855:1866:it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap clone() -> clone
    1880:1890:int hashCode() -> hashCode
    3240:3240:int realSize():240:240 -> hashCode
    3240:3240:int hashCode():1881 -> hashCode
    1894:1903:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1907:1945:void readObject(java.io.ObjectInputStream) -> readObject
    89:89:it.unimi.dsi.fastutil.objects.ObjectSortedSet long2ObjectEntrySet() -> long2ObjectEntrySet
    89:89:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    89:89:it.unimi.dsi.fastutil.objects.ObjectSet long2ObjectEntrySet() -> long2ObjectEntrySet
    89:89:java.util.Collection values() -> values
    89:89:java.util.Set keySet() -> keySet
    89:89:java.util.Comparator comparator() -> comparator
    89:89:java.lang.Object clone() -> clone
    89:89:java.lang.Object access$100(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap) -> a
    89:89:java.lang.Object access$200(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap,int) -> a
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$1 -> it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$1:
# {"fileName":"Long2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap this$0 -> a
    1695:1695:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap) -> <init>
    1700:1700:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1710:1710:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1716:1721:void forEach(java.util.function.Consumer) -> forEach
    1725:1725:int size() -> size
    1730:1730:boolean contains(java.lang.Object) -> contains
    1735:1736:void clear() -> clear
    1695:1695:java.util.Spliterator spliterator() -> spliterator
    1695:1695:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$a:
# {"fileName":"Long2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap this$0 -> b
    1278:1279:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap) -> <init>
    1303:1305:void remove() -> remove
    1275:1275:void acceptOnIndex(java.lang.Object,int) -> a
    2288:2289:void acceptOnIndex(java.util.function.Consumer,int):1288:1289 -> a
    2288:2289:void acceptOnIndex(java.lang.Object,int):1275 -> a
    1275:1275:void add(java.lang.Object) -> add
    3271:3271:void it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapIterator.add$10455e5e():1271:1271 -> add
    3271:3271:void add(java.lang.Object):1275 -> add
    1275:1275:void set(java.lang.Object) -> set
    4267:4267:void it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapIterator.set$10455e5e():1267:1267 -> set
    4267:4267:void set(java.lang.Object):1275 -> set
    1275:1275:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1275:1275:java.lang.Object next() -> next
    4293:4293:it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapEntry next():1293:1293 -> next
    4293:4293:java.lang.Object next():1275 -> next
    1275:1275:java.lang.Object previous() -> previous
    4298:4298:it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapEntry previous():1298:1298 -> previous
    4298:4298:java.lang.Object previous():1275 -> previous
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$b:
# {"fileName":"Long2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap this$0 -> b
    1309:1312:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap) -> <init>
    1308:1308:void acceptOnIndex(java.lang.Object,int) -> a
    2321:2323:void acceptOnIndex(java.util.function.Consumer,int):1321:1323 -> a
    2321:2323:void acceptOnIndex(java.lang.Object,int):1308 -> a
    1308:1308:void add(java.lang.Object) -> add
    3271:3271:void it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapIterator.add$10455e5e():1271:1271 -> add
    3271:3271:void add(java.lang.Object):1308 -> add
    1308:1308:void set(java.lang.Object) -> set
    4267:4267:void it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapIterator.set$10455e5e():1267:1267 -> set
    4267:4267:void set(java.lang.Object):1308 -> set
    1308:1308:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1308:1308:java.lang.Object next() -> next
    4327:4328:it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapEntry next():1327:1328 -> next
    4327:4328:java.lang.Object next():1308 -> next
    1308:1308:java.lang.Object previous() -> previous
    4333:4334:it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapEntry previous():1333:1334 -> previous
    4333:4334:java.lang.Object previous():1308 -> previous
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$c:
# {"fileName":"Long2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap this$0 -> a
    1546:1546:long previousLong() -> a
    1549:1551:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap) -> <init>
    1563:1563:long nextLong() -> nextLong
    1539:1539:void acceptOnIndex(java.lang.Object,int) -> a
    2558:2559:void acceptOnIndex(java.util.function.LongConsumer,int):1558:1559 -> a
    2558:2559:void acceptOnIndex(java.lang.Object,int):1539 -> a
    1539:1539:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$KeySet -> it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$d:
# {"fileName":"Long2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap this$0 -> a
    1567:1567:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap) -> <init>
    1577:1577:it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$KeyIterator iterator$4c48d8c5() -> c
    1587:1587:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    1593:1598:void forEach(java.util.function.LongConsumer) -> forEach
    1602:1602:int size() -> size
    1607:1607:boolean contains(long) -> contains
    1612:1614:boolean remove(long) -> remove
    1619:1620:void clear() -> clear
    1624:1625:long firstLong() -> firstLong
    1630:1631:long lastLong() -> lastLong
    1636:1636:it.unimi.dsi.fastutil.longs.LongComparator comparator() -> comparator
    1641:1641:it.unimi.dsi.fastutil.longs.LongSortedSet tailSet(long) -> tailSet
    1646:1646:it.unimi.dsi.fastutil.longs.LongSortedSet headSet(long) -> headSet
    1651:1651:it.unimi.dsi.fastutil.longs.LongSortedSet subSet(long,long) -> subSet
    1567:1567:it.unimi.dsi.fastutil.longs.LongBidirectionalIterator iterator() -> iterator
    1567:1567:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1567:1567:java.util.Spliterator spliterator() -> spliterator
    1567:1567:java.util.Iterator iterator() -> iterator
    1567:1567:java.util.Comparator comparator() -> comparator
    1567:1567:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$e:
# {"fileName":"Long2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap this$0 -> b
    878:880:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap,int) -> <init>
    882:883:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap) -> <init>
    887:887:long getLongKey() -> getLongKey
    892:892:long leftLong() -> b
    897:897:java.lang.Object getValue() -> getValue
    902:902:java.lang.Object right() -> o_
    907:909:java.lang.Object setValue(java.lang.Object) -> setValue
    926:926:java.lang.Long getKey() -> getKey
    932:934:boolean equals(java.lang.Object) -> equals
    939:939:int hashCode() -> hashCode
    944:944:java.lang.String toString() -> toString
    874:874:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$f:
# {"fileName":"Long2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap this$0 -> a
    1338:1338:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap) -> <init>
    1343:1343:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1361:1361:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1366:1366:java.util.Comparator comparator() -> comparator
    1399:1414:boolean contains(java.lang.Object) -> contains
    1421:1450:boolean remove(java.lang.Object) -> remove
    1458:1458:int size() -> size
    1463:1464:void clear() -> clear
    1487:1487:it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$FastEntryIterator fastIterator$7649b875() -> b
    1506:1511:void forEach(java.util.function.Consumer) -> forEach
    1516:1522:void fastForEach(java.util.function.Consumer) -> fastForEach
    1338:1338:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    2381:2381:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet$61b37bd():1381:1381 -> tailSet
    2381:2381:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object):1338 -> tailSet
    1338:1338:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    3376:3376:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet$61b37bd():1376:1376 -> headSet
    3376:3376:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object):1338 -> headSet
    1338:1338:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    4371:4371:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet$6c4161ea():1371:1371 -> subSet
    4371:4371:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object):1338 -> subSet
    1338:1338:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1338:1338:java.util.Spliterator spliterator() -> spliterator
    1338:1338:java.util.Iterator iterator() -> iterator
    1338:1338:java.lang.Object last() -> last
    4392:4393:it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapEntry last$25ad15d2():1392:1393 -> last
    4392:4393:java.lang.Object last():1338 -> last
    1338:1338:java.lang.Object first() -> first
    5386:5387:it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapEntry first$25ad15d2():1386:1387 -> first
    5386:5387:java.lang.Object first():1338 -> first
    1338:1338:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    6381:6381:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet$61b37bd():1381:1381 -> tailSet
    6381:6381:java.util.SortedSet tailSet(java.lang.Object):1338 -> tailSet
    1338:1338:java.util.SortedSet headSet(java.lang.Object) -> headSet
    7376:7376:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet$61b37bd():1376:1376 -> headSet
    7376:7376:java.util.SortedSet headSet(java.lang.Object):1338 -> headSet
    1338:1338:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    8371:8371:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet$6c4161ea():1371:1371 -> subSet
    8371:8371:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1338 -> subSet
    1338:1338:it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$FastEntryIterator fastIterator$40aeb064$7649b875() -> a
    1338:1338:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    1338:1338:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$g:
# {"fileName":"Long2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    int prev -> a
    int next -> b
    int curr -> c
    int index -> d
    it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap this$0 -> e
    void acceptOnIndex(java.lang.Object,int) -> a
    1091:1114:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap) -> <init>
    1145:1145:boolean hasNext() -> hasNext
    1149:1149:boolean hasPrevious() -> hasPrevious
    1153:1168:void ensureIndexKnown() -> a
    1171:1172:int nextIndex() -> nextIndex
    1176:1177:int previousIndex() -> previousIndex
    1181:1186:int nextEntry() -> b
    1190:1195:int previousEntry() -> c
    1199:1206:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1209:1252:void remove() -> remove
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$h:
# {"fileName":"Long2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap this$0 -> a
    1672:1672:java.lang.Object previous() -> previous
    1675:1677:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap) -> <init>
    1689:1689:java.lang.Object next() -> next
    1669:1669:void acceptOnIndex(java.lang.Object,int) -> a
    2684:2685:void acceptOnIndex(java.util.function.Consumer,int):1684:1685 -> a
    2684:2685:void acceptOnIndex(java.lang.Object,int):1669 -> a
    1669:1669:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.longs.Long2ObjectMap -> it.unimi.dsi.fastutil.longs.Long2ObjectMap:
# {"fileName":"Long2ObjectMap.java","id":"sourceFile"}
    int size() -> size
    99:99:void clear() -> clear
    void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    java.lang.Object defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet long2ObjectEntrySet() -> long2ObjectEntrySet
    156:156:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    170:170:java.lang.Object put(java.lang.Long,java.lang.Object) -> put
    184:184:java.lang.Object get(java.lang.Object) -> get
    198:198:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    boolean containsKey(long) -> containsKey
    242:242:boolean containsKey(java.lang.Object) -> containsKey
    248:255:void forEach(java.util.function.BiConsumer) -> forEach
    273:273:java.lang.Object getOrDefault(long,java.lang.Object) -> getOrDefault
    286:286:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    305:308:java.lang.Object putIfAbsent(long,java.lang.Object) -> putIfAbsent
    323:326:boolean remove(long,java.lang.Object) -> remove
    342:345:boolean replace(long,java.lang.Object,java.lang.Object) -> replace
    362:362:java.lang.Object replace(long,java.lang.Object) -> replace
    389:394:java.lang.Object computeIfAbsent(long,java.util.function.LongFunction) -> computeIfAbsent
    423:429:java.lang.Object computeIfAbsent(long,it.unimi.dsi.fastutil.longs.Long2ObjectFunction) -> computeIfAbsent
    437:437:java.lang.Object computeIfAbsentPartial(long,it.unimi.dsi.fastutil.longs.Long2ObjectFunction) -> computeIfAbsentPartial
    457:466:java.lang.Object computeIfPresent(long,java.util.function.BiFunction) -> computeIfPresent
    488:497:java.lang.Object compute(long,java.util.function.BiFunction) -> compute
    520:535:java.lang.Object merge(long,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    249:249:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry -> it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry:
# {"fileName":"Long2ObjectMap.java","id":"sourceFile"}
    long getLongKey() -> getLongKey
    560:560:java.lang.Long getKey() -> getKey
    544:544:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2ObjectMap$FastEntrySet -> it.unimi.dsi.fastutil.longs.Long2ObjectMap$FastEntrySet:
# {"fileName":"Long2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    76:77:void fastForEach(java.util.function.Consumer) -> fastForEach
it.unimi.dsi.fastutil.longs.Long2ObjectMaps -> it.unimi.dsi.fastutil.longs.Long2ObjectMaps:
# {"fileName":"Long2ObjectMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectMaps$EmptyMap EMPTY_MAP -> EMPTY_MAP
    35:36:void <init>() -> <init>
    48:49:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.longs.Long2ObjectMap) -> fastIterator
    64:67:void fastForEach(it.unimi.dsi.fastutil.longs.Long2ObjectMap,java.util.function.Consumer) -> fastForEach
    81:97:it.unimi.dsi.fastutil.objects.ObjectIterable fastIterable(it.unimi.dsi.fastutil.longs.Long2ObjectMap) -> fastIterable
    196:196:it.unimi.dsi.fastutil.longs.Long2ObjectMap emptyMap() -> emptyMap
    292:292:it.unimi.dsi.fastutil.longs.Long2ObjectMap singleton(long,java.lang.Object) -> singleton
    307:307:it.unimi.dsi.fastutil.longs.Long2ObjectMap singleton(java.lang.Long,java.lang.Object) -> singleton
    617:617:it.unimi.dsi.fastutil.longs.Long2ObjectMap synchronize(it.unimi.dsi.fastutil.longs.Long2ObjectMap) -> synchronize
    630:630:it.unimi.dsi.fastutil.longs.Long2ObjectMap synchronize(it.unimi.dsi.fastutil.longs.Long2ObjectMap,java.lang.Object) -> synchronize
    874:874:it.unimi.dsi.fastutil.longs.Long2ObjectMap unmodifiable(it.unimi.dsi.fastutil.longs.Long2ObjectMap) -> unmodifiable
    184:184:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.Long2ObjectMaps$1 -> it.unimi.dsi.fastutil.longs.Long2ObjectMaps$1:
# {"fileName":"Long2ObjectMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectSet val$entries -> a
    82:82:void <init>(it.unimi.dsi.fastutil.objects.ObjectSet) -> <init>
    85:85:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    90:90:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    95:96:void forEach(java.util.function.Consumer) -> forEach
    82:82:java.util.Spliterator spliterator() -> spliterator
    82:82:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.Long2ObjectMaps$EmptyMap -> it.unimi.dsi.fastutil.longs.Long2ObjectMaps$EmptyMap:
# {"fileName":"Long2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    109:110:void <init>() -> <init>
    114:114:boolean containsValue(java.lang.Object) -> containsValue
    120:120:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    125:125:java.lang.Object getOrDefault(long,java.lang.Object) -> getOrDefault
    130:130:void putAll(java.util.Map) -> putAll
    135:135:it.unimi.dsi.fastutil.objects.ObjectSet long2ObjectEntrySet() -> long2ObjectEntrySet
    140:140:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    146:146:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    151:151:void forEach(java.util.function.BiConsumer) -> forEach
    155:155:java.lang.Object clone() -> clone
    160:160:boolean isEmpty() -> isEmpty
    165:165:int hashCode() -> hashCode
    170:171:boolean equals(java.lang.Object) -> equals
    176:176:java.lang.String toString() -> toString
    106:106:java.util.Collection values() -> values
    106:106:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.longs.Long2ObjectMaps$Singleton -> it.unimi.dsi.fastutil.longs.Long2ObjectMaps$a:
# {"fileName":"Long2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton entries$52e6b354 -> c
    it.unimi.dsi.fastutil.longs.LongSet keys -> d
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton values$517f39c2$52e6b354 -> e
    212:213:void <init>(long,java.lang.Object) -> <init>
    217:217:boolean containsValue(java.lang.Object) -> containsValue
    222:222:void putAll(java.util.Map) -> putAll
    227:228:it.unimi.dsi.fastutil.objects.ObjectSet long2ObjectEntrySet() -> long2ObjectEntrySet
    240:240:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    245:246:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    251:252:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    257:257:boolean isEmpty() -> isEmpty
    262:262:int hashCode() -> hashCode
    267:271:boolean equals(java.lang.Object) -> equals
    276:276:java.lang.String toString() -> toString
    205:205:java.util.Set entrySet() -> entrySet
    205:205:java.util.Collection values() -> values
    205:205:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap -> it.unimi.dsi.fastutil.longs.Long2ObjectMaps$b:
# {"fileName":"Long2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.longs.Long2ObjectMap map -> b
    it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet entries$52e6b354 -> c
    it.unimi.dsi.fastutil.longs.LongSet keys -> d
    it.unimi.dsi.fastutil.objects.ObjectCollections$SynchronizedCollection values$517f39c2 -> e
    319:321:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectMap,java.lang.Object) -> <init>
    324:326:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectMap) -> <init>
    330:332:boolean containsValue(java.lang.Object) -> containsValue
    337:340:void putAll(java.util.Map) -> putAll
    344:347:it.unimi.dsi.fastutil.objects.ObjectSet long2ObjectEntrySet() -> long2ObjectEntrySet
    359:359:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    364:367:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    372:375:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    380:382:boolean isEmpty() -> isEmpty
    387:389:int hashCode() -> hashCode
    394:397:boolean equals(java.lang.Object) -> equals
    401:404:void writeObject(java.io.ObjectOutputStream) -> writeObject
    409:411:java.lang.Object getOrDefault(long,java.lang.Object) -> getOrDefault
    416:419:void forEach(java.util.function.BiConsumer) -> forEach
    423:426:void replaceAll(java.util.function.BiFunction) -> replaceAll
    430:432:java.lang.Object putIfAbsent(long,java.lang.Object) -> putIfAbsent
    437:439:boolean remove(long,java.lang.Object) -> remove
    444:446:java.lang.Object replace(long,java.lang.Object) -> replace
    451:453:boolean replace(long,java.lang.Object,java.lang.Object) -> replace
    458:460:java.lang.Object computeIfAbsent(long,java.util.function.LongFunction) -> computeIfAbsent
    465:467:java.lang.Object computeIfAbsent(long,it.unimi.dsi.fastutil.longs.Long2ObjectFunction) -> computeIfAbsent
    472:474:java.lang.Object computeIfPresent(long,java.util.function.BiFunction) -> computeIfPresent
    479:481:java.lang.Object compute(long,java.util.function.BiFunction) -> compute
    486:488:java.lang.Object merge(long,java.lang.Object,java.util.function.BiFunction) -> merge
    499:501:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    512:514:boolean remove(java.lang.Object,java.lang.Object) -> remove
    525:527:java.lang.Object replace(java.lang.Long,java.lang.Object) -> a
    538:540:boolean replace(java.lang.Long,java.lang.Object,java.lang.Object) -> a
    551:553:java.lang.Object putIfAbsent(java.lang.Long,java.lang.Object) -> b
    564:566:java.lang.Object computeIfAbsent(java.lang.Long,java.util.function.Function) -> a
    577:579:java.lang.Object computeIfPresent(java.lang.Long,java.util.function.BiFunction) -> a
    590:592:java.lang.Object compute(java.lang.Long,java.util.function.BiFunction) -> b
    603:605:java.lang.Object merge(java.lang.Long,java.lang.Object,java.util.function.BiFunction) -> a
    311:311:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    311:311:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    311:311:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    311:311:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    311:311:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    311:311:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    311:311:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    311:311:java.util.Set entrySet() -> entrySet
    311:311:java.util.Collection values() -> values
    311:311:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.longs.Long2ObjectMaps$UnmodifiableMap -> it.unimi.dsi.fastutil.longs.Long2ObjectMaps$c:
# {"fileName":"Long2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.longs.Long2ObjectMap map -> a
    it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet entries$52e6b354 -> b
    it.unimi.dsi.fastutil.longs.LongSet keys -> c
    it.unimi.dsi.fastutil.objects.ObjectCollections$UnmodifiableCollection values$517f39c2 -> d
    642:644:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectMap) -> <init>
    648:648:boolean containsValue(java.lang.Object) -> containsValue
    653:653:void putAll(java.util.Map) -> putAll
    659:660:it.unimi.dsi.fastutil.objects.ObjectSet long2ObjectEntrySet() -> long2ObjectEntrySet
    672:672:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    677:678:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    683:684:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    689:689:boolean isEmpty() -> isEmpty
    694:694:int hashCode() -> hashCode
    699:700:boolean equals(java.lang.Object) -> equals
    707:707:java.lang.Object getOrDefault(long,java.lang.Object) -> getOrDefault
    712:713:void forEach(java.util.function.BiConsumer) -> forEach
    717:717:void replaceAll(java.util.function.BiFunction) -> replaceAll
    722:722:java.lang.Object putIfAbsent(long,java.lang.Object) -> putIfAbsent
    727:727:boolean remove(long,java.lang.Object) -> remove
    732:732:java.lang.Object replace(long,java.lang.Object) -> replace
    737:737:boolean replace(long,java.lang.Object,java.lang.Object) -> replace
    742:742:java.lang.Object computeIfAbsent(long,java.util.function.LongFunction) -> computeIfAbsent
    747:747:java.lang.Object computeIfAbsent(long,it.unimi.dsi.fastutil.longs.Long2ObjectFunction) -> computeIfAbsent
    752:752:java.lang.Object computeIfPresent(long,java.util.function.BiFunction) -> computeIfPresent
    757:757:java.lang.Object compute(long,java.util.function.BiFunction) -> compute
    762:762:java.lang.Object merge(long,java.lang.Object,java.util.function.BiFunction) -> merge
    774:774:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    785:785:boolean remove(java.lang.Object,java.lang.Object) -> remove
    634:634:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    1862:1862:java.lang.Object merge$2d630169():862:862 -> merge
    1862:1862:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction):634 -> merge
    634:634:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    2851:2851:java.lang.Object compute$f17c445():851:851 -> compute
    2851:2851:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):634 -> compute
    634:634:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    3840:3840:java.lang.Object computeIfPresent$f17c445():840:840 -> computeIfPresent
    3840:3840:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):634 -> computeIfPresent
    634:634:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    4829:4829:java.lang.Object computeIfAbsent$2a0c7ac():829:829 -> computeIfAbsent
    4829:4829:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):634 -> computeIfAbsent
    634:634:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    5796:5796:java.lang.Object replace$5da714a2():796:796 -> replace
    5796:5796:java.lang.Object replace(java.lang.Object,java.lang.Object):634 -> replace
    634:634:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    5807:5807:boolean replace$1413a070():807:807 -> replace
    5807:5807:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):634 -> replace
    634:634:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    5818:5818:java.lang.Object putIfAbsent$5da714a2():818:818 -> putIfAbsent
    5818:5818:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):634 -> putIfAbsent
    634:634:java.util.Set entrySet() -> entrySet
    634:634:java.util.Collection values() -> values
    634:634:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long[] key -> key
    java.lang.Object[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.longs.Long2ObjectMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.longs.LongSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    95:104:void <init>(int,float) -> <init>
    112:113:void <init>(int) -> <init>
    120:121:void <init>() -> <init>
    130:132:void <init>(java.util.Map,float) -> <init>
    140:141:void <init>(java.util.Map) -> <init>
    150:152:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectMap,float) -> <init>
    161:162:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectMap) -> <init>
    173:176:void <init>(long[],java.lang.Object[],float) -> <init>
    187:188:void <init>(long[],java.lang.Object[]) -> <init>
    191:191:int realSize() -> a
    201:203:void ensureCapacity(int) -> ensureCapacity
    211:216:java.lang.Object removeEntry(int) -> a
    2281:2295:void shiftKeys(int):281:295 -> a
    2281:2295:java.lang.Object removeEntry(int):214 -> a
    220:225:java.lang.Object removeNullEntry() -> b
    230:234:void putAll(java.util.Map) -> putAll
    3206:3208:void tryCapacity(long):206:208 -> putAll
    3206:3208:void putAll(java.util.Map):231 -> putAll
    237:247:int find(long) -> a
    252:257:void insert(int,long,java.lang.Object) -> a
    261:268:java.lang.Object put(long,java.lang.Object) -> put
    302:314:java.lang.Object remove(long) -> remove
    321:331:java.lang.Object get(long) -> get
    338:348:boolean containsKey(long) -> containsKey
    354:358:boolean containsValue(java.lang.Object) -> containsValue
    365:375:java.lang.Object getOrDefault(long,java.lang.Object) -> getOrDefault
    382:385:java.lang.Object putIfAbsent(long,java.lang.Object) -> putIfAbsent
    392:412:boolean remove(long,java.lang.Object) -> remove
    420:423:boolean replace(long,java.lang.Object,java.lang.Object) -> replace
    429:433:java.lang.Object replace(long,java.lang.Object) -> replace
    439:444:java.lang.Object computeIfAbsent(long,java.util.function.LongFunction) -> computeIfAbsent
    450:456:java.lang.Object computeIfAbsent(long,it.unimi.dsi.fastutil.longs.Long2ObjectFunction) -> computeIfAbsent
    462:472:java.lang.Object computeIfPresent(long,java.util.function.BiFunction) -> computeIfPresent
    478:493:java.lang.Object compute(long,java.util.function.BiFunction) -> compute
    499:513:java.lang.Object merge(long,java.lang.Object,java.util.function.BiFunction) -> merge
    524:529:void clear() -> clear
    533:533:int size() -> size
    538:538:boolean isEmpty() -> isEmpty
    1038:1039:it.unimi.dsi.fastutil.longs.Long2ObjectMap$FastEntrySet long2ObjectEntrySet() -> long2ObjectEntrySet
    1141:1142:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    1200:1233:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1250:1250:boolean trim() -> trim
    1272:1279:boolean trim(int) -> trim
    1294:1312:void rehash(int) -> rehash
    1328:1338:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap clone() -> clone
    1352:1362:int hashCode() -> hashCode
    1366:1375:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1379:1401:void readObject(java.io.ObjectInputStream) -> readObject
    57:57:it.unimi.dsi.fastutil.objects.ObjectSet long2ObjectEntrySet() -> long2ObjectEntrySet
    57:57:java.util.Collection values() -> values
    57:57:java.util.Set keySet() -> keySet
    57:57:java.lang.Object clone() -> clone
    57:57:int access$100(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> a
    57:57:java.lang.Object access$400(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> b
    57:57:java.lang.Object access$500(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap,int) -> a
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$1 -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$1:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> a
    1200:1200:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    1203:1203:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1208:1208:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1214:1216:void forEach(java.util.function.Consumer) -> forEach
    1220:1220:int size() -> size
    1225:1225:boolean contains(java.lang.Object) -> contains
    1230:1231:void clear() -> clear
    1200:1200:java.util.Spliterator spliterator() -> spliterator
    1200:1200:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$a:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> b
    751:751:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    767:769:void remove() -> remove
    751:751:void acceptOnIndex(java.lang.Object,int) -> a
    1762:1763:void acceptOnIndex(java.util.function.Consumer,int):762:763 -> a
    1762:1763:void acceptOnIndex(java.lang.Object,int):751 -> a
    751:751:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    751:751:java.lang.Object next() -> next
    2756:2756:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry next():756:756 -> next
    2756:2756:java.lang.Object next():751 -> next
    751:751:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$b:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> b
    904:905:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    907:909:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap,int,int,boolean) -> <init>
    913:913:int characteristics() -> characteristics
    901:901:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1923:1923:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):923:923 -> a
    1923:1923:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):901 -> a
    901:901:void acceptOnIndex(java.lang.Object,int) -> a
    2918:2919:void acceptOnIndex(java.util.function.Consumer,int):918:919 -> a
    2918:2919:void acceptOnIndex(java.lang.Object,int):901 -> a
    901:901:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    901:901:java.util.Spliterator trySplit() -> trySplit
    901:901:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    901:901:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$c:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> b
    772:773:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    772:772:void acceptOnIndex(java.lang.Object,int) -> a
    1784:1786:void acceptOnIndex(java.util.function.Consumer,int):784:786 -> a
    1784:1786:void acceptOnIndex(java.lang.Object,int):772 -> a
    772:772:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    772:772:java.lang.Object next() -> next
    2777:2778:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry next():777:778 -> next
    2777:2778:java.lang.Object next():772 -> next
    772:772:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$d:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> a
    1051:1053:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    1065:1065:long nextLong() -> nextLong
    1050:1050:void acceptOnIndex(java.lang.Object,int) -> a
    2060:2061:void acceptOnIndex(java.util.function.LongConsumer,int):1060:1061 -> a
    2060:2061:void acceptOnIndex(java.lang.Object,int):1050 -> a
    1050:1050:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$KeySet -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$e:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> a
    1095:1095:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    1098:1098:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1103:1103:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    1109:1114:void forEach(java.util.function.LongConsumer) -> forEach
    1118:1118:int size() -> size
    1123:1123:boolean contains(long) -> contains
    1128:1130:boolean remove(long) -> remove
    1135:1136:void clear() -> clear
    1095:1095:java.util.Spliterator spliterator() -> spliterator
    1095:1095:java.util.Iterator iterator() -> iterator
    1095:1095:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$f:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> b
    1072:1073:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    1075:1077:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap,int,int,boolean) -> <init>
    1081:1081:int characteristics() -> characteristics
    1069:1069:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2091:2091:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1091:1091 -> a
    2091:2091:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1069 -> a
    1069:1069:void acceptOnIndex(java.lang.Object,int) -> a
    3086:3087:void acceptOnIndex(java.util.function.LongConsumer,int):1086:1087 -> a
    3086:3087:void acceptOnIndex(java.lang.Object,int):1069 -> a
    1069:1069:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    1069:1069:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1069:1069:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    1069:1069:java.util.Spliterator$OfLong trySplit() -> trySplit
    1069:1069:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1069:1069:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$g:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> b
    550:552:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap,int) -> <init>
    554:555:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    559:559:long getLongKey() -> getLongKey
    564:564:long leftLong() -> b
    569:569:java.lang.Object getValue() -> getValue
    574:574:java.lang.Object right() -> o_
    579:581:java.lang.Object setValue(java.lang.Object) -> setValue
    598:598:java.lang.Long getKey() -> getKey
    604:606:boolean equals(java.lang.Object) -> equals
    611:611:int hashCode() -> hashCode
    616:616:java.lang.String toString() -> toString
    546:546:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$h:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> a
    927:927:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    930:930:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    935:935:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    940:940:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    947:962:boolean contains(java.lang.Object) -> contains
    969:998:boolean remove(java.lang.Object) -> remove
    1006:1006:int size() -> size
    1011:1012:void clear() -> clear
    1017:1019:void forEach(java.util.function.Consumer) -> forEach
    1024:1033:void fastForEach(java.util.function.Consumer) -> fastForEach
    927:927:java.util.Spliterator spliterator() -> spliterator
    927:927:java.util.Iterator iterator() -> iterator
    927:927:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$i:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.longs.LongArrayList wrapped -> e
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> f
    621:637:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    648:648:boolean hasNext() -> hasNext
    652:668:int nextEntry() -> a
    673:693:void forEachRemaining(java.lang.Object) -> forEachRemaining
    728:742:void remove() -> remove
    1705:1723:void shiftKeys(int):705:723 -> remove
    1705:1723:void remove():732 -> remove
    621:621:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$j:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> f
    794:804:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    794:811:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    818:833:boolean tryAdvance(java.lang.Object) -> tryAdvance
    837:850:void forEachRemaining(java.lang.Object) -> forEachRemaining
    853:860:long estimateSize() -> estimateSize
    865:878:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$k:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> a
    1154:1156:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    1168:1168:java.lang.Object next() -> next
    1153:1153:void acceptOnIndex(java.lang.Object,int) -> a
    2163:2164:void acceptOnIndex(java.util.function.Consumer,int):1163:1164 -> a
    2163:2164:void acceptOnIndex(java.lang.Object,int):1153 -> a
    1153:1153:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$l:
# {"fileName":"Long2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap this$0 -> b
    1175:1176:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> <init>
    1178:1180:void <init>(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap,int,int,boolean) -> <init>
    1184:1184:int characteristics() -> characteristics
    1172:1172:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2194:2194:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1194:1194 -> a
    2194:2194:it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1172 -> a
    1172:1172:void acceptOnIndex(java.lang.Object,int) -> a
    3189:3190:void acceptOnIndex(java.util.function.Consumer,int):1189:1190 -> a
    3189:3190:void acceptOnIndex(java.lang.Object,int):1172 -> a
    1172:1172:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1172:1172:java.util.Spliterator trySplit() -> trySplit
    1172:1172:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1172:1172:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap -> it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap:
# {"fileName":"Long2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap subMap(long,long) -> subMap
    it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap headMap(long) -> headMap
    it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap tailMap(long) -> tailMap
    long firstLongKey() -> firstLongKey
    long lastLongKey() -> lastLongKey
    92:92:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap subMap(java.lang.Long,java.lang.Long) -> a
    105:105:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap headMap(java.lang.Long) -> a
    118:118:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap tailMap(java.lang.Long) -> b
    129:129:java.lang.Long firstKey() -> a
    140:140:java.lang.Long lastKey() -> b
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> c
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2ObjectEntrySet() -> long2ObjectEntrySet
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> keySet
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    it.unimi.dsi.fastutil.longs.LongComparator comparator() -> comparator
    35:35:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    35:35:it.unimi.dsi.fastutil.objects.ObjectSet long2ObjectEntrySet() -> long2ObjectEntrySet
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap$FastSortedEntrySet:
# {"fileName":"Long2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$FastEntryIterator fastIterator$40aeb064$7649b875() -> a
    153:153:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
it.unimi.dsi.fastutil.longs.Long2ObjectSortedMaps -> it.unimi.dsi.fastutil.longs.I:
# {"fileName":"Long2ObjectSortedMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ObjectSortedMaps$EmptySortedMap EMPTY_MAP -> a
    60:61:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator$6ca9fe1c(it.unimi.dsi.fastutil.longs.AbstractLong2ObjectSortedMap) -> a
    206:206:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.Long2ObjectSortedMaps$EmptySortedMap -> it.unimi.dsi.fastutil.longs.I$a:
# {"fileName":"Long2ObjectSortedMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    89:90:void <init>() -> <init>
    94:94:it.unimi.dsi.fastutil.longs.LongComparator comparator() -> comparator
    99:99:it.unimi.dsi.fastutil.objects.ObjectSortedSet long2ObjectEntrySet() -> long2ObjectEntrySet
    110:110:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> c
    115:115:it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> keySet
    121:121:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap subMap(long,long) -> subMap
    127:127:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap headMap(long) -> headMap
    133:133:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap tailMap(long) -> tailMap
    138:138:long firstLongKey() -> firstLongKey
    143:143:long lastLongKey() -> lastLongKey
    154:154:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap headMap(java.lang.Long) -> a
    165:165:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap tailMap(java.lang.Long) -> b
    176:176:it.unimi.dsi.fastutil.longs.Long2ObjectSortedMap subMap(java.lang.Long,java.lang.Long) -> a
    187:187:java.lang.Long firstKey() -> a
    198:198:java.lang.Long lastKey() -> b
    86:86:it.unimi.dsi.fastutil.longs.LongSet keySet() -> keySet
    86:86:it.unimi.dsi.fastutil.objects.ObjectSet long2ObjectEntrySet() -> long2ObjectEntrySet
    86:86:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    1110:1110:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():110:110 -> entrySet
    1110:1110:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():86 -> entrySet
    86:86:java.util.Set entrySet() -> entrySet
    2110:2110:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():110:110 -> entrySet
    2110:2110:java.util.Set entrySet():86 -> entrySet
    86:86:java.util.Set keySet() -> keySet
    86:86:java.lang.Object lastKey() -> lastKey
    2198:2198:java.lang.Long lastKey():198:198 -> lastKey
    2198:2198:java.lang.Object lastKey():86 -> lastKey
    86:86:java.lang.Object firstKey() -> firstKey
    3187:3187:java.lang.Long firstKey():187:187 -> firstKey
    3187:3187:java.lang.Object firstKey():86 -> firstKey
    86:86:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    86:86:java.util.SortedMap headMap(java.lang.Object) -> headMap
    86:86:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    86:86:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.Long2ReferenceFunction -> it.unimi.dsi.fastutil.longs.Long2ReferenceFunction:
# {"fileName":"Long2ReferenceFunction.java","id":"sourceFile"}
    60:60:java.lang.Object apply(long) -> apply
    73:73:java.lang.Object put$33cced79() -> a
    java.lang.Object get(long) -> get
    111:111:java.lang.Object remove$3c710923() -> b
    122:125:java.lang.Object put(java.lang.Long,java.lang.Object) -> a
    136:139:java.lang.Object get(java.lang.Object) -> get
    164:166:java.lang.Object remove(java.lang.Object) -> remove
    181:181:boolean containsKey$1349f3() -> c
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.longs.Long2ReferenceMap -> it.unimi.dsi.fastutil.longs.J:
# {"fileName":"Long2ReferenceMap.java","id":"sourceFile"}
    107:107:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2ReferenceEntrySet$54558373() -> d
    164:164:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    178:178:java.lang.Object put(java.lang.Long,java.lang.Object) -> a
    192:192:java.lang.Object get(java.lang.Object) -> get
    206:206:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet$75793ded() -> f
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> g
    250:250:boolean containsKey(java.lang.Object) -> containsKey
    256:263:void forEach(java.util.function.BiConsumer) -> forEach
    294:294:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    49:49:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    49:49:java.util.Set entrySet() -> entrySet
    49:49:java.util.Collection values() -> values
    49:49:java.util.Set keySet() -> keySet
    257:257:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.longs.Long2ReferenceMap$Entry) -> a
it.unimi.dsi.fastutil.longs.Long2ReferenceMap$Entry -> it.unimi.dsi.fastutil.longs.J$a:
# {"fileName":"Long2ReferenceMap.java","id":"sourceFile"}
    long getLongKey() -> a
    568:568:java.lang.Long getKey() -> b
    552:552:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2ReferenceMap$FastEntrySet -> it.unimi.dsi.fastutil.longs.J$b:
# {"fileName":"Long2ReferenceMap.java","id":"sourceFile"}
    84:85:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.longs.Long2ReferenceSortedMap -> it.unimi.dsi.fastutil.longs.K:
# {"fileName":"Long2ReferenceSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ReferenceSortedMap subMap$19caf837() -> h
    it.unimi.dsi.fastutil.longs.Long2ReferenceSortedMap headMap$222361fd() -> i
    it.unimi.dsi.fastutil.longs.Long2ReferenceSortedMap tailMap$222361fd() -> j
    long firstLongKey() -> k
    long lastLongKey() -> l
    92:92:it.unimi.dsi.fastutil.longs.Long2ReferenceSortedMap subMap(java.lang.Long,java.lang.Long) -> a
    105:105:it.unimi.dsi.fastutil.longs.Long2ReferenceSortedMap headMap(java.lang.Long) -> a
    118:118:it.unimi.dsi.fastutil.longs.Long2ReferenceSortedMap tailMap(java.lang.Long) -> b
    129:129:java.lang.Long firstKey() -> m
    140:140:java.lang.Long lastKey() -> n
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> o
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2ReferenceEntrySet() -> p
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> q
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> g
    it.unimi.dsi.fastutil.longs.LongComparator comparator() -> r
    35:35:it.unimi.dsi.fastutil.longs.LongSortedSet keySet$75793ded() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet long2ReferenceEntrySet$54558373() -> d
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.Long2ShortFunction -> it.unimi.dsi.fastutil.longs.Long2ShortFunction:
# {"fileName":"Long2ShortFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(long) -> applyAsInt
    73:73:short put$2568c7b() -> a
    short get(long) -> get
    111:111:short remove$1349ec() -> b
    122:125:java.lang.Short put(java.lang.Long,java.lang.Short) -> a
    136:139:java.lang.Short get(java.lang.Object) -> a
    164:166:java.lang.Short remove(java.lang.Object) -> b
    181:181:boolean containsKey$1349f3() -> c
    192:192:boolean containsKey(java.lang.Object) -> containsKey
    230:230:java.util.function.Function compose(java.util.function.Function) -> compose
    241:241:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.longs.Long2ShortMap -> it.unimi.dsi.fastutil.longs.L:
# {"fileName":"Long2ShortMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2ShortEntrySet$54558373() -> d
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    164:164:java.lang.Short put(java.lang.Long,java.lang.Short) -> a
    178:178:java.lang.Short get(java.lang.Object) -> a
    192:192:java.lang.Short remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet$75793ded() -> f
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> g
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$136bbc() -> h
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Short getOrDefault(java.lang.Object,java.lang.Short) -> a
    647:647:java.lang.Short putIfAbsent(java.lang.Long,java.lang.Short) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Long,java.lang.Short,java.lang.Short) -> a
    686:686:java.lang.Short replace(java.lang.Long,java.lang.Short) -> c
    699:699:java.lang.Short computeIfAbsent(java.lang.Long,java.util.function.Function) -> a
    712:712:java.lang.Short computeIfPresent(java.lang.Long,java.util.function.BiFunction) -> a
    725:725:java.lang.Short compute(java.lang.Long,java.util.function.BiFunction) -> b
    738:738:java.lang.Short merge(java.lang.Long,java.lang.Short,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.longs.Long2ShortMap$Entry) -> a
it.unimi.dsi.fastutil.longs.Long2ShortMap$Entry -> it.unimi.dsi.fastutil.longs.L$a:
# {"fileName":"Long2ShortMap.java","id":"sourceFile"}
    long getLongKey() -> a
    763:763:java.lang.Long getKey() -> b
    short getShortValue() -> c
    short setValue$136bb5() -> d
    788:788:java.lang.Short getValue() -> e
    799:799:java.lang.Short setValue(java.lang.Short) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.longs.Long2ShortMap$FastEntrySet -> it.unimi.dsi.fastutil.longs.L$b:
# {"fileName":"Long2ShortMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.longs.Long2ShortSortedMap -> it.unimi.dsi.fastutil.longs.M:
# {"fileName":"Long2ShortSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.Long2ShortSortedMap subMap$1fe244ba() -> i
    it.unimi.dsi.fastutil.longs.Long2ShortSortedMap headMap$80df80c() -> j
    it.unimi.dsi.fastutil.longs.Long2ShortSortedMap tailMap$80df80c() -> k
    long firstLongKey() -> l
    long lastLongKey() -> m
    92:92:it.unimi.dsi.fastutil.longs.Long2ShortSortedMap subMap(java.lang.Long,java.lang.Long) -> a
    105:105:it.unimi.dsi.fastutil.longs.Long2ShortSortedMap headMap(java.lang.Long) -> a
    118:118:it.unimi.dsi.fastutil.longs.Long2ShortSortedMap tailMap(java.lang.Long) -> b
    129:129:java.lang.Long firstKey() -> n
    140:140:java.lang.Long lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet long2ShortEntrySet() -> q
    it.unimi.dsi.fastutil.longs.LongSortedSet keySet() -> r
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> g
    it.unimi.dsi.fastutil.longs.LongComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.longs.LongSortedSet keySet$75793ded() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet long2ShortEntrySet$54558373() -> d
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.LongArrayList -> it.unimi.dsi.fastutil.longs.LongArrayList:
# {"fileName":"LongArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int DEFAULT_INITIAL_CAPACITY -> DEFAULT_INITIAL_CAPACITY
    long[] a -> a
    int size -> size
    boolean $assertionsDisabled -> b
    62:63:long[] copyArraySafe(long[],int) -> a
    67:67:long[] copyArrayFromSafe(it.unimi.dsi.fastutil.longs.LongArrayList) -> a
    78:80:void <init>(long[],boolean) -> <init>
    83:86:void initArrayFromCapacity(int) -> d
    93:95:void <init>(int) -> <init>
    99:101:void <init>() -> <init>
    108:120:void <init>(java.util.Collection) -> <init>
    127:139:void <init>(it.unimi.dsi.fastutil.longs.LongCollection) -> <init>
    146:154:void <init>(it.unimi.dsi.fastutil.longs.LongList) -> <init>
    162:163:void <init>(long[]) -> <init>
    173:176:void <init>(long[],int,int) -> <init>
    184:186:void <init>(java.util.Iterator) -> <init>
    194:196:void <init>(it.unimi.dsi.fastutil.longs.LongIterator) -> <init>
    204:204:long[] elements() -> elements
    219:222:it.unimi.dsi.fastutil.longs.LongArrayList wrap(long[],int) -> wrap
    236:236:it.unimi.dsi.fastutil.longs.LongArrayList wrap(long[]) -> wrap
    245:245:it.unimi.dsi.fastutil.longs.LongArrayList of() -> of
    257:257:it.unimi.dsi.fastutil.longs.LongArrayList of(long[]) -> of
    271:271:it.unimi.dsi.fastutil.longs.LongArrayList toList(java.util.stream.LongStream) -> toList
    286:291:it.unimi.dsi.fastutil.longs.LongArrayList toListWithExpectedSize(java.util.stream.LongStream,int) -> toListWithExpectedSize
    301:304:void ensureCapacity(int) -> ensureCapacity
    314:319:void grow(int) -> e
    323:329:void add(int,long) -> add
    333:336:boolean add(long) -> add
    341:342:long getLong(int) -> getLong
    347:348:int indexOf(long) -> indexOf
    353:354:int lastIndexOf(long) -> lastIndexOf
    359:364:long removeLong(int) -> removeLong
    369:373:boolean rem(long) -> rem
    378:381:long set(int,long) -> set
    386:388:void clear() -> clear
    392:392:int size() -> size
    397:400:void size(int) -> size
    404:404:boolean isEmpty() -> isEmpty
    413:414:void trim() -> trim
    432:437:void trim(int) -> trim
    631:635:it.unimi.dsi.fastutil.longs.LongList subList(int,int) -> subList
    648:650:void getElements(int,long[],int,int) -> getElements
    660:663:void removeElements(int,int) -> removeElements
    675:681:void addElements(int,long[],int,int) -> addElements
    693:697:void setElements(int,long[],int,int) -> setElements
    701:704:void forEach(java.util.function.LongConsumer) -> forEach
    708:720:boolean addAll(int,it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    725:733:boolean addAll(int,it.unimi.dsi.fastutil.longs.LongList) -> addAll
    738:743:boolean removeAll(it.unimi.dsi.fastutil.longs.LongCollection) -> removeAll
    748:753:boolean removeIf(java.util.function.LongPredicate) -> removeIf
    758:760:long[] toArray(long[]) -> toArray
    765:766:it.unimi.dsi.fastutil.longs.LongListIterator listIterator(int) -> listIterator
    951:951:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    956:961:void sort(it.unimi.dsi.fastutil.longs.LongComparator) -> sort
    965:970:void unstableSort(it.unimi.dsi.fastutil.longs.LongComparator) -> unstableSort
    975:993:it.unimi.dsi.fastutil.longs.LongArrayList clone() -> clone
    1008:1015:boolean equals(it.unimi.dsi.fastutil.longs.LongArrayList) -> equals
    1021:1033:boolean equals(java.lang.Object) -> equals
    1048:1059:int compareTo(it.unimi.dsi.fastutil.longs.LongArrayList) -> compareTo
    1064:1071:int compareTo(java.util.List) -> compareTo
    1075:1077:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1080:1083:void readObject(java.io.ObjectInputStream) -> readObject
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:int compareTo(java.lang.Object) -> compareTo
    45:45:java.lang.Object clone() -> clone
    291:291:it.unimi.dsi.fastutil.longs.LongArrayList lambda$toListWithExpectedSize$0(int) -> f
    45:45:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.LongArrayList$1 -> it.unimi.dsi.fastutil.longs.LongArrayList$1:
# {"fileName":"LongArrayList.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int val$index -> c
    it.unimi.dsi.fastutil.longs.LongArrayList this$0 -> d
    766:767:void <init>(it.unimi.dsi.fastutil.longs.LongArrayList,int) -> <init>
    771:771:boolean hasNext() -> hasNext
    776:776:boolean hasPrevious() -> hasPrevious
    781:782:long nextLong() -> nextLong
    787:788:long previousLong() -> a
    793:793:int nextIndex() -> nextIndex
    798:798:int previousIndex() -> previousIndex
    803:805:void add(long) -> a
    809:811:void set(long) -> b
    815:820:void remove() -> remove
    824:827:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    766:766:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongArrayList$Spliterator -> it.unimi.dsi.fastutil.longs.LongArrayList$a:
# {"fileName":"LongArrayList.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.longs.LongArrayList this$0 -> e
    868:869:void <init>(it.unimi.dsi.fastutil.longs.LongArrayList) -> <init>
    864:876:void <init>(it.unimi.dsi.fastutil.longs.LongArrayList,int,int,boolean) -> <init>
    879:879:int getWorkingMax() -> b
    884:884:int characteristics() -> characteristics
    889:889:long estimateSize() -> estimateSize
    894:896:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    901:904:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    923:933:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    860:860:java.util.Spliterator$OfLong trySplit() -> trySplit
    860:860:void forEachRemaining(java.lang.Object) -> forEachRemaining
    860:860:boolean tryAdvance(java.lang.Object) -> tryAdvance
    860:860:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    860:860:java.util.Spliterator trySplit() -> trySplit
    860:860:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.LongArrayList$SubList -> it.unimi.dsi.fastutil.longs.LongArrayList$b:
# {"fileName":"LongArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.longs.LongArrayList this$0 -> d
    442:444:void <init>(it.unimi.dsi.fastutil.longs.LongArrayList,int,int) -> <init>
    455:456:long getLong(int) -> getLong
    514:514:it.unimi.dsi.fastutil.longs.LongListIterator listIterator(int) -> listIterator
    560:560:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    564:575:boolean contentsEquals(long[],int,int) -> a
    580:593:boolean equals(java.lang.Object) -> equals
    1450:1450:long[] getParentArray():450:450 -> equals
    1450:1450:boolean equals(java.lang.Object):591 -> equals
    597:606:int contentsCompareTo(long[],int,int) -> b
    611:621:int compareTo(java.util.List) -> compareTo
    2450:2450:long[] getParentArray():450:450 -> compareTo
    2450:2450:int compareTo(java.util.List):619 -> compareTo
    439:439:java.util.Spliterator spliterator() -> spliterator
    439:439:java.util.ListIterator listIterator(int) -> listIterator
    439:439:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.longs.LongArrayList$SubList$SubListIterator -> it.unimi.dsi.fastutil.longs.LongArrayList$b$a:
# {"fileName":"LongArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongArrayList$SubList this$1 -> d
    462:464:void <init>(it.unimi.dsi.fastutil.longs.LongArrayList$SubList,int) -> <init>
    468:468:long get(int) -> a
    473:474:void add(int,long) -> a
    478:479:void set(int,long) -> b
    483:484:void remove(int) -> b
    488:488:int getMaxPos() -> b
    493:494:long nextLong() -> nextLong
    499:500:long previousLong() -> a
    505:509:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    459:459:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongArrayList$SubList$SubListSpliterator -> it.unimi.dsi.fastutil.longs.LongArrayList$b$b:
# {"fileName":"LongArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongArrayList$SubList this$1 -> b
    519:521:void <init>(it.unimi.dsi.fastutil.longs.LongArrayList$SubList) -> <init>
    523:525:void <init>(it.unimi.dsi.fastutil.longs.LongArrayList$SubList,int,int) -> <init>
    529:529:int getMaxPosFromBackingStore() -> b
    534:534:long get(int) -> a
    544:546:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    551:555:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    517:517:it.unimi.dsi.fastutil.longs.LongSpliterators$AbstractIndexBasedSpliterator makeForSplit$2c15bdb2(int,int) -> a
    1539:1539:it.unimi.dsi.fastutil.longs.LongArrayList$SubList$SubListSpliterator makeForSplit(int,int):539:539 -> a
    1539:1539:it.unimi.dsi.fastutil.longs.LongSpliterators$AbstractIndexBasedSpliterator makeForSplit$2c15bdb2(int,int):517 -> a
    517:517:void forEachRemaining(java.lang.Object) -> forEachRemaining
    517:517:boolean tryAdvance(java.lang.Object) -> tryAdvance
it.unimi.dsi.fastutil.longs.LongArraySet -> it.unimi.dsi.fastutil.longs.LongArraySet:
# {"fileName":"LongArraySet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long[] a -> a
    int size -> size
    46:49:void <init>(long[]) -> <init>
    54:56:void <init>() -> <init>
    63:65:void <init>(int) -> <init>
    73:75:void <init>(it.unimi.dsi.fastutil.longs.LongCollection) -> <init>
    83:85:void <init>(java.util.Collection) -> <init>
    93:100:void <init>(it.unimi.dsi.fastutil.longs.LongSet) -> <init>
    108:115:void <init>(java.util.Set) -> <init>
    128:132:void <init>(long[],int) -> <init>
    141:141:it.unimi.dsi.fastutil.longs.LongArraySet of() -> of
    151:151:it.unimi.dsi.fastutil.longs.LongArraySet of(long) -> of
    168:176:it.unimi.dsi.fastutil.longs.LongArraySet of(long[]) -> of
    185:185:it.unimi.dsi.fastutil.longs.LongArraySet ofUnchecked() -> ofUnchecked
    200:200:it.unimi.dsi.fastutil.longs.LongArraySet ofUnchecked(long[]) -> ofUnchecked
    204:205:int findKey(long) -> a
    212:212:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    342:342:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    347:347:boolean contains(long) -> contains
    352:352:int size() -> size
    357:362:boolean remove(long) -> remove
    367:375:boolean add(long) -> add
    380:381:void clear() -> clear
    385:385:boolean isEmpty() -> isEmpty
    390:391:long[] toLongArray() -> toLongArray
    396:398:long[] toArray(long[]) -> toArray
    415:420:it.unimi.dsi.fastutil.longs.LongArraySet clone() -> clone
    424:426:void writeObject(java.io.ObjectOutputStream) -> writeObject
    429:432:void readObject(java.io.ObjectInputStream) -> readObject
    30:30:java.util.Spliterator spliterator() -> spliterator
    30:30:java.util.Iterator iterator() -> iterator
    30:30:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.longs.LongArraySet$1 -> it.unimi.dsi.fastutil.longs.LongArraySet$1:
# {"fileName":"LongArraySet.java","id":"sourceFile"}
    int next -> a
    it.unimi.dsi.fastutil.longs.LongArraySet this$0 -> b
    212:213:void <init>(it.unimi.dsi.fastutil.longs.LongArraySet) -> <init>
    217:217:boolean hasNext() -> hasNext
    222:223:long nextLong() -> nextLong
    228:230:void remove() -> remove
it.unimi.dsi.fastutil.longs.LongArraySet$Spliterator -> it.unimi.dsi.fastutil.longs.LongArraySet$a:
# {"fileName":"LongArraySet.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.longs.LongArraySet this$0 -> e
    256:257:void <init>(it.unimi.dsi.fastutil.longs.LongArraySet) -> <init>
    252:264:void <init>(it.unimi.dsi.fastutil.longs.LongArraySet,int,int,boolean) -> <init>
    267:267:int getWorkingMax() -> b
    272:272:int characteristics() -> characteristics
    277:277:long estimateSize() -> estimateSize
    282:284:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    289:292:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    311:321:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    248:248:java.util.Spliterator$OfLong trySplit() -> trySplit
    248:248:void forEachRemaining(java.lang.Object) -> forEachRemaining
    248:248:boolean tryAdvance(java.lang.Object) -> tryAdvance
    248:248:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    248:248:java.util.Spliterator trySplit() -> trySplit
    248:248:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.LongArrays -> it.unimi.dsi.fastutil.longs.N:
# {"fileName":"LongArrays.java","id":"sourceFile"}
    long[] EMPTY_ARRAY -> a
    long[] DEFAULT_EMPTY_ARRAY -> b
    126:128:long[] forceCapacity(long[],int,int) -> a
    161:161:long[] ensureCapacity(long[],int,int) -> b
    357:358:void ensureOffsetLength(long[],int,int) -> c
    390:393:void swap(long[],int,int) -> d
    404:405:void swap(long[],int,int,int) -> a
    408:411:int med3(long[],int,int,int,it.unimi.dsi.fastutil.longs.LongComparator) -> a
    461:503:void quickSort(long[],int,int,it.unimi.dsi.fastutil.longs.LongComparator) -> a
    3415:3424:void selectionSort(long[],int,int,it.unimi.dsi.fastutil.longs.LongComparator):415:424 -> a
    3415:3424:void quickSort(long[],int,int,it.unimi.dsi.fastutil.longs.LongComparator):464 -> a
    626:629:int med3(long[],int,int,int) -> b
    677:719:void quickSort(long[],int,int) -> e
    3633:3642:void selectionSort(long[],int,int):633:642 -> e
    3633:3642:void quickSort(long[],int,int):680 -> e
    1375:1380:void unstableSort$1c88ab9c(long[],int) -> a
    3795:3851:void radixSort(long[],int,int):1795:1851 -> a
    3795:3851:void unstableSort$1c88ab9c(long[],int):1376 -> a
    1391:1392:void unstableSort(long[]) -> a
    1406:1407:void unstableSort$12cae3cc(long[],int,it.unimi.dsi.fastutil.longs.LongComparator) -> a
    1419:1420:void unstableSort(long[],it.unimi.dsi.fastutil.longs.LongComparator) -> a
    4406:4407:void unstableSort(long[],int,int,it.unimi.dsi.fastutil.longs.LongComparator):1406:1407 -> a
    4406:4407:void unstableSort(long[],it.unimi.dsi.fastutil.longs.LongComparator):1419 -> a
    1508:1530:void mergeSort(long[],int,int,it.unimi.dsi.fastutil.longs.LongComparator,long[]) -> a
    4427:4439:void insertionSort(long[],int,int,it.unimi.dsi.fastutil.longs.LongComparator):427:439 -> a
    4427:4439:void mergeSort(long[],int,int,it.unimi.dsi.fastutil.longs.LongComparator,long[]):1511 -> a
    1581:1582:void stableSort$1c88ab9c(long[],int) -> b
    1618:1619:void stableSort$12cae3cc(long[],int,it.unimi.dsi.fastutil.longs.LongComparator) -> b
    4546:4547:void mergeSort(long[],int,int,it.unimi.dsi.fastutil.longs.LongComparator):1546:1547 -> b
    4546:4547:void stableSort$12cae3cc(long[],int,it.unimi.dsi.fastutil.longs.LongComparator):1618 -> b
    1636:1637:void stableSort(long[],it.unimi.dsi.fastutil.longs.LongComparator) -> b
    105:2802:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.LongArrays$ArrayHashStrategy -> it.unimi.dsi.fastutil.longs.N$a:
# {"fileName":"LongArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    2780:2780:void <init>() -> <init>
    2780:2780:boolean equals(java.lang.Object,java.lang.Object) -> equals
    3790:3790:boolean equals(long[],long[]):2790:2790 -> equals
    3790:3790:boolean equals(java.lang.Object,java.lang.Object):2780 -> equals
    2780:2780:int hashCode(java.lang.Object) -> hashCode
    4785:4785:int hashCode(long[]):2785:2785 -> hashCode
    4785:4785:int hashCode(java.lang.Object):2780 -> hashCode
    2780:2780:void <init>(byte) -> <init>
it.unimi.dsi.fastutil.longs.LongArrays$Segment -> it.unimi.dsi.fastutil.longs.N$b:
# {"fileName":"LongArrays.java","id":"sourceFile"}
    int offset -> a
    int length -> b
    int level -> c
    1856:1860:void <init>() -> <init>
    1864:1864:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.longs.LongBidirectionalIterable -> it.unimi.dsi.fastutil.longs.O:
# {"fileName":"LongBidirectionalIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongBidirectionalIterator iterator() -> iterator
    22:22:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    22:22:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.LongBidirectionalIterator -> it.unimi.dsi.fastutil.longs.LongBidirectionalIterator:
# {"fileName":"LongBidirectionalIterator.java","id":"sourceFile"}
    long previousLong() -> a
    44:44:java.lang.Long previous() -> t_
    27:27:java.lang.Object previous() -> previous
it.unimi.dsi.fastutil.longs.LongBigList -> it.unimi.dsi.fastutil.longs.P:
# {"fileName":"LongBigList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongBigListIterator iterator() -> b
    110:110:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:java.util.Iterator iterator() -> iterator
    40:40:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.LongBigListIterator -> it.unimi.dsi.fastutil.longs.Q:
# {"fileName":"LongBigListIterator.java","id":"sourceFile"}
it.unimi.dsi.fastutil.longs.LongBinaryOperator -> it.unimi.dsi.fastutil.longs.LongBinaryOperator:
# {"fileName":"LongBinaryOperator.java","id":"sourceFile"}
    long apply$2566aa9() -> a
    47:47:long applyAsLong(long,long) -> applyAsLong
    59:59:java.lang.Long apply(java.lang.Long,java.lang.Long) -> a
    27:27:java.lang.Object apply(java.lang.Object,java.lang.Object) -> apply
it.unimi.dsi.fastutil.longs.LongBooleanPair -> it.unimi.dsi.fastutil.longs.R:
# {"fileName":"LongBooleanPair.java","id":"sourceFile"}
    long leftLong() -> b
    38:38:java.lang.Long left() -> c
    boolean rightBoolean() -> d
    163:163:java.lang.Boolean right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.longs.LongBytePair -> it.unimi.dsi.fastutil.longs.S:
# {"fileName":"LongBytePair.java","id":"sourceFile"}
    long leftLong() -> e
    38:38:java.lang.Long left() -> g
    byte rightByte() -> f
    163:163:java.lang.Byte right() -> h
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.longs.LongCharPair -> it.unimi.dsi.fastutil.longs.T:
# {"fileName":"LongCharPair.java","id":"sourceFile"}
    long leftLong() -> b
    38:38:java.lang.Long left() -> c
    char rightChar() -> d
    163:163:java.lang.Character right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.longs.LongCollection -> it.unimi.dsi.fastutil.longs.LongCollection:
# {"fileName":"LongCollection.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    65:65:it.unimi.dsi.fastutil.longs.LongIterator longIterator() -> longIterator
    98:98:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    115:115:it.unimi.dsi.fastutil.longs.LongSpliterator longSpliterator() -> longSpliterator
    boolean add(long) -> add
    boolean contains(long) -> contains
    boolean rem(long) -> rem
    154:154:boolean add(java.lang.Long) -> add
    165:166:boolean contains(java.lang.Object) -> contains
    177:178:boolean remove(java.lang.Object) -> remove
    long[] toLongArray() -> toLongArray
    256:256:boolean removeIf(java.util.function.Predicate) -> removeIf
    270:279:boolean removeIf(java.util.function.LongPredicate) -> removeIf
    306:306:boolean removeIf(it.unimi.dsi.fastutil.longs.LongPredicate) -> removeIf
    326:326:java.util.stream.Stream stream() -> stream
    348:348:java.util.stream.Stream parallelStream() -> parallelStream
    38:38:java.util.Spliterator spliterator() -> spliterator
    38:38:boolean add(java.lang.Object) -> add
    38:38:java.util.Iterator iterator() -> iterator
    256:256:boolean lambda$removeIf$0(java.util.function.Predicate,long) -> a
it.unimi.dsi.fastutil.longs.LongCollections -> it.unimi.dsi.fastutil.longs.U:
# {"fileName":"LongCollections.java","id":"sourceFile"}
    459:459:it.unimi.dsi.fastutil.longs.LongCollections$SynchronizedCollection synchronize$27ae2c65(it.unimi.dsi.fastutil.longs.LongCollection,java.lang.Object) -> a
    665:665:it.unimi.dsi.fastutil.longs.LongCollections$UnmodifiableCollection unmodifiable$57abf7f(it.unimi.dsi.fastutil.longs.LongCollection) -> a
it.unimi.dsi.fastutil.longs.LongCollections$EmptyCollection -> it.unimi.dsi.fastutil.longs.U$a:
# {"fileName":"LongCollections.java","id":"sourceFile"}
    49:50:void <init>() -> <init>
    54:54:boolean contains(long) -> contains
    59:59:java.lang.Object[] toArray() -> toArray
    64:65:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    71:71:it.unimi.dsi.fastutil.longs.LongBidirectionalIterator iterator() -> iterator
    77:77:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    82:82:int size() -> size
    87:87:void clear() -> clear
    91:91:int hashCode() -> hashCode
    96:98:boolean equals(java.lang.Object) -> equals
    104:104:void forEach(java.util.function.Consumer) -> forEach
    108:108:boolean containsAll(java.util.Collection) -> containsAll
    113:113:boolean addAll(java.util.Collection) -> addAll
    118:118:boolean removeAll(java.util.Collection) -> removeAll
    123:123:boolean retainAll(java.util.Collection) -> retainAll
    129:130:boolean removeIf(java.util.function.Predicate) -> removeIf
    135:135:long[] toLongArray() -> toLongArray
    144:144:long[] toLongArray(long[]) -> toLongArray
    149:149:void forEach(java.util.function.LongConsumer) -> forEach
    153:153:boolean containsAll(it.unimi.dsi.fastutil.longs.LongCollection) -> containsAll
    158:158:boolean addAll(it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    163:163:boolean removeAll(it.unimi.dsi.fastutil.longs.LongCollection) -> removeAll
    168:168:boolean retainAll(it.unimi.dsi.fastutil.longs.LongCollection) -> retainAll
    173:174:boolean removeIf(java.util.function.LongPredicate) -> removeIf
    48:48:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    48:48:java.util.Spliterator spliterator() -> spliterator
    48:48:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.LongCollections$SizeDecreasingSupplier -> it.unimi.dsi.fastutil.longs.U$b:
# {"fileName":"LongCollections.java","id":"sourceFile"}
    java.util.concurrent.atomic.AtomicInteger suppliedCount -> a
    int expectedFinalSize -> b
    java.util.function.IntFunction builder -> c
    751:780:void <init>(int,java.util.function.IntFunction) -> <init>
    749:749:java.lang.Object get() -> get
    1790:1795:it.unimi.dsi.fastutil.longs.LongCollection get():790:795 -> get
    1790:1795:java.lang.Object get():749 -> get
it.unimi.dsi.fastutil.longs.LongCollections$SynchronizedCollection -> it.unimi.dsi.fastutil.longs.U$c:
# {"fileName":"LongCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.longs.LongCollection collection -> a
    java.lang.Object sync -> b
    184:187:void <init>(it.unimi.dsi.fastutil.longs.LongCollection,java.lang.Object) -> <init>
    189:192:void <init>(it.unimi.dsi.fastutil.longs.LongSet) -> <init>
    196:198:boolean add(long) -> add
    203:205:boolean contains(long) -> contains
    210:212:boolean rem(long) -> rem
    217:219:int size() -> size
    224:226:boolean isEmpty() -> isEmpty
    231:233:long[] toLongArray() -> toLongArray
    238:240:java.lang.Object[] toArray() -> toArray
    290:292:boolean add(java.lang.Long) -> add
    298:300:boolean contains(java.lang.Object) -> contains
    306:308:boolean remove(java.lang.Object) -> remove
    313:313:it.unimi.dsi.fastutil.longs.LongIterator longIterator() -> longIterator
    318:318:it.unimi.dsi.fastutil.longs.LongSpliterator longSpliterator() -> longSpliterator
    333:335:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    340:340:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    345:345:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    351:351:java.util.stream.Stream stream() -> stream
    357:357:java.util.stream.Stream parallelStream() -> parallelStream
    362:365:void forEach(java.util.function.LongConsumer) -> forEach
    369:371:boolean addAll(java.util.Collection) -> addAll
    376:378:boolean containsAll(java.util.Collection) -> containsAll
    383:385:boolean removeAll(java.util.Collection) -> removeAll
    390:392:boolean retainAll(java.util.Collection) -> retainAll
    397:399:boolean removeIf(java.util.function.LongPredicate) -> removeIf
    404:407:void clear() -> clear
    411:413:java.lang.String toString() -> toString
    418:420:int hashCode() -> hashCode
    425:428:boolean equals(java.lang.Object) -> equals
    432:435:void writeObject(java.io.ObjectOutputStream) -> writeObject
    179:179:java.util.Spliterator spliterator() -> spliterator
    179:179:boolean add(java.lang.Object) -> add
    179:179:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.LongCollections$UnmodifiableCollection -> it.unimi.dsi.fastutil.longs.U$d:
# {"fileName":"LongCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.longs.LongCollection collection -> a
    467:469:void <init>(it.unimi.dsi.fastutil.longs.LongCollection) -> <init>
    473:473:boolean add(long) -> add
    478:478:boolean rem(long) -> rem
    483:483:int size() -> size
    488:488:boolean isEmpty() -> isEmpty
    493:493:boolean contains(long) -> contains
    498:498:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    503:503:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    509:509:java.util.stream.Stream stream() -> stream
    515:515:java.util.stream.Stream parallelStream() -> parallelStream
    520:520:void clear() -> clear
    525:525:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    530:530:java.lang.Object[] toArray() -> toArray
    535:536:void forEach(java.util.function.LongConsumer) -> forEach
    540:540:boolean containsAll(java.util.Collection) -> containsAll
    545:545:boolean addAll(java.util.Collection) -> addAll
    550:550:boolean removeAll(java.util.Collection) -> removeAll
    555:555:boolean retainAll(java.util.Collection) -> retainAll
    560:560:boolean removeIf(java.util.function.LongPredicate) -> removeIf
    566:566:boolean add(java.lang.Long) -> add
    572:572:boolean contains(java.lang.Object) -> contains
    578:578:boolean remove(java.lang.Object) -> remove
    583:583:long[] toLongArray() -> toLongArray
    622:622:it.unimi.dsi.fastutil.longs.LongIterator longIterator() -> longIterator
    627:627:it.unimi.dsi.fastutil.longs.LongSpliterator longSpliterator() -> longSpliterator
    642:642:java.lang.String toString() -> toString
    647:647:int hashCode() -> hashCode
    652:653:boolean equals(java.lang.Object) -> equals
    463:463:java.util.Spliterator spliterator() -> spliterator
    463:463:boolean add(java.lang.Object) -> add
    463:463:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.LongComparator -> it.unimi.dsi.fastutil.longs.LongComparator:
# {"fileName":"LongComparator.java","id":"sourceFile"}
    int compare(long,long) -> compare
    44:44:it.unimi.dsi.fastutil.longs.LongComparator reversed() -> a
    56:56:int compare(java.lang.Long,java.lang.Long) -> a
    66:66:it.unimi.dsi.fastutil.longs.LongComparator thenComparing(it.unimi.dsi.fastutil.longs.LongComparator) -> a
    74:75:java.util.Comparator thenComparing(java.util.Comparator) -> thenComparing
    30:30:java.util.Comparator reversed() -> reversed
    30:30:int compare(java.lang.Object,java.lang.Object) -> compare
    67:68:int lambda$thenComparing$3d6e68ef$1(it.unimi.dsi.fastutil.longs.LongComparator,long,long) -> a
it.unimi.dsi.fastutil.longs.LongComparators -> it.unimi.dsi.fastutil.longs.V:
# {"fileName":"LongComparators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongComparators$NaturalImplicitComparator NATURAL_COMPARATOR$4739ddb0 -> a
    it.unimi.dsi.fastutil.longs.LongComparators$OppositeImplicitComparator OPPOSITE_COMPARATOR$4739ddb0 -> b
    95:96:it.unimi.dsi.fastutil.longs.LongComparator oppositeComparator(it.unimi.dsi.fastutil.longs.LongComparator) -> a
    106:107:it.unimi.dsi.fastutil.longs.LongComparator asLongComparator(java.util.Comparator) -> a
    46:67:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.LongComparators$1 -> it.unimi.dsi.fastutil.longs.V$1:
# {"fileName":"LongComparators.java","id":"sourceFile"}
    java.util.Comparator val$c -> a
    107:107:void <init>(java.util.Comparator) -> <init>
    110:110:int compare(long,long) -> compare
    116:116:int compare(java.lang.Long,java.lang.Long) -> a
    107:107:int compare(java.lang.Object,java.lang.Object) -> compare
it.unimi.dsi.fastutil.longs.LongComparators$NaturalImplicitComparator -> it.unimi.dsi.fastutil.longs.V$a:
# {"fileName":"LongComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    28:28:void <init>() -> <init>
    33:33:int compare(long,long) -> compare
    38:38:it.unimi.dsi.fastutil.longs.LongComparator reversed() -> a
    42:42:java.lang.Object readResolve() -> readResolve
    28:28:java.util.Comparator reversed() -> reversed
    1038:1038:it.unimi.dsi.fastutil.longs.LongComparator reversed():38:38 -> reversed
    1038:1038:java.util.Comparator reversed():28 -> reversed
it.unimi.dsi.fastutil.longs.LongComparators$OppositeComparator -> it.unimi.dsi.fastutil.longs.V$b:
# {"fileName":"LongComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.longs.LongComparator comparator -> a
    73:75:void <init>(it.unimi.dsi.fastutil.longs.LongComparator) -> <init>
    79:79:int compare(long,long) -> compare
    84:84:it.unimi.dsi.fastutil.longs.LongComparator reversed() -> a
    69:69:java.util.Comparator reversed() -> reversed
    1084:1084:it.unimi.dsi.fastutil.longs.LongComparator reversed():84:84 -> reversed
    1084:1084:java.util.Comparator reversed():69 -> reversed
it.unimi.dsi.fastutil.longs.LongComparators$OppositeImplicitComparator -> it.unimi.dsi.fastutil.longs.V$c:
# {"fileName":"LongComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    49:49:void <init>() -> <init>
    54:54:int compare(long,long) -> compare
    59:59:it.unimi.dsi.fastutil.longs.LongComparator reversed() -> a
    63:63:java.lang.Object readResolve() -> readResolve
    49:49:java.util.Comparator reversed() -> reversed
    1059:1059:it.unimi.dsi.fastutil.longs.LongComparator reversed():59:59 -> reversed
    1059:1059:java.util.Comparator reversed():49 -> reversed
it.unimi.dsi.fastutil.longs.LongConsumer -> it.unimi.dsi.fastutil.longs.LongConsumer:
# {"fileName":"LongConsumer.java","id":"sourceFile"}
    45:46:void accept(java.lang.Long) -> a
    61:62:it.unimi.dsi.fastutil.longs.LongConsumer andThen(java.util.function.LongConsumer) -> a
    102:102:java.util.function.Consumer andThen(java.util.function.Consumer) -> andThen
    35:35:void accept(java.lang.Object) -> accept
    35:35:java.util.function.LongConsumer andThen(java.util.function.LongConsumer) -> andThen
    63:65:void lambda$andThen$0(java.util.function.LongConsumer,long) -> a
it.unimi.dsi.fastutil.longs.LongDoublePair -> it.unimi.dsi.fastutil.longs.W:
# {"fileName":"LongDoublePair.java","id":"sourceFile"}
    long leftLong() -> b
    38:38:java.lang.Long left() -> c
    double rightDouble() -> d
    163:163:java.lang.Double right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.longs.LongFloatPair -> it.unimi.dsi.fastutil.longs.X:
# {"fileName":"LongFloatPair.java","id":"sourceFile"}
    long leftLong() -> b
    38:38:java.lang.Long left() -> c
    float rightFloat() -> d
    163:163:java.lang.Float right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.longs.LongImmutableList -> it.unimi.dsi.fastutil.longs.Y:
# {"fileName":"LongImmutableList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.longs.LongImmutableList EMPTY -> a
    long[] a -> b
    51:53:void <init>(long[]) -> <init>
    114:114:it.unimi.dsi.fastutil.longs.LongImmutableList of() -> a
    128:128:it.unimi.dsi.fastutil.longs.LongImmutableList of(long[]) -> a
    1114:1114:it.unimi.dsi.fastutil.longs.LongImmutableList of():114:114 -> a
    1114:1114:it.unimi.dsi.fastutil.longs.LongImmutableList of(long[]):128 -> a
    173:174:long getLong(int) -> getLong
    179:180:int indexOf(long) -> indexOf
    185:186:int lastIndexOf(long) -> lastIndexOf
    191:191:int size() -> size
    196:196:boolean isEmpty() -> isEmpty
    209:211:void getElements(int,long[],int,int) -> getElements
    215:218:void forEach(java.util.function.LongConsumer) -> forEach
    222:223:long[] toLongArray() -> toLongArray
    228:230:long[] toArray(long[]) -> toArray
    235:236:it.unimi.dsi.fastutil.longs.LongListIterator listIterator(int) -> listIterator
    386:386:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    698:703:it.unimi.dsi.fastutil.longs.LongList subList(int,int) -> subList
    733:743:boolean equals(java.lang.Object) -> equals
    1721:1727:boolean equals(it.unimi.dsi.fastutil.longs.LongImmutableList):721:727 -> equals
    1721:1727:boolean equals(java.lang.Object):737 -> equals
    774:784:int compareTo(java.util.List) -> compareTo
    1758:1769:int compareTo(it.unimi.dsi.fastutil.longs.LongImmutableList):758:769 -> compareTo
    1758:1769:int compareTo(java.util.List):775 -> compareTo
    36:36:java.util.Spliterator spliterator() -> spliterator
    36:36:java.util.List subList(int,int) -> subList
    36:36:java.util.ListIterator listIterator(int) -> listIterator
    36:36:int compareTo(java.lang.Object) -> compareTo
    36:36:java.lang.Object clone() -> clone
    2708:2708:it.unimi.dsi.fastutil.longs.LongImmutableList clone():708:708 -> clone
    2708:2708:java.lang.Object clone():36 -> clone
    36:36:long[] access$000(it.unimi.dsi.fastutil.longs.LongImmutableList) -> a
    39:39:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.LongImmutableList$1 -> it.unimi.dsi.fastutil.longs.Y$1:
# {"fileName":"LongImmutableList.java","id":"sourceFile"}
    int pos -> a
    int val$index -> b
    it.unimi.dsi.fastutil.longs.LongImmutableList this$0 -> c
    236:237:void <init>(it.unimi.dsi.fastutil.longs.LongImmutableList,int) -> <init>
    241:241:boolean hasNext() -> hasNext
    246:246:boolean hasPrevious() -> hasPrevious
    251:252:long nextLong() -> nextLong
    257:258:long previousLong() -> a
    263:263:int nextIndex() -> nextIndex
    268:268:int previousIndex() -> previousIndex
    273:276:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    280:280:void add(long) -> a
    285:285:void set(long) -> b
    290:290:void remove() -> remove
    236:236:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongImmutableList$ImmutableSubList -> it.unimi.dsi.fastutil.longs.Y$a:
# {"fileName":"LongImmutableList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.longs.LongImmutableList innerList -> d
    int from -> a
    int to -> b
    long[] a -> c
    402:407:void <init>(it.unimi.dsi.fastutil.longs.LongImmutableList,int,int) -> <init>
    411:412:long getLong(int) -> getLong
    417:418:int indexOf(long) -> indexOf
    423:424:int lastIndexOf(long) -> lastIndexOf
    429:429:int size() -> size
    434:434:boolean isEmpty() -> isEmpty
    439:443:void getElements(int,long[],int,int) -> getElements
    447:450:void forEach(java.util.function.LongConsumer) -> forEach
    454:454:long[] toLongArray() -> toLongArray
    459:461:long[] toArray(long[]) -> toArray
    466:467:it.unimi.dsi.fastutil.longs.LongListIterator listIterator(int) -> listIterator
    597:597:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    601:614:boolean contentsEquals(long[],int,int) -> a
    619:632:boolean equals(java.lang.Object) -> equals
    636:645:int contentsCompareTo(long[],int,int) -> b
    650:660:int compareTo(java.util.List) -> compareTo
    668:670:java.lang.Object readResolve() -> readResolve
    679:683:it.unimi.dsi.fastutil.longs.LongList subList(int,int) -> subList
    389:389:java.util.Spliterator spliterator() -> spliterator
    389:389:java.util.List subList(int,int) -> subList
    389:389:java.util.ListIterator listIterator(int) -> listIterator
    389:389:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.longs.LongImmutableList$ImmutableSubList$1 -> it.unimi.dsi.fastutil.longs.Y$a$1:
# {"fileName":"LongImmutableList.java","id":"sourceFile"}
    int pos -> a
    int val$index -> b
    it.unimi.dsi.fastutil.longs.LongImmutableList$ImmutableSubList this$0 -> c
    467:468:void <init>(it.unimi.dsi.fastutil.longs.LongImmutableList$ImmutableSubList,int) -> <init>
    472:472:boolean hasNext() -> hasNext
    477:477:boolean hasPrevious() -> hasPrevious
    482:483:long nextLong() -> nextLong
    488:489:long previousLong() -> a
    494:494:int nextIndex() -> nextIndex
    499:499:int previousIndex() -> previousIndex
    504:507:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    511:511:void add(long) -> a
    516:516:void set(long) -> b
    521:521:void remove() -> remove
    467:467:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongImmutableList$ImmutableSubList$SubListSpliterator -> it.unimi.dsi.fastutil.longs.Y$a$a:
# {"fileName":"LongImmutableList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongImmutableList$ImmutableSubList this$0 -> c
    554:556:void <init>(it.unimi.dsi.fastutil.longs.LongImmutableList$ImmutableSubList) -> <init>
    559:561:void <init>(it.unimi.dsi.fastutil.longs.LongImmutableList$ImmutableSubList,int,int) -> <init>
    566:566:long get(int) -> a
    576:578:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    583:587:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    591:591:int characteristics() -> characteristics
    552:552:it.unimi.dsi.fastutil.longs.LongSpliterators$AbstractIndexBasedSpliterator makeForSplit$2c15bdb2(int,int) -> a
    1571:1571:it.unimi.dsi.fastutil.longs.LongImmutableList$ImmutableSubList$SubListSpliterator makeForSplit(int,int):571:571 -> a
    1571:1571:it.unimi.dsi.fastutil.longs.LongSpliterators$AbstractIndexBasedSpliterator makeForSplit$2c15bdb2(int,int):552 -> a
    552:552:void forEachRemaining(java.lang.Object) -> forEachRemaining
    552:552:boolean tryAdvance(java.lang.Object) -> tryAdvance
it.unimi.dsi.fastutil.longs.LongImmutableList$Spliterator -> it.unimi.dsi.fastutil.longs.Y$b:
# {"fileName":"LongImmutableList.java","id":"sourceFile"}
    int pos -> a
    int max -> b
    boolean $assertionsDisabled -> c
    it.unimi.dsi.fastutil.longs.LongImmutableList this$0 -> d
    325:326:void <init>(it.unimi.dsi.fastutil.longs.LongImmutableList) -> <init>
    328:332:void <init>(it.unimi.dsi.fastutil.longs.LongImmutableList,int,int) -> <init>
    336:336:int characteristics() -> characteristics
    341:341:long estimateSize() -> estimateSize
    346:348:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    353:356:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    374:380:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    321:321:java.util.Spliterator$OfLong trySplit() -> trySplit
    321:321:void forEachRemaining(java.lang.Object) -> forEachRemaining
    321:321:boolean tryAdvance(java.lang.Object) -> tryAdvance
    321:321:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    321:321:java.util.Spliterator trySplit() -> trySplit
    321:321:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.LongIntPair -> it.unimi.dsi.fastutil.longs.Z:
# {"fileName":"LongIntPair.java","id":"sourceFile"}
    long leftLong() -> e
    38:38:java.lang.Long left() -> g
    int rightInt() -> f
    163:163:java.lang.Integer right() -> h
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.longs.LongIterable -> it.unimi.dsi.fastutil.longs.LongIterable:
# {"fileName":"LongIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    71:71:it.unimi.dsi.fastutil.longs.LongIterator longIterator() -> longIterator
    87:87:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    102:102:it.unimi.dsi.fastutil.longs.LongSpliterator longSpliterator() -> longSpliterator
    117:119:void forEach(java.util.function.LongConsumer) -> forEach
    146:147:void forEach(it.unimi.dsi.fastutil.longs.LongConsumer) -> forEach
    157:161:void forEach(java.util.function.Consumer) -> forEach
    47:47:java.util.Spliterator spliterator() -> spliterator
    47:47:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.LongIterator -> it.unimi.dsi.fastutil.longs.LongIterator:
# {"fileName":"LongIterator.java","id":"sourceFile"}
    long nextLong() -> nextLong
    46:46:java.lang.Long next() -> next
    88:89:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    28:28:java.lang.Object next() -> next
it.unimi.dsi.fastutil.longs.LongIterators -> it.unimi.dsi.fastutil.longs.aa:
# {"fileName":"LongIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongIterators$EmptyIterator EMPTY_ITERATOR -> a
    195:195:it.unimi.dsi.fastutil.longs.LongIterators$SingletonIterator singleton$4e20b701(long) -> a
    344:344:int unwrap(it.unimi.dsi.fastutil.longs.LongIterator,long[]) -> a
    1324:1328:int unwrap(it.unimi.dsi.fastutil.longs.LongIterator,long[],int,int):324:328 -> a
    1324:1328:int unwrap(it.unimi.dsi.fastutil.longs.LongIterator,long[]):344 -> a
    667:669:it.unimi.dsi.fastutil.longs.LongIterator asLongIterator(java.util.Iterator) -> a
    1134:1134:it.unimi.dsi.fastutil.longs.LongIterators$IntervalIterator fromTo$5c1ba062(long,long) -> a
    1219:1219:it.unimi.dsi.fastutil.longs.LongIterators$IteratorConcatenator concat$4c188296(it.unimi.dsi.fastutil.longs.LongIterator[]) -> a
    2237:2237:it.unimi.dsi.fastutil.longs.LongIterators$IteratorConcatenator concat$3ed78c36(it.unimi.dsi.fastutil.longs.LongIterator[],int,int):1237:1237 -> a
    2237:2237:it.unimi.dsi.fastutil.longs.LongIterators$IteratorConcatenator concat$4c188296(it.unimi.dsi.fastutil.longs.LongIterator[]):1219 -> a
    1277:1277:it.unimi.dsi.fastutil.longs.LongIterators$UnmodifiableIterator unmodifiable$27dd8ac1(it.unimi.dsi.fastutil.longs.LongIterator) -> a
    117:117:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.LongIterators$AbstractIndexBasedIterator -> it.unimi.dsi.fastutil.longs.aa$a:
# {"fileName":"LongIterators.java","id":"sourceFile"}
    int minPos -> a
    int pos -> b
    int lastReturned -> c
    859:862:void <init>(int) -> <init>
    long get(int) -> a
    void remove(int) -> b
    int getMaxPos() -> b
    910:910:boolean hasNext() -> hasNext
    915:916:long nextLong() -> nextLong
    921:926:void remove() -> remove
    930:933:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    829:829:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongIterators$AbstractIndexBasedListIterator -> it.unimi.dsi.fastutil.longs.aa$b:
# {"fileName":"LongIterators.java","id":"sourceFile"}
    971:972:void <init>(int) -> <init>
    void add(int,long) -> a
    void set(int,long) -> b
    1004:1004:boolean hasPrevious() -> hasPrevious
    1009:1010:long previousLong() -> a
    1015:1015:int nextIndex() -> nextIndex
    1020:1020:int previousIndex() -> previousIndex
    1025:1027:void add(long) -> a
    1031:1033:void set(long) -> b
it.unimi.dsi.fastutil.longs.LongIterators$EmptyIterator -> it.unimi.dsi.fastutil.longs.aa$c:
# {"fileName":"LongIterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    47:48:void <init>() -> <init>
    52:52:boolean hasNext() -> hasNext
    57:57:boolean hasPrevious() -> hasPrevious
    62:62:long nextLong() -> nextLong
    67:67:long previousLong() -> a
    72:72:int nextIndex() -> nextIndex
    77:77:int previousIndex() -> previousIndex
    92:92:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    97:97:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    101:101:java.lang.Object clone() -> clone
    105:105:java.lang.Object readResolve() -> readResolve
    44:44:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongIterators$IntervalIterator -> it.unimi.dsi.fastutil.longs.aa$d:
# {"fileName":"LongIterators.java","id":"sourceFile"}
    long from -> a
    long to -> b
    long curr -> c
    1056:1059:void <init>(long,long) -> <init>
    1063:1063:boolean hasNext() -> hasNext
    1068:1068:boolean hasPrevious() -> hasPrevious
    1073:1074:long nextLong() -> nextLong
    1079:1080:long previousLong() -> a
    1085:1089:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1052:1052:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongIterators$IteratorConcatenator -> it.unimi.dsi.fastutil.longs.aa$e:
# {"fileName":"LongIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongIterator[] a -> a
    int offset -> b
    int length -> c
    int lastOffset -> d
    1139:1146:void <init>(it.unimi.dsi.fastutil.longs.LongIterator[]) -> <init>
    1149:1154:void advance() -> a
    1159:1159:boolean hasNext() -> hasNext
    1164:1167:long nextLong() -> nextLong
    1172:1176:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1181:1185:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1189:1191:void remove() -> remove
    1137:1137:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongIterators$IteratorWrapper -> it.unimi.dsi.fastutil.longs.aa$f:
# {"fileName":"LongIterators.java","id":"sourceFile"}
    java.util.Iterator i -> a
    582:584:void <init>(java.util.Iterator) -> <init>
    588:588:boolean hasNext() -> hasNext
    593:594:void remove() -> remove
    598:598:long nextLong() -> nextLong
    611:613:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    618:619:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    579:579:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongIterators$PrimitiveIteratorWrapper -> it.unimi.dsi.fastutil.longs.aa$g:
# {"fileName":"LongIterators.java","id":"sourceFile"}
    java.util.PrimitiveIterator$OfLong i -> a
    625:627:void <init>(java.util.PrimitiveIterator$OfLong) -> <init>
    631:631:boolean hasNext() -> hasNext
    636:637:void remove() -> remove
    641:641:long nextLong() -> nextLong
    646:647:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    622:622:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongIterators$SingletonIterator -> it.unimi.dsi.fastutil.longs.aa$h:
# {"fileName":"LongIterators.java","id":"sourceFile"}
    long element -> a
    byte curr -> b
    124:126:void <init>(long) -> <init>
    130:130:boolean hasNext() -> hasNext
    135:135:boolean hasPrevious() -> hasPrevious
    140:142:long nextLong() -> nextLong
    147:149:long previousLong() -> a
    154:159:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    163:163:int nextIndex() -> nextIndex
    168:168:int previousIndex() -> previousIndex
    120:120:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongIterators$UnmodifiableIterator -> it.unimi.dsi.fastutil.longs.aa$i:
# {"fileName":"LongIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongIterator i -> a
    1244:1246:void <init>(it.unimi.dsi.fastutil.longs.LongIterator) -> <init>
    1250:1250:boolean hasNext() -> hasNext
    1255:1255:long nextLong() -> nextLong
    1260:1261:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1266:1267:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1241:1241:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet -> it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet:
# {"fileName":"LongLinkedOpenHashSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long[] key -> key
    int mask -> mask
    boolean containsNull -> containsNull
    int first -> first
    int last -> last
    long[] link -> link
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    88:132:void <init>(int,float) -> <init>
    140:141:void <init>(int) -> <init>
    148:149:void <init>() -> <init>
    158:160:void <init>(java.util.Collection,float) -> <init>
    169:170:void <init>(java.util.Collection) -> <init>
    179:181:void <init>(it.unimi.dsi.fastutil.longs.LongCollection,float) -> <init>
    190:191:void <init>(it.unimi.dsi.fastutil.longs.LongCollection) -> <init>
    200:202:void <init>(it.unimi.dsi.fastutil.longs.LongIterator,float) -> <init>
    211:212:void <init>(it.unimi.dsi.fastutil.longs.LongIterator) -> <init>
    221:222:void <init>(java.util.Iterator,float) -> <init>
    231:232:void <init>(java.util.Iterator) -> <init>
    243:246:void <init>(long[],int,int,float) -> <init>
    257:258:void <init>(long[],int,int) -> <init>
    267:268:void <init>(long[],float) -> <init>
    277:278:void <init>(long[]) -> <init>
    286:286:it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet of() -> of
    297:299:it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet of(long) -> of
    313:318:it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet of(long,long) -> of
    333:341:it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet of(long,long,long) -> of
    355:361:it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet of(long[]) -> of
    375:375:it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet toSet(java.util.stream.LongStream) -> toSet
    390:395:it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet toSetWithExpectedSize(java.util.stream.LongStream,int) -> toSetWithExpectedSize
    409:411:void ensureCapacity(int) -> ensureCapacity
    414:416:void tryCapacity(long) -> a
    420:423:boolean addAll(it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    429:432:boolean addAll(java.util.Collection) -> addAll
    438:463:boolean add(long) -> add
    476:489:void shiftKeys(int) -> a
    494:498:boolean removeEntry(int) -> b
    512:524:boolean remove(long) -> remove
    1502:1507:boolean removeNullEntry():502:507 -> remove
    1502:1507:boolean remove(long):513 -> remove
    530:539:boolean contains(long) -> contains
    550:568:long removeFirstLong() -> removeFirstLong
    578:596:long removeLastLong() -> removeLastLong
    600:615:void moveIndexToFirst(int) -> c
    618:633:void moveIndexToLast(int) -> d
    644:676:boolean addAndMoveToFirst(long) -> addAndMoveToFirst
    688:720:boolean addAndMoveToLast(long) -> addAndMoveToLast
    731:736:void clear() -> clear
    740:740:int size() -> size
    745:745:boolean isEmpty() -> isEmpty
    755:780:void fixPointers(int) -> e
    790:814:void fixPointers(int,int) -> a
    823:824:long firstLong() -> firstLong
    834:835:long lastLong() -> lastLong
    845:845:it.unimi.dsi.fastutil.longs.LongSortedSet tailSet(long) -> tailSet
    855:855:it.unimi.dsi.fastutil.longs.LongSortedSet headSet(long) -> headSet
    865:865:it.unimi.dsi.fastutil.longs.LongSortedSet subSet(long,long) -> subSet
    875:875:it.unimi.dsi.fastutil.longs.LongComparator comparator() -> comparator
    1069:1069:it.unimi.dsi.fastutil.longs.LongListIterator iterator(long) -> iterator
    1080:1080:it.unimi.dsi.fastutil.longs.LongListIterator iterator() -> iterator
    1100:1100:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    1106:1113:void forEach(java.util.function.LongConsumer) -> forEach
    1129:1129:boolean trim() -> trim
    1151:1158:boolean trim(int) -> trim
    1173:1209:void rehash(int) -> rehash
    1225:1232:it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet clone() -> clone
    1246:1253:int hashCode() -> hashCode
    2399:2399:int realSize():399:399 -> hashCode
    2399:2399:int hashCode():1247 -> hashCode
    1257:1260:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1263:1296:void readObject(java.io.ObjectInputStream) -> readObject
    75:75:it.unimi.dsi.fastutil.longs.LongBidirectionalIterator iterator() -> iterator
    75:75:it.unimi.dsi.fastutil.longs.LongBidirectionalIterator iterator(long) -> iterator
    75:75:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    75:75:java.util.Spliterator spliterator() -> spliterator
    75:75:java.util.Iterator iterator() -> iterator
    75:75:java.util.Comparator comparator() -> comparator
    75:75:java.lang.Object clone() -> clone
    395:395:it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet lambda$toSetWithExpectedSize$0(int) -> f
it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet$SetIterator -> it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet$a:
# {"fileName":"LongLinkedOpenHashSet.java","id":"sourceFile"}
    int prev -> a
    int next -> b
    int curr -> c
    int index -> d
    it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet this$0 -> e
    890:907:void <init>(it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet) -> <init>
    890:935:void <init>(it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet,long) -> <init>
    940:940:boolean hasNext() -> hasNext
    945:945:boolean hasPrevious() -> hasPrevious
    950:956:long nextLong() -> nextLong
    961:966:long previousLong() -> a
    971:981:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    984:999:void ensureIndexKnown() -> b
    1003:1004:int nextIndex() -> nextIndex
    1009:1010:int previousIndex() -> previousIndex
    1015:1056:void remove() -> remove
    885:885:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.longs.LongList -> it.unimi.dsi.fastutil.longs.LongList:
# {"fileName":"LongList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongListIterator iterator() -> iterator
    105:108:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.longs.LongListIterator listIterator() -> listIterator
    it.unimi.dsi.fastutil.longs.LongListIterator listIterator(int) -> listIterator
    it.unimi.dsi.fastutil.longs.LongList subList(int,int) -> subList
    void size(int) -> size
    void getElements(int,long[],int,int) -> getElements
    void removeElements(int,int) -> removeElements
    void addElements(int,long[]) -> addElements
    void addElements(int,long[],int,int) -> addElements
    193:194:void setElements(long[]) -> setElements
    204:205:void setElements(int,long[]) -> setElements
    232:242:void setElements(int,long[],int,int) -> setElements
    boolean add(long) -> add
    void add(int,long) -> add
    267:268:void add(int,java.lang.Long) -> add
    boolean addAll(int,it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    long set(int,long) -> set
    293:297:void replaceAll(java.util.function.LongUnaryOperator) -> replaceAll
    323:324:void replaceAll(it.unimi.dsi.fastutil.longs.LongUnaryOperator) -> replaceAll
    335:339:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    long getLong(int) -> getLong
    int indexOf(long) -> indexOf
    int lastIndexOf(long) -> lastIndexOf
    372:372:boolean contains(java.lang.Object) -> contains
    383:383:java.lang.Long get(int) -> get
    394:394:int indexOf(java.lang.Object) -> indexOf
    405:405:int lastIndexOf(java.lang.Object) -> lastIndexOf
    419:419:boolean add(java.lang.Long) -> add
    long removeLong(int) -> removeLong
    437:437:boolean remove(java.lang.Object) -> remove
    448:448:java.lang.Long remove(int) -> remove
    459:459:java.lang.Long set(int,java.lang.Long) -> set
    473:473:boolean addAll(int,it.unimi.dsi.fastutil.longs.LongList) -> addAll
    485:485:boolean addAll(it.unimi.dsi.fastutil.longs.LongList) -> addAll
    496:496:it.unimi.dsi.fastutil.longs.LongList of() -> of
    506:506:it.unimi.dsi.fastutil.longs.LongList of(long) -> of
    517:517:it.unimi.dsi.fastutil.longs.LongList of(long,long) -> of
    529:529:it.unimi.dsi.fastutil.longs.LongList of(long,long,long) -> of
    543:552:it.unimi.dsi.fastutil.longs.LongList of(long[]) -> of
    563:564:void sort(java.util.Comparator) -> sort
    586:596:void sort(it.unimi.dsi.fastutil.longs.LongComparator) -> sort
    605:606:void unstableSort(java.util.Comparator) -> unstableSort
    628:635:void unstableSort(it.unimi.dsi.fastutil.longs.LongComparator) -> unstableSort
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:java.util.ListIterator listIterator() -> listIterator
    45:45:java.lang.Object remove(int) -> remove
    45:45:void add(int,java.lang.Object) -> add
    45:45:java.lang.Object set(int,java.lang.Object) -> set
    45:45:java.lang.Object get(int) -> get
    45:45:boolean add(java.lang.Object) -> add
    45:45:java.util.Iterator iterator() -> iterator
    45:45:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.LongListIterator -> it.unimi.dsi.fastutil.longs.LongListIterator:
# {"fileName":"LongListIterator.java","id":"sourceFile"}
    43:43:void set(long) -> b
    56:56:void add(long) -> a
    70:70:void remove() -> remove
    81:82:void set(java.lang.Long) -> a
    92:93:void add(java.lang.Long) -> b
    103:103:java.lang.Long next() -> next
    114:114:java.lang.Long previous() -> t_
    31:31:java.lang.Object next() -> next
    31:31:java.lang.Object previous() -> previous
    31:31:void add(java.lang.Object) -> add
    31:31:void set(java.lang.Object) -> set
it.unimi.dsi.fastutil.longs.LongLists -> it.unimi.dsi.fastutil.longs.ab:
# {"fileName":"LongLists.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongLists$EmptyList EMPTY_LIST -> a
    609:609:it.unimi.dsi.fastutil.longs.LongLists$Singleton singleton$3bb19a31(long) -> a
    337:337:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.LongLists$EmptyList -> it.unimi.dsi.fastutil.longs.ab$a:
# {"fileName":"LongLists.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    65:66:void <init>() -> <init>
    70:70:long getLong(int) -> getLong
    75:75:boolean rem(long) -> rem
    80:80:long removeLong(int) -> removeLong
    85:85:void add(int,long) -> add
    90:90:long set(int,long) -> set
    95:95:int indexOf(long) -> indexOf
    100:100:int lastIndexOf(long) -> lastIndexOf
    105:105:boolean addAll(int,java.util.Collection) -> addAll
    111:111:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    116:116:void replaceAll(java.util.function.LongUnaryOperator) -> replaceAll
    121:121:boolean addAll(it.unimi.dsi.fastutil.longs.LongList) -> addAll
    126:126:boolean addAll(int,it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    131:131:boolean addAll(int,it.unimi.dsi.fastutil.longs.LongList) -> addAll
    143:143:void add(int,java.lang.Long) -> add
    155:155:java.lang.Long get(int) -> get
    167:167:boolean add(java.lang.Long) -> add
    179:179:java.lang.Long set(int,java.lang.Long) -> set
    191:191:java.lang.Long remove(int) -> remove
    203:203:int indexOf(java.lang.Object) -> indexOf
    215:215:int lastIndexOf(java.lang.Object) -> lastIndexOf
    221:221:void sort(it.unimi.dsi.fastutil.longs.LongComparator) -> sort
    225:225:void unstableSort(it.unimi.dsi.fastutil.longs.LongComparator) -> unstableSort
    231:231:void sort(java.util.Comparator) -> sort
    236:236:void unstableSort(java.util.Comparator) -> unstableSort
    240:240:it.unimi.dsi.fastutil.longs.LongListIterator listIterator() -> listIterator
    245:245:it.unimi.dsi.fastutil.longs.LongListIterator iterator() -> iterator
    250:251:it.unimi.dsi.fastutil.longs.LongListIterator listIterator(int) -> listIterator
    256:257:it.unimi.dsi.fastutil.longs.LongList subList(int,int) -> subList
    262:263:void getElements(int,long[],int,int) -> getElements
    268:268:void removeElements(int,int) -> removeElements
    273:273:void addElements(int,long[],int,int) -> addElements
    278:278:void addElements(int,long[]) -> addElements
    283:283:void setElements(long[]) -> setElements
    288:288:void setElements(int,long[]) -> setElements
    293:293:void setElements(int,long[],int,int) -> setElements
    298:298:void size(int) -> size
    309:309:java.lang.Object clone() -> clone
    314:314:int hashCode() -> hashCode
    320:320:boolean equals(java.lang.Object) -> equals
    325:325:java.lang.String toString() -> toString
    329:329:java.lang.Object readResolve() -> readResolve
    62:62:it.unimi.dsi.fastutil.longs.LongBidirectionalIterator iterator() -> iterator
    62:62:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    62:62:boolean add(java.lang.Object) -> add
    62:62:java.util.Iterator iterator() -> iterator
    62:62:java.util.List subList(int,int) -> subList
    62:62:java.util.ListIterator listIterator(int) -> listIterator
    62:62:java.util.ListIterator listIterator() -> listIterator
    62:62:java.lang.Object remove(int) -> remove
    62:62:void add(int,java.lang.Object) -> add
    62:62:java.lang.Object set(int,java.lang.Object) -> set
    62:62:java.lang.Object get(int) -> get
    62:62:int compareTo(java.lang.Object) -> compareTo
    1303:1304:int compareTo(java.util.List):303:304 -> compareTo
    1303:1304:int compareTo(java.lang.Object):62 -> compareTo
it.unimi.dsi.fastutil.longs.LongLists$ImmutableListBase -> it.unimi.dsi.fastutil.longs.ab$b:
# {"fileName":"LongLists.java","id":"sourceFile"}
    1245:1245:void <init>() -> <init>
    1254:1254:void add(int,long) -> add
    1265:1265:boolean add(long) -> add
    1276:1276:boolean addAll(java.util.Collection) -> addAll
    1287:1287:boolean addAll(int,java.util.Collection) -> addAll
    1298:1298:long removeLong(int) -> removeLong
    1309:1309:boolean rem(long) -> rem
    1320:1320:boolean removeAll(java.util.Collection) -> removeAll
    1331:1331:boolean retainAll(java.util.Collection) -> retainAll
    1342:1342:boolean removeIf(java.util.function.Predicate) -> removeIf
    1353:1353:boolean removeIf(java.util.function.LongPredicate) -> removeIf
    1364:1364:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    1375:1375:void replaceAll(java.util.function.LongUnaryOperator) -> replaceAll
    1386:1386:void add(int,java.lang.Long) -> add
    1397:1397:boolean add(java.lang.Long) -> add
    1408:1408:java.lang.Long remove(int) -> remove
    1419:1419:boolean remove(java.lang.Object) -> remove
    1430:1430:java.lang.Long set(int,java.lang.Long) -> set
    1441:1441:boolean addAll(it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    1452:1452:boolean addAll(it.unimi.dsi.fastutil.longs.LongList) -> addAll
    1463:1463:boolean addAll(int,it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    1474:1474:boolean addAll(int,it.unimi.dsi.fastutil.longs.LongList) -> addAll
    1485:1485:boolean removeAll(it.unimi.dsi.fastutil.longs.LongCollection) -> removeAll
    1496:1496:boolean retainAll(it.unimi.dsi.fastutil.longs.LongCollection) -> retainAll
    1507:1507:long set(int,long) -> set
    1518:1518:void clear() -> clear
    1529:1529:void size(int) -> size
    1540:1540:void removeElements(int,int) -> removeElements
    1551:1551:void addElements(int,long[],int,int) -> addElements
    1562:1562:void setElements(int,long[],int,int) -> setElements
    1573:1573:void sort(it.unimi.dsi.fastutil.longs.LongComparator) -> sort
    1584:1584:void unstableSort(it.unimi.dsi.fastutil.longs.LongComparator) -> unstableSort
    1595:1595:void sort(java.util.Comparator) -> sort
    1606:1606:void unstableSort(java.util.Comparator) -> unstableSort
    1245:1245:java.lang.Object remove(int) -> remove
    1245:1245:void add(int,java.lang.Object) -> add
    1245:1245:java.lang.Object set(int,java.lang.Object) -> set
    1245:1245:boolean add(java.lang.Object) -> add
it.unimi.dsi.fastutil.longs.LongLists$Singleton -> it.unimi.dsi.fastutil.longs.ab$c:
# {"fileName":"LongLists.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long element -> a
    362:364:void <init>(long) -> <init>
    368:369:long getLong(int) -> getLong
    374:374:boolean rem(long) -> rem
    379:379:long removeLong(int) -> removeLong
    384:384:boolean contains(long) -> contains
    389:389:int indexOf(long) -> indexOf
    395:395:long[] toLongArray() -> toLongArray
    400:400:it.unimi.dsi.fastutil.longs.LongListIterator listIterator() -> listIterator
    405:405:it.unimi.dsi.fastutil.longs.LongListIterator iterator() -> iterator
    410:410:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    415:418:it.unimi.dsi.fastutil.longs.LongListIterator listIterator(int) -> listIterator
    424:428:it.unimi.dsi.fastutil.longs.LongList subList(int,int) -> subList
    434:435:void forEach(java.util.function.Consumer) -> forEach
    439:439:boolean addAll(int,java.util.Collection) -> addAll
    444:444:boolean addAll(java.util.Collection) -> addAll
    449:449:boolean removeAll(java.util.Collection) -> removeAll
    454:454:boolean retainAll(java.util.Collection) -> retainAll
    460:460:boolean removeIf(java.util.function.Predicate) -> removeIf
    466:466:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    471:471:void replaceAll(java.util.function.LongUnaryOperator) -> replaceAll
    476:477:void forEach(java.util.function.LongConsumer) -> forEach
    481:481:boolean addAll(it.unimi.dsi.fastutil.longs.LongList) -> addAll
    486:486:boolean addAll(int,it.unimi.dsi.fastutil.longs.LongList) -> addAll
    491:491:boolean addAll(int,it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    496:496:boolean addAll(it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    501:501:boolean removeAll(it.unimi.dsi.fastutil.longs.LongCollection) -> removeAll
    506:506:boolean retainAll(it.unimi.dsi.fastutil.longs.LongCollection) -> retainAll
    511:511:boolean removeIf(java.util.function.LongPredicate) -> removeIf
    517:517:java.lang.Object[] toArray() -> toArray
    523:523:void sort(it.unimi.dsi.fastutil.longs.LongComparator) -> sort
    527:527:void unstableSort(it.unimi.dsi.fastutil.longs.LongComparator) -> unstableSort
    533:533:void sort(java.util.Comparator) -> sort
    538:538:void unstableSort(java.util.Comparator) -> unstableSort
    542:548:void getElements(int,long[],int,int) -> getElements
    552:552:void removeElements(int,int) -> removeElements
    557:557:void addElements(int,long[]) -> addElements
    562:562:void addElements(int,long[],int,int) -> addElements
    567:567:void setElements(long[]) -> setElements
    572:572:void setElements(int,long[]) -> setElements
    577:577:void setElements(int,long[],int,int) -> setElements
    582:582:int size() -> size
    587:587:void size(int) -> size
    592:592:void clear() -> clear
    597:597:java.lang.Object clone() -> clone
    358:358:java.util.Spliterator spliterator() -> spliterator
    358:358:java.util.List subList(int,int) -> subList
    358:358:java.util.ListIterator listIterator(int) -> listIterator
    358:358:java.util.ListIterator listIterator() -> listIterator
    358:358:java.util.Iterator iterator() -> iterator
    358:358:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.LongLongPair -> it.unimi.dsi.fastutil.longs.ac:
# {"fileName":"LongLongPair.java","id":"sourceFile"}
    long leftLong() -> e
    38:38:java.lang.Long left() -> g
    long rightLong() -> f
    163:163:java.lang.Long right() -> h
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.longs.LongObjectPair -> it.unimi.dsi.fastutil.longs.ad:
# {"fileName":"LongObjectPair.java","id":"sourceFile"}
    long leftLong() -> b
    38:38:java.lang.Long left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.longs.LongOpenHashSet -> it.unimi.dsi.fastutil.longs.LongOpenHashSet:
# {"fileName":"LongOpenHashSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long[] key -> key
    int mask -> mask
    boolean containsNull -> containsNull
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    79:87:void <init>(int,float) -> <init>
    95:96:void <init>(int) -> <init>
    103:104:void <init>() -> <init>
    113:115:void <init>(java.util.Collection,float) -> <init>
    124:125:void <init>(java.util.Collection) -> <init>
    134:136:void <init>(it.unimi.dsi.fastutil.longs.LongCollection,float) -> <init>
    145:146:void <init>(it.unimi.dsi.fastutil.longs.LongCollection) -> <init>
    155:157:void <init>(it.unimi.dsi.fastutil.longs.LongIterator,float) -> <init>
    166:167:void <init>(it.unimi.dsi.fastutil.longs.LongIterator) -> <init>
    176:177:void <init>(java.util.Iterator,float) -> <init>
    186:187:void <init>(java.util.Iterator) -> <init>
    198:201:void <init>(long[],int,int,float) -> <init>
    212:213:void <init>(long[],int,int) -> <init>
    222:223:void <init>(long[],float) -> <init>
    232:233:void <init>(long[]) -> <init>
    241:241:it.unimi.dsi.fastutil.longs.LongOpenHashSet of() -> of
    252:254:it.unimi.dsi.fastutil.longs.LongOpenHashSet of(long) -> of
    268:273:it.unimi.dsi.fastutil.longs.LongOpenHashSet of(long,long) -> of
    288:296:it.unimi.dsi.fastutil.longs.LongOpenHashSet of(long,long,long) -> of
    310:316:it.unimi.dsi.fastutil.longs.LongOpenHashSet of(long[]) -> of
    330:330:it.unimi.dsi.fastutil.longs.LongOpenHashSet toSet(java.util.stream.LongStream) -> toSet
    345:350:it.unimi.dsi.fastutil.longs.LongOpenHashSet toSetWithExpectedSize(java.util.stream.LongStream,int) -> toSetWithExpectedSize
    354:354:int realSize() -> a
    364:366:void ensureCapacity(int) -> ensureCapacity
    369:371:void tryCapacity(long) -> a
    375:378:boolean addAll(it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    384:387:boolean addAll(java.util.Collection) -> addAll
    393:408:boolean add(long) -> add
    438:441:boolean removeEntry(int) -> a
    1421:1433:void shiftKeys(int):421:433 -> a
    1421:1433:boolean removeEntry(int):439 -> a
    454:466:boolean remove(long) -> remove
    1445:1449:boolean removeNullEntry():445:449 -> remove
    1445:1449:boolean remove(long):455 -> remove
    472:481:boolean contains(long) -> contains
    493:497:void clear() -> clear
    501:501:int size() -> size
    506:506:boolean isEmpty() -> isEmpty
    630:630:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    755:755:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    760:763:void forEach(java.util.function.LongConsumer) -> forEach
    779:779:boolean trim() -> trim
    801:808:boolean trim(int) -> trim
    823:836:void rehash(int) -> rehash
    852:858:it.unimi.dsi.fastutil.longs.LongOpenHashSet clone() -> clone
    872:879:int hashCode() -> hashCode
    883:886:void writeObject(java.io.ObjectOutputStream) -> writeObject
    889:906:void readObject(java.io.ObjectInputStream) -> readObject
    47:47:java.util.Spliterator spliterator() -> spliterator
    47:47:java.util.Iterator iterator() -> iterator
    47:47:java.lang.Object clone() -> clone
    350:350:it.unimi.dsi.fastutil.longs.LongOpenHashSet lambda$toSetWithExpectedSize$0(int) -> b
    47:47:int access$100(it.unimi.dsi.fastutil.longs.LongOpenHashSet) -> a
it.unimi.dsi.fastutil.longs.LongOpenHashSet$SetIterator -> it.unimi.dsi.fastutil.longs.LongOpenHashSet$a:
# {"fileName":"LongOpenHashSet.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNull -> d
    it.unimi.dsi.fastutil.longs.LongArrayList wrapped -> e
    it.unimi.dsi.fastutil.longs.LongOpenHashSet this$0 -> f
    510:525:void <init>(it.unimi.dsi.fastutil.longs.LongOpenHashSet) -> <init>
    534:534:boolean hasNext() -> hasNext
    539:553:long nextLong() -> nextLong
    589:603:void remove() -> remove
    1567:1583:void shiftKeys(int):567:583 -> remove
    1567:1583:void remove():593 -> remove
    607:625:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    510:510:void forEachRemaining(java.lang.Object) -> forEachRemaining
    510:510:void <init>(it.unimi.dsi.fastutil.longs.LongOpenHashSet,byte) -> <init>
it.unimi.dsi.fastutil.longs.LongOpenHashSet$SetSpliterator -> it.unimi.dsi.fastutil.longs.LongOpenHashSet$b:
# {"fileName":"LongOpenHashSet.java","id":"sourceFile"}
    int pos -> a
    int max -> b
    int c -> c
    boolean mustReturnNull -> d
    boolean hasSplit -> e
    it.unimi.dsi.fastutil.longs.LongOpenHashSet this$0 -> f
    639:649:void <init>(it.unimi.dsi.fastutil.longs.LongOpenHashSet) -> <init>
    639:656:void <init>(it.unimi.dsi.fastutil.longs.LongOpenHashSet,int,int,boolean) -> <init>
    660:676:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    681:694:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    698:698:int characteristics() -> characteristics
    703:710:long estimateSize() -> estimateSize
    716:729:it.unimi.dsi.fastutil.longs.LongOpenHashSet$SetSpliterator trySplit() -> b
    633:633:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    633:633:java.util.Spliterator$OfLong trySplit() -> trySplit
    633:633:void forEachRemaining(java.lang.Object) -> forEachRemaining
    633:633:boolean tryAdvance(java.lang.Object) -> tryAdvance
    633:633:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    633:633:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.LongPredicate -> it.unimi.dsi.fastutil.longs.LongPredicate:
# {"fileName":"LongPredicate.java","id":"sourceFile"}
    45:45:boolean test(java.lang.Long) -> a
    61:62:it.unimi.dsi.fastutil.longs.LongPredicate and(java.util.function.LongPredicate) -> a
    99:99:java.util.function.Predicate and(java.util.function.Predicate) -> and
    105:105:it.unimi.dsi.fastutil.longs.LongPredicate negate() -> a
    121:122:it.unimi.dsi.fastutil.longs.LongPredicate or(java.util.function.LongPredicate) -> b
    159:159:java.util.function.Predicate or(java.util.function.Predicate) -> or
    35:35:java.util.function.Predicate negate() -> negate
    35:35:boolean test(java.lang.Object) -> test
    35:35:java.util.function.LongPredicate or(java.util.function.LongPredicate) -> or
    35:35:java.util.function.LongPredicate negate() -> negate
    35:35:java.util.function.LongPredicate and(java.util.function.LongPredicate) -> and
    122:122:boolean lambda$or$2(java.util.function.LongPredicate,long) -> a
    105:105:boolean lambda$negate$1(long) -> a
    62:62:boolean lambda$and$0(java.util.function.LongPredicate,long) -> b
it.unimi.dsi.fastutil.longs.LongReferencePair -> it.unimi.dsi.fastutil.longs.ae:
# {"fileName":"LongReferencePair.java","id":"sourceFile"}
    long leftLong() -> b
    38:38:java.lang.Long left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.longs.LongSet -> it.unimi.dsi.fastutil.longs.LongSet:
# {"fileName":"LongSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    79:79:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    boolean remove(long) -> remove
    102:102:boolean remove(java.lang.Object) -> remove
    114:114:boolean add(java.lang.Long) -> add
    126:126:boolean contains(java.lang.Object) -> contains
    141:141:boolean rem(long) -> rem
    151:151:it.unimi.dsi.fastutil.longs.LongSet of() -> of
    161:161:it.unimi.dsi.fastutil.longs.LongSet of(long) -> of
    173:178:it.unimi.dsi.fastutil.longs.LongSet of(long,long) -> of
    191:199:it.unimi.dsi.fastutil.longs.LongSet of(long,long,long) -> of
    211:230:it.unimi.dsi.fastutil.longs.LongSet of(long[]) -> of
    31:31:java.util.Spliterator spliterator() -> spliterator
    31:31:boolean add(java.lang.Object) -> add
    31:31:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.LongSets -> it.unimi.dsi.fastutil.longs.LongSets:
# {"fileName":"LongSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongSets$EmptySet EMPTY_SET -> EMPTY_SET
    it.unimi.dsi.fastutil.longs.LongSet UNMODIFIABLE_EMPTY_SET -> a
    28:29:void <init>() -> <init>
    93:93:it.unimi.dsi.fastutil.longs.LongSet emptySet() -> emptySet
    212:212:it.unimi.dsi.fastutil.longs.LongSet singleton(long) -> singleton
    223:223:it.unimi.dsi.fastutil.longs.LongSet singleton(java.lang.Long) -> singleton
    260:260:it.unimi.dsi.fastutil.longs.LongSet synchronize(it.unimi.dsi.fastutil.longs.LongSet) -> synchronize
    273:273:it.unimi.dsi.fastutil.longs.LongSet synchronize(it.unimi.dsi.fastutil.longs.LongSet,java.lang.Object) -> synchronize
    315:315:it.unimi.dsi.fastutil.longs.LongSet unmodifiable(it.unimi.dsi.fastutil.longs.LongSet) -> unmodifiable
    326:326:it.unimi.dsi.fastutil.longs.LongSet fromTo(long,long) -> fromTo
    353:353:it.unimi.dsi.fastutil.longs.LongSet from(long) -> from
    380:380:it.unimi.dsi.fastutil.longs.LongSet to(long) -> to
    77:81:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.LongSets$1 -> it.unimi.dsi.fastutil.longs.LongSets$1:
# {"fileName":"LongSets.java","id":"sourceFile"}
    long val$from -> a
    long val$to -> b
    326:326:void <init>(long,long) -> <init>
    329:329:boolean contains(long) -> contains
    334:334:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    339:340:int size() -> size
    326:326:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.LongSets$2 -> it.unimi.dsi.fastutil.longs.LongSets$2:
# {"fileName":"LongSets.java","id":"sourceFile"}
    long val$from -> a
    353:353:void <init>(long) -> <init>
    356:356:boolean contains(long) -> contains
    361:362:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    367:368:int size() -> size
    353:353:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.LongSets$3 -> it.unimi.dsi.fastutil.longs.LongSets$3:
# {"fileName":"LongSets.java","id":"sourceFile"}
    long val$to -> a
    380:380:void <init>(long) -> <init>
    383:383:boolean contains(long) -> contains
    388:388:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    393:394:int size() -> size
    380:380:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.longs.LongSets$EmptySet -> it.unimi.dsi.fastutil.longs.LongSets$EmptySet:
# {"fileName":"LongSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    43:44:void <init>() -> <init>
    48:48:boolean remove(long) -> remove
    53:53:java.lang.Object clone() -> clone
    59:59:boolean equals(java.lang.Object) -> equals
    65:65:boolean rem(long) -> rem
    69:69:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.longs.LongSets$Singleton -> it.unimi.dsi.fastutil.longs.LongSets$a:
# {"fileName":"LongSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long element -> a
    106:108:void <init>(long) -> <init>
    112:112:boolean contains(long) -> contains
    117:117:boolean remove(long) -> remove
    127:127:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    132:132:int size() -> size
    137:137:long[] toLongArray() -> toLongArray
    143:144:void forEach(java.util.function.Consumer) -> forEach
    148:148:boolean addAll(java.util.Collection) -> addAll
    153:153:boolean removeAll(java.util.Collection) -> removeAll
    158:158:boolean retainAll(java.util.Collection) -> retainAll
    164:164:boolean removeIf(java.util.function.Predicate) -> removeIf
    169:170:void forEach(java.util.function.LongConsumer) -> forEach
    174:174:boolean addAll(it.unimi.dsi.fastutil.longs.LongCollection) -> addAll
    179:179:boolean removeAll(it.unimi.dsi.fastutil.longs.LongCollection) -> removeAll
    184:184:boolean retainAll(it.unimi.dsi.fastutil.longs.LongCollection) -> retainAll
    189:189:boolean removeIf(java.util.function.LongPredicate) -> removeIf
    195:195:java.lang.Object[] toArray() -> toArray
    200:200:java.lang.Object clone() -> clone
    102:102:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1122:1122:it.unimi.dsi.fastutil.longs.LongListIterator iterator():122:122 -> iterator
    1122:1122:it.unimi.dsi.fastutil.longs.LongIterator iterator():102 -> iterator
    102:102:java.util.Spliterator spliterator() -> spliterator
    102:102:java.util.Iterator iterator() -> iterator
    2122:2122:it.unimi.dsi.fastutil.longs.LongListIterator iterator():122:122 -> iterator
    2122:2122:java.util.Iterator iterator():102 -> iterator
it.unimi.dsi.fastutil.longs.LongSets$SynchronizedSet -> it.unimi.dsi.fastutil.longs.LongSets$b:
# {"fileName":"LongSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    231:232:void <init>(it.unimi.dsi.fastutil.longs.LongSet,java.lang.Object) -> <init>
    235:236:void <init>(it.unimi.dsi.fastutil.longs.LongSet) -> <init>
    240:242:boolean remove(long) -> remove
    248:248:boolean rem(long) -> rem
    227:227:boolean equals(java.lang.Object) -> equals
    227:227:int hashCode() -> hashCode
    227:227:java.lang.String toString() -> toString
    227:227:void clear() -> clear
    227:227:boolean removeIf(java.util.function.LongPredicate) -> removeIf
    227:227:boolean retainAll(java.util.Collection) -> retainAll
    227:227:boolean removeAll(java.util.Collection) -> removeAll
    227:227:boolean containsAll(java.util.Collection) -> containsAll
    227:227:boolean addAll(java.util.Collection) -> addAll
    227:227:void forEach(java.util.function.LongConsumer) -> forEach
    227:227:java.util.stream.Stream parallelStream() -> parallelStream
    227:227:java.util.stream.Stream stream() -> stream
    227:227:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    227:227:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    227:227:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    227:227:it.unimi.dsi.fastutil.longs.LongSpliterator longSpliterator() -> longSpliterator
    227:227:it.unimi.dsi.fastutil.longs.LongIterator longIterator() -> longIterator
    227:227:boolean remove(java.lang.Object) -> remove
    227:227:boolean contains(java.lang.Object) -> contains
    227:227:boolean add(java.lang.Long) -> add
    227:227:java.lang.Object[] toArray() -> toArray
    227:227:long[] toLongArray() -> toLongArray
    227:227:boolean isEmpty() -> isEmpty
    227:227:int size() -> size
    227:227:boolean contains(long) -> contains
    227:227:boolean add(long) -> add
it.unimi.dsi.fastutil.longs.LongSets$UnmodifiableSet -> it.unimi.dsi.fastutil.longs.LongSets$c:
# {"fileName":"LongSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    281:282:void <init>(it.unimi.dsi.fastutil.longs.LongSet) -> <init>
    286:286:boolean remove(long) -> remove
    291:292:boolean equals(java.lang.Object) -> equals
    297:297:int hashCode() -> hashCode
    303:303:boolean rem(long) -> rem
    277:277:java.lang.String toString() -> toString
    277:277:it.unimi.dsi.fastutil.longs.LongSpliterator longSpliterator() -> longSpliterator
    277:277:it.unimi.dsi.fastutil.longs.LongIterator longIterator() -> longIterator
    277:277:long[] toLongArray() -> toLongArray
    277:277:boolean remove(java.lang.Object) -> remove
    277:277:boolean contains(java.lang.Object) -> contains
    277:277:boolean add(java.lang.Long) -> add
    277:277:boolean removeIf(java.util.function.LongPredicate) -> removeIf
    277:277:boolean retainAll(java.util.Collection) -> retainAll
    277:277:boolean removeAll(java.util.Collection) -> removeAll
    277:277:boolean addAll(java.util.Collection) -> addAll
    277:277:boolean containsAll(java.util.Collection) -> containsAll
    277:277:void forEach(java.util.function.LongConsumer) -> forEach
    277:277:java.lang.Object[] toArray() -> toArray
    277:277:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    277:277:void clear() -> clear
    277:277:java.util.stream.Stream parallelStream() -> parallelStream
    277:277:java.util.stream.Stream stream() -> stream
    277:277:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    277:277:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    277:277:boolean contains(long) -> contains
    277:277:boolean isEmpty() -> isEmpty
    277:277:int size() -> size
    277:277:boolean add(long) -> add
it.unimi.dsi.fastutil.longs.LongShortPair -> it.unimi.dsi.fastutil.longs.af:
# {"fileName":"LongShortPair.java","id":"sourceFile"}
    long leftLong() -> b
    38:38:java.lang.Long left() -> c
    short rightShort() -> d
    163:163:java.lang.Short right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.longs.LongSortedSet -> it.unimi.dsi.fastutil.longs.LongSortedSet:
# {"fileName":"LongSortedSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongBidirectionalIterator iterator() -> iterator
    118:118:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.longs.LongSortedSet subSet(long,long) -> subSet
    it.unimi.dsi.fastutil.longs.LongSortedSet headSet(long) -> headSet
    it.unimi.dsi.fastutil.longs.LongSortedSet tailSet(long) -> tailSet
    it.unimi.dsi.fastutil.longs.LongComparator comparator() -> comparator
    long firstLong() -> firstLong
    long lastLong() -> lastLong
    178:178:it.unimi.dsi.fastutil.longs.LongSortedSet subSet(java.lang.Long,java.lang.Long) -> a
    189:189:it.unimi.dsi.fastutil.longs.LongSortedSet headSet(java.lang.Long) -> a
    200:200:it.unimi.dsi.fastutil.longs.LongSortedSet tailSet(java.lang.Long) -> b
    211:211:java.lang.Long first() -> a
    222:222:java.lang.Long last() -> b
    34:34:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    34:34:java.util.Spliterator spliterator() -> spliterator
    34:34:java.util.Iterator iterator() -> iterator
    34:34:java.lang.Object last() -> last
    34:34:java.lang.Object first() -> first
    34:34:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    34:34:java.util.SortedSet headSet(java.lang.Object) -> headSet
    34:34:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.LongSortedSets -> it.unimi.dsi.fastutil.longs.ag:
# {"fileName":"LongSortedSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongSortedSets$EmptySet EMPTY_SET -> a
    153:153:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.LongSortedSets$EmptySet -> it.unimi.dsi.fastutil.longs.ag$a:
# {"fileName":"LongSortedSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    41:42:void <init>() -> <init>
    53:53:it.unimi.dsi.fastutil.longs.LongSortedSet subSet(long,long) -> subSet
    59:59:it.unimi.dsi.fastutil.longs.LongSortedSet headSet(long) -> headSet
    65:65:it.unimi.dsi.fastutil.longs.LongSortedSet tailSet(long) -> tailSet
    70:70:long firstLong() -> firstLong
    75:75:long lastLong() -> lastLong
    80:80:it.unimi.dsi.fastutil.longs.LongComparator comparator() -> comparator
    91:91:it.unimi.dsi.fastutil.longs.LongSortedSet subSet(java.lang.Long,java.lang.Long) -> a
    102:102:it.unimi.dsi.fastutil.longs.LongSortedSet headSet(java.lang.Long) -> a
    113:113:it.unimi.dsi.fastutil.longs.LongSortedSet tailSet(java.lang.Long) -> b
    124:124:java.lang.Long first() -> a
    135:135:java.lang.Long last() -> b
    140:140:java.lang.Object clone() -> clone
    144:144:java.lang.Object readResolve() -> readResolve
    38:38:java.lang.Object last() -> last
    1135:1135:java.lang.Long last():135:135 -> last
    1135:1135:java.lang.Object last():38 -> last
    38:38:java.lang.Object first() -> first
    2124:2124:java.lang.Long first():124:124 -> first
    2124:2124:java.lang.Object first():38 -> first
    38:38:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    3113:3113:it.unimi.dsi.fastutil.longs.LongSortedSet tailSet(java.lang.Long):113:113 -> tailSet
    3113:3113:java.util.SortedSet tailSet(java.lang.Object):38 -> tailSet
    38:38:java.util.SortedSet headSet(java.lang.Object) -> headSet
    4102:4102:it.unimi.dsi.fastutil.longs.LongSortedSet headSet(java.lang.Long):102:102 -> headSet
    4102:4102:java.util.SortedSet headSet(java.lang.Object):38 -> headSet
    38:38:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    5091:5091:it.unimi.dsi.fastutil.longs.LongSortedSet subSet(java.lang.Long,java.lang.Long):91:91 -> subSet
    5091:5091:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):38 -> subSet
    38:38:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.longs.LongSpliterator -> it.unimi.dsi.fastutil.longs.LongSpliterator:
# {"fileName":"LongSpliterator.java","id":"sourceFile"}
    41:41:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    86:87:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    158:158:it.unimi.dsi.fastutil.longs.LongComparator getComparator() -> c
    29:29:java.util.Spliterator$OfLong trySplit() -> trySplit
    29:29:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    29:29:java.util.Comparator getComparator() -> getComparator
    29:29:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.LongSpliterators -> it.unimi.dsi.fastutil.longs.ah:
# {"fileName":"LongSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongSpliterators$EmptySpliterator EMPTY_SPLITERATOR -> a
    183:183:it.unimi.dsi.fastutil.longs.LongSpliterators$SingletonSpliterator singleton$40f0f60c(long) -> a
    358:359:it.unimi.dsi.fastutil.longs.LongSpliterators$ArraySpliterator wrap$24284f3c$51752c67(long[],int,int) -> a
    390:391:it.unimi.dsi.fastutil.longs.LongSpliterators$ArraySpliteratorWithComparator wrapPreSorted$49b48d74$caf37db(long[],int,int,it.unimi.dsi.fastutil.longs.LongComparator) -> a
    1459:1459:it.unimi.dsi.fastutil.longs.LongSpliterators$SpliteratorFromIterator asSpliterator$fb439f7(it.unimi.dsi.fastutil.longs.LongIterator,long,int) -> a
    1491:1491:it.unimi.dsi.fastutil.longs.LongSpliterators$SpliteratorFromIteratorWithComparator asSpliteratorFromSorted$651a9d9$207dbd3a(it.unimi.dsi.fastutil.longs.LongBidirectionalIterator,long,it.unimi.dsi.fastutil.longs.LongComparator) -> a
    1514:1514:it.unimi.dsi.fastutil.longs.LongSpliterators$SpliteratorFromIterator asSpliteratorUnknownSize$3b48ba53$44f96cff(it.unimi.dsi.fastutil.longs.LongIterator) -> a
    110:110:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.longs.LongSpliterators$AbstractIndexBasedSpliterator -> it.unimi.dsi.fastutil.longs.ah$a:
# {"fileName":"LongSpliterators.java","id":"sourceFile"}
    int pos -> a
    709:711:void <init>(int) -> <init>
    long get(int) -> a
    int getMaxPos() -> d
    it.unimi.dsi.fastutil.longs.LongSpliterators$AbstractIndexBasedSpliterator makeForSplit$2c15bdb2(int,int) -> a
    808:808:int characteristics() -> characteristics
    813:813:long estimateSize() -> estimateSize
    818:820:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    825:828:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    866:873:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    1794:1794:int computeSplitPoint():794:794 -> a
    1794:1794:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit():867 -> a
    1800:1803:void splitPointCheck(int,int):800:803 -> a
    1800:1803:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit():869 -> a
    695:695:java.util.Spliterator$OfLong trySplit() -> trySplit
    695:695:void forEachRemaining(java.lang.Object) -> forEachRemaining
    695:695:boolean tryAdvance(java.lang.Object) -> tryAdvance
    695:695:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    695:695:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.LongSpliterators$ArraySpliterator -> it.unimi.dsi.fastutil.longs.ah$b:
# {"fileName":"LongSpliterators.java","id":"sourceFile"}
    long[] array -> a
    int offset -> c
    int length -> d
    int curr -> e
    int characteristics -> b
    209:214:void <init>(long[],int,int,int) -> <init>
    218:221:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    226:226:long estimateSize() -> estimateSize
    231:231:int characteristics() -> characteristics
    235:235:it.unimi.dsi.fastutil.longs.LongSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    240:247:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    252:256:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    202:202:java.util.Spliterator$OfLong trySplit() -> trySplit
    202:202:void forEachRemaining(java.lang.Object) -> forEachRemaining
    202:202:boolean tryAdvance(java.lang.Object) -> tryAdvance
    202:202:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    202:202:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.LongSpliterators$ArraySpliteratorWithComparator -> it.unimi.dsi.fastutil.longs.ah$c:
# {"fileName":"LongSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongComparator comparator -> c
    277:279:void <init>(long[],int,int,int,it.unimi.dsi.fastutil.longs.LongComparator) -> <init>
    288:288:it.unimi.dsi.fastutil.longs.LongComparator getComparator() -> c
    273:273:it.unimi.dsi.fastutil.longs.LongSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    1283:1283:it.unimi.dsi.fastutil.longs.LongSpliterators$ArraySpliteratorWithComparator makeForSplit(int,int):283:283 -> a
    1283:1283:it.unimi.dsi.fastutil.longs.LongSpliterators$ArraySpliterator makeForSplit(int,int):273 -> a
    273:273:java.util.Comparator getComparator() -> getComparator
    1288:1288:it.unimi.dsi.fastutil.longs.LongComparator getComparator():288:288 -> getComparator
    1288:1288:java.util.Comparator getComparator():273 -> getComparator
it.unimi.dsi.fastutil.longs.LongSpliterators$EarlyBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.longs.ah$d:
# {"fileName":"LongSpliterators.java","id":"sourceFile"}
    int maxPos -> b
    899:901:void <init>(int,int) -> <init>
    905:905:int getMaxPos() -> d
it.unimi.dsi.fastutil.longs.LongSpliterators$EmptySpliterator -> it.unimi.dsi.fastutil.longs.ah$e:
# {"fileName":"LongSpliterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    54:55:void <init>() -> <init>
    59:59:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    65:65:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    70:70:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    75:75:long estimateSize() -> estimateSize
    80:80:int characteristics() -> characteristics
    85:85:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    90:90:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    94:94:java.lang.Object clone() -> clone
    98:98:java.lang.Object readResolve() -> readResolve
    50:50:java.util.Spliterator$OfLong trySplit() -> trySplit
    1070:1070:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit():70:70 -> trySplit
    1070:1070:java.util.Spliterator$OfLong trySplit():50 -> trySplit
    50:50:void forEachRemaining(java.lang.Object) -> forEachRemaining
    50:50:boolean tryAdvance(java.lang.Object) -> tryAdvance
    50:50:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    2070:2070:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit():70:70 -> trySplit
    2070:2070:java.util.Spliterator$OfPrimitive trySplit():50 -> trySplit
    50:50:java.util.Spliterator trySplit() -> trySplit
    3070:3070:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit():70:70 -> trySplit
    3070:3070:java.util.Spliterator trySplit():50 -> trySplit
it.unimi.dsi.fastutil.longs.LongSpliterators$LateBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.longs.ah$f:
# {"fileName":"LongSpliterators.java","id":"sourceFile"}
    int maxPos -> b
    boolean maxPosFixed -> c
    930:936:void <init>(int) -> <init>
    930:942:void <init>(int,int) -> <init>
    int getMaxPosFromBackingStore() -> b
    956:956:int getMaxPos() -> d
    961:966:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    928:928:java.util.Spliterator$OfLong trySplit() -> trySplit
    928:928:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    928:928:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.LongSpliterators$SingletonSpliterator -> it.unimi.dsi.fastutil.longs.ah$g:
# {"fileName":"LongSpliterators.java","id":"sourceFile"}
    long element -> a
    it.unimi.dsi.fastutil.longs.LongComparator comparator -> b
    boolean consumed -> c
    120:121:void <init>(long) -> <init>
    116:126:void <init>(long,byte) -> <init>
    130:135:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    140:140:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    145:145:long estimateSize() -> estimateSize
    150:150:int characteristics() -> characteristics
    155:160:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    164:164:it.unimi.dsi.fastutil.longs.LongComparator getComparator() -> c
    113:113:java.util.Spliterator$OfLong trySplit() -> trySplit
    1140:1140:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit():140:140 -> trySplit
    1140:1140:java.util.Spliterator$OfLong trySplit():113 -> trySplit
    113:113:void forEachRemaining(java.lang.Object) -> forEachRemaining
    113:113:boolean tryAdvance(java.lang.Object) -> tryAdvance
    113:113:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    2140:2140:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit():140:140 -> trySplit
    2140:2140:java.util.Spliterator$OfPrimitive trySplit():113 -> trySplit
    113:113:java.util.Comparator getComparator() -> getComparator
    2164:2164:it.unimi.dsi.fastutil.longs.LongComparator getComparator():164:164 -> getComparator
    2164:2164:java.util.Comparator getComparator():113 -> getComparator
    113:113:java.util.Spliterator trySplit() -> trySplit
    3140:3140:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit():140:140 -> trySplit
    3140:3140:java.util.Spliterator trySplit():113 -> trySplit
it.unimi.dsi.fastutil.longs.LongSpliterators$SpliteratorFromIterator -> it.unimi.dsi.fastutil.longs.ah$h:
# {"fileName":"LongSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongIterator iter -> b
    int characteristics -> a
    boolean knownSize -> c
    long size -> d
    int nextBatchSize -> e
    it.unimi.dsi.fastutil.longs.LongSpliterators$ArraySpliterator delegate$702d120d -> f
    1298:1307:void <init>(it.unimi.dsi.fastutil.longs.LongIterator) -> <init>
    1298:1318:void <init>(it.unimi.dsi.fastutil.longs.LongIterator,long,int) -> <init>
    1322:1330:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    1335:1341:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1345:1349:long estimateSize() -> estimateSize
    1354:1354:int characteristics() -> characteristics
    1358:1358:it.unimi.dsi.fastutil.longs.LongSpliterators$ArraySpliterator makeForSplit$10cc029c(long[],int) -> a
    1363:1388:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    1286:1286:java.util.Spliterator$OfLong trySplit() -> trySplit
    1286:1286:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1286:1286:boolean tryAdvance(java.lang.Object) -> tryAdvance
    1286:1286:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1286:1286:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.longs.LongSpliterators$SpliteratorFromIteratorWithComparator -> it.unimi.dsi.fastutil.longs.ah$i:
# {"fileName":"LongSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.longs.LongComparator comparator -> b
    1420:1422:void <init>(it.unimi.dsi.fastutil.longs.LongBidirectionalIterator,long,it.unimi.dsi.fastutil.longs.LongComparator) -> <init>
    1426:1426:it.unimi.dsi.fastutil.longs.LongComparator getComparator() -> c
    1431:1431:it.unimi.dsi.fastutil.longs.LongSpliterators$ArraySpliterator makeForSplit$10cc029c(long[],int) -> a
    1411:1411:java.util.Comparator getComparator() -> getComparator
    2426:2426:it.unimi.dsi.fastutil.longs.LongComparator getComparator():1426:1426 -> getComparator
    2426:2426:java.util.Comparator getComparator():1411 -> getComparator
it.unimi.dsi.fastutil.longs.LongStack -> it.unimi.dsi.fastutil.longs.ai:
# {"fileName":"LongStack.java","id":"sourceFile"}
    void push(long) -> push
    long popLong() -> popLong
    long topLong() -> topLong
    long peekLong(int) -> peekLong
    68:69:void push(java.lang.Long) -> a
    81:81:java.lang.Long pop() -> b
    94:94:java.lang.Long top() -> c
    107:107:java.lang.Long peek(int) -> c
    24:24:java.lang.Object peek(int) -> peek
    24:24:java.lang.Object top() -> top
    24:24:java.lang.Object pop() -> pop
    24:24:void push(java.lang.Object) -> push
it.unimi.dsi.fastutil.longs.LongUnaryOperator -> it.unimi.dsi.fastutil.longs.LongUnaryOperator:
# {"fileName":"LongUnaryOperator.java","id":"sourceFile"}
    long apply$1349e3() -> a
    69:69:long applyAsLong(long) -> applyAsLong
    81:81:java.lang.Long apply(java.lang.Long) -> a
    27:27:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction -> it.unimi.dsi.fastutil.objects.a:
# {"fileName":"AbstractObject2BooleanFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    boolean defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(boolean) -> defaultReturnValue
    49:49:boolean defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap -> it.unimi.dsi.fastutil.objects.b:
# {"fileName":"AbstractObject2BooleanMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    45:46:void <init>() -> <init>
    63:65:boolean containsKey(java.lang.Object) -> containsKey
    83:85:boolean containsValue(boolean) -> containsValue
    90:90:boolean isEmpty() -> isEmpty
    227:227:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    291:291:it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> values
    345:360:void putAll(java.util.Map) -> putAll
    371:374:int hashCode() -> hashCode
    379:383:boolean equals(java.lang.Object) -> equals
    388:404:java.lang.String toString() -> toString
    42:42:java.util.Collection values() -> values
    42:42:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$1 -> it.unimi.dsi.fastutil.objects.b$1:
# {"fileName":"AbstractObject2BooleanMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap this$0 -> a
    227:227:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap) -> <init>
    230:230:boolean contains(java.lang.Object) -> contains
    235:235:int size() -> size
    240:241:void clear() -> clear
    245:245:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    272:272:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    227:227:java.util.Spliterator spliterator() -> spliterator
    227:227:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$1$1 -> it.unimi.dsi.fastutil.objects.b$1$1:
# {"fileName":"AbstractObject2BooleanMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$1 this$1 -> b
    245:246:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$1) -> <init>
    250:250:java.lang.Object next() -> next
    255:255:boolean hasNext() -> hasNext
    260:261:void remove() -> remove
    265:266:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    265:265:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Object2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$2 -> it.unimi.dsi.fastutil.objects.b$2:
# {"fileName":"AbstractObject2BooleanMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap this$0 -> a
    291:291:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap) -> <init>
    294:294:boolean contains(boolean) -> contains
    299:299:int size() -> size
    304:305:void clear() -> clear
    309:309:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    336:336:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    291:291:java.util.Spliterator spliterator() -> spliterator
    291:291:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$2$1 -> it.unimi.dsi.fastutil.objects.b$2$1:
# {"fileName":"AbstractObject2BooleanMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$2 this$1 -> b
    309:310:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$2) -> <init>
    314:314:boolean nextBoolean() -> a_
    319:319:boolean hasNext() -> hasNext
    324:325:void remove() -> remove
    329:330:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
    309:309:void forEachRemaining(java.lang.Object) -> forEachRemaining
    329:329:void lambda$forEachRemaining$0(it.unimi.dsi.fastutil.booleans.BooleanConsumer,it.unimi.dsi.fastutil.objects.Object2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2ByteFunction -> it.unimi.dsi.fastutil.objects.c:
# {"fileName":"AbstractObject2ByteFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    byte defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(byte) -> defaultReturnValue
    49:49:byte defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap -> it.unimi.dsi.fastutil.objects.d:
# {"fileName":"AbstractObject2ByteMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    45:46:void <init>() -> <init>
    63:65:boolean containsKey(java.lang.Object) -> containsKey
    83:85:boolean containsValue(byte) -> containsValue
    90:90:boolean isEmpty() -> isEmpty
    227:227:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    291:291:it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    345:360:void putAll(java.util.Map) -> putAll
    371:374:int hashCode() -> hashCode
    379:383:boolean equals(java.lang.Object) -> equals
    388:404:java.lang.String toString() -> toString
    42:42:java.util.Collection values() -> values
    42:42:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap$1 -> it.unimi.dsi.fastutil.objects.d$1:
# {"fileName":"AbstractObject2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap this$0 -> a
    227:227:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap) -> <init>
    230:230:boolean contains(java.lang.Object) -> contains
    235:235:int size() -> size
    240:241:void clear() -> clear
    245:245:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    272:272:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    227:227:java.util.Spliterator spliterator() -> spliterator
    227:227:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap$1$1 -> it.unimi.dsi.fastutil.objects.d$1$1:
# {"fileName":"AbstractObject2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap$1 this$1 -> b
    245:246:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap$1) -> <init>
    250:250:java.lang.Object next() -> next
    255:255:boolean hasNext() -> hasNext
    260:261:void remove() -> remove
    265:266:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    265:265:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Object2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap$2 -> it.unimi.dsi.fastutil.objects.d$2:
# {"fileName":"AbstractObject2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap this$0 -> a
    291:291:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap) -> <init>
    294:294:boolean contains(byte) -> contains
    299:299:int size() -> size
    304:305:void clear() -> clear
    309:309:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    336:336:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    291:291:java.util.Spliterator spliterator() -> spliterator
    291:291:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap$2$1 -> it.unimi.dsi.fastutil.objects.d$2$1:
# {"fileName":"AbstractObject2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap$2 this$1 -> b
    309:310:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ByteMap$2) -> <init>
    314:314:byte nextByte() -> c_
    319:319:boolean hasNext() -> hasNext
    324:325:void remove() -> remove
    329:330:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
    309:309:void forEachRemaining(java.lang.Object) -> forEachRemaining
    329:329:void lambda$forEachRemaining$0(it.unimi.dsi.fastutil.bytes.ByteConsumer,it.unimi.dsi.fastutil.objects.Object2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2DoubleFunction -> it.unimi.dsi.fastutil.objects.e:
# {"fileName":"AbstractObject2DoubleFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    double defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(double) -> defaultReturnValue
    49:49:double defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap -> it.unimi.dsi.fastutil.objects.f:
# {"fileName":"AbstractObject2DoubleMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    44:45:void <init>() -> <init>
    62:64:boolean containsKey(java.lang.Object) -> containsKey
    82:84:boolean containsValue(double) -> containsValue
    89:89:boolean isEmpty() -> isEmpty
    100:100:double mergeDouble(java.lang.Object,double,it.unimi.dsi.fastutil.doubles.DoubleBinaryOperator) -> mergeDouble
    237:237:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    301:301:it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> values
    355:370:void putAll(java.util.Map) -> putAll
    381:384:int hashCode() -> hashCode
    389:393:boolean equals(java.lang.Object) -> equals
    398:414:java.lang.String toString() -> toString
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap$1 -> it.unimi.dsi.fastutil.objects.f$1:
# {"fileName":"AbstractObject2DoubleMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap this$0 -> a
    237:237:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap) -> <init>
    240:240:boolean contains(java.lang.Object) -> contains
    245:245:int size() -> size
    250:251:void clear() -> clear
    255:255:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    282:282:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    237:237:java.util.Spliterator spliterator() -> spliterator
    237:237:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap$1$1 -> it.unimi.dsi.fastutil.objects.f$1$1:
# {"fileName":"AbstractObject2DoubleMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap$1 this$1 -> b
    255:256:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap$1) -> <init>
    260:260:java.lang.Object next() -> next
    265:265:boolean hasNext() -> hasNext
    270:271:void remove() -> remove
    275:276:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    275:275:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Object2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap$2 -> it.unimi.dsi.fastutil.objects.f$2:
# {"fileName":"AbstractObject2DoubleMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap this$0 -> a
    301:301:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap) -> <init>
    304:304:boolean contains(double) -> contains
    309:309:int size() -> size
    314:315:void clear() -> clear
    319:319:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    346:346:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    301:301:java.util.Spliterator spliterator() -> spliterator
    301:301:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap$2$1 -> it.unimi.dsi.fastutil.objects.f$2$1:
# {"fileName":"AbstractObject2DoubleMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap$2 this$1 -> b
    319:320:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2DoubleMap$2) -> <init>
    324:324:double nextDouble() -> nextDouble
    329:329:boolean hasNext() -> hasNext
    334:335:void remove() -> remove
    339:340:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    319:319:void forEachRemaining(java.lang.Object) -> forEachRemaining
    339:339:void lambda$forEachRemaining$0(java.util.function.DoubleConsumer,it.unimi.dsi.fastutil.objects.Object2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2FloatFunction -> it.unimi.dsi.fastutil.objects.g:
# {"fileName":"AbstractObject2FloatFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    float defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(float) -> defaultReturnValue
    49:49:float defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap -> it.unimi.dsi.fastutil.objects.h:
# {"fileName":"AbstractObject2FloatMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    45:46:void <init>() -> <init>
    63:65:boolean containsKey(java.lang.Object) -> containsKey
    83:85:boolean containsValue(float) -> containsValue
    90:90:boolean isEmpty() -> isEmpty
    227:227:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    291:291:it.unimi.dsi.fastutil.floats.FloatCollection values() -> values
    345:360:void putAll(java.util.Map) -> putAll
    371:374:int hashCode() -> hashCode
    379:383:boolean equals(java.lang.Object) -> equals
    388:404:java.lang.String toString() -> toString
    42:42:java.util.Collection values() -> values
    42:42:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap$1 -> it.unimi.dsi.fastutil.objects.h$1:
# {"fileName":"AbstractObject2FloatMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap this$0 -> a
    227:227:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap) -> <init>
    230:230:boolean contains(java.lang.Object) -> contains
    235:235:int size() -> size
    240:241:void clear() -> clear
    245:245:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    272:272:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    227:227:java.util.Spliterator spliterator() -> spliterator
    227:227:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap$1$1 -> it.unimi.dsi.fastutil.objects.h$1$1:
# {"fileName":"AbstractObject2FloatMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap$1 this$1 -> b
    245:246:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap$1) -> <init>
    250:250:java.lang.Object next() -> next
    255:255:boolean hasNext() -> hasNext
    260:261:void remove() -> remove
    265:266:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    265:265:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap$2 -> it.unimi.dsi.fastutil.objects.h$2:
# {"fileName":"AbstractObject2FloatMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap this$0 -> a
    291:291:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap) -> <init>
    294:294:boolean contains(float) -> contains
    299:299:int size() -> size
    304:305:void clear() -> clear
    309:309:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    336:336:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    291:291:java.util.Spliterator spliterator() -> spliterator
    291:291:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap$2$1 -> it.unimi.dsi.fastutil.objects.h$2$1:
# {"fileName":"AbstractObject2FloatMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap$2 this$1 -> b
    309:310:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2FloatMap$2) -> <init>
    314:314:float nextFloat() -> k_
    319:319:boolean hasNext() -> hasNext
    324:325:void remove() -> remove
    329:330:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
    309:309:void forEachRemaining(java.lang.Object) -> forEachRemaining
    329:329:void lambda$forEachRemaining$0(it.unimi.dsi.fastutil.floats.FloatConsumer,it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction -> it.unimi.dsi.fastutil.objects.i:
# {"fileName":"AbstractObject2IntFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(int) -> defaultReturnValue
    49:49:int defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.objects.AbstractObject2IntMap -> it.unimi.dsi.fastutil.objects.j:
# {"fileName":"AbstractObject2IntMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    44:45:void <init>() -> <init>
    62:64:boolean containsKey(java.lang.Object) -> containsKey
    82:84:boolean containsValue(int) -> containsValue
    89:89:boolean isEmpty() -> isEmpty
    100:100:int mergeInt(java.lang.Object,int,it.unimi.dsi.fastutil.ints.IntBinaryOperator) -> mergeInt
    237:237:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    301:301:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    355:370:void putAll(java.util.Map) -> putAll
    381:384:int hashCode() -> hashCode
    389:393:boolean equals(java.lang.Object) -> equals
    398:414:java.lang.String toString() -> toString
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$1 -> it.unimi.dsi.fastutil.objects.j$1:
# {"fileName":"AbstractObject2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2IntMap this$0 -> a
    237:237:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2IntMap) -> <init>
    240:240:boolean contains(java.lang.Object) -> contains
    245:245:int size() -> size
    250:251:void clear() -> clear
    255:255:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    282:282:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    237:237:java.util.Spliterator spliterator() -> spliterator
    237:237:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$1$1 -> it.unimi.dsi.fastutil.objects.j$1$1:
# {"fileName":"AbstractObject2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$1 this$1 -> b
    255:256:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$1) -> <init>
    260:260:java.lang.Object next() -> next
    265:265:boolean hasNext() -> hasNext
    270:271:void remove() -> remove
    275:276:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    275:275:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Object2IntMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$2 -> it.unimi.dsi.fastutil.objects.j$2:
# {"fileName":"AbstractObject2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2IntMap this$0 -> a
    301:301:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2IntMap) -> <init>
    304:304:boolean contains(int) -> contains
    309:309:int size() -> size
    314:315:void clear() -> clear
    319:319:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    346:346:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    301:301:java.util.Spliterator spliterator() -> spliterator
    301:301:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$2$1 -> it.unimi.dsi.fastutil.objects.j$2$1:
# {"fileName":"AbstractObject2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$2 this$1 -> b
    319:320:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$2) -> <init>
    324:324:int nextInt() -> nextInt
    329:329:boolean hasNext() -> hasNext
    334:335:void remove() -> remove
    339:340:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    319:319:void forEachRemaining(java.lang.Object) -> forEachRemaining
    339:339:void lambda$forEachRemaining$0(java.util.function.IntConsumer,it.unimi.dsi.fastutil.objects.Object2IntMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$BasicEntry -> it.unimi.dsi.fastutil.objects.j$a:
# {"fileName":"AbstractObject2IntMap.java","id":"sourceFile"}
    java.lang.Object key -> a
    int value -> b
    115:116:void <init>() -> <init>
    123:126:void <init>(java.lang.Object,int) -> <init>
    130:130:java.lang.Object getKey() -> getKey
    135:135:int getIntValue() -> getIntValue
    140:140:int setValue(int) -> setValue
    146:155:boolean equals(java.lang.Object) -> equals
    160:160:int hashCode() -> hashCode
    165:165:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction -> it.unimi.dsi.fastutil.objects.k:
# {"fileName":"AbstractObject2LongFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(long) -> defaultReturnValue
    49:49:long defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.objects.AbstractObject2LongMap -> it.unimi.dsi.fastutil.objects.l:
# {"fileName":"AbstractObject2LongMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    44:45:void <init>() -> <init>
    62:64:boolean containsKey(java.lang.Object) -> containsKey
    82:84:boolean containsValue(long) -> containsValue
    89:89:boolean isEmpty() -> isEmpty
    100:100:long mergeLong(java.lang.Object,long,it.unimi.dsi.fastutil.longs.LongBinaryOperator) -> mergeLong
    237:237:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    301:301:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    355:370:void putAll(java.util.Map) -> putAll
    381:384:int hashCode() -> hashCode
    389:393:boolean equals(java.lang.Object) -> equals
    398:414:java.lang.String toString() -> toString
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractObject2LongMap$1 -> it.unimi.dsi.fastutil.objects.l$1:
# {"fileName":"AbstractObject2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2LongMap this$0 -> a
    237:237:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2LongMap) -> <init>
    240:240:boolean contains(java.lang.Object) -> contains
    245:245:int size() -> size
    250:251:void clear() -> clear
    255:255:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    282:282:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    237:237:java.util.Spliterator spliterator() -> spliterator
    237:237:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2LongMap$1$1 -> it.unimi.dsi.fastutil.objects.l$1$1:
# {"fileName":"AbstractObject2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2LongMap$1 this$1 -> b
    255:256:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2LongMap$1) -> <init>
    260:260:java.lang.Object next() -> next
    265:265:boolean hasNext() -> hasNext
    270:271:void remove() -> remove
    275:276:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    275:275:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Object2LongMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2LongMap$2 -> it.unimi.dsi.fastutil.objects.l$2:
# {"fileName":"AbstractObject2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2LongMap this$0 -> a
    301:301:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2LongMap) -> <init>
    304:304:boolean contains(long) -> contains
    309:309:int size() -> size
    314:315:void clear() -> clear
    319:319:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    346:346:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    301:301:java.util.Spliterator spliterator() -> spliterator
    301:301:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2LongMap$2$1 -> it.unimi.dsi.fastutil.objects.l$2$1:
# {"fileName":"AbstractObject2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2LongMap$2 this$1 -> b
    319:320:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2LongMap$2) -> <init>
    324:324:long nextLong() -> nextLong
    329:329:boolean hasNext() -> hasNext
    334:335:void remove() -> remove
    339:340:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    319:319:void forEachRemaining(java.lang.Object) -> forEachRemaining
    339:339:void lambda$forEachRemaining$0(java.util.function.LongConsumer,it.unimi.dsi.fastutil.objects.Object2LongMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2LongMap$BasicEntry -> it.unimi.dsi.fastutil.objects.l$a:
# {"fileName":"AbstractObject2LongMap.java","id":"sourceFile"}
    java.lang.Object key -> a
    long value -> b
    115:116:void <init>() -> <init>
    123:126:void <init>(java.lang.Object,long) -> <init>
    130:130:java.lang.Object getKey() -> getKey
    135:135:long getLongValue() -> getLongValue
    140:140:long setValue(long) -> setValue
    146:155:boolean equals(java.lang.Object) -> equals
    160:160:int hashCode() -> hashCode
    165:165:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction -> it.unimi.dsi.fastutil.objects.m:
# {"fileName":"AbstractObject2ObjectFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    49:49:java.lang.Object defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap -> it.unimi.dsi.fastutil.objects.n:
# {"fileName":"AbstractObject2ObjectMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    57:59:boolean containsKey(java.lang.Object) -> containsKey
    77:79:boolean containsValue(java.lang.Object) -> containsValue
    84:84:boolean isEmpty() -> isEmpty
    212:212:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    276:276:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    330:345:void putAll(java.util.Map) -> putAll
    356:359:int hashCode() -> hashCode
    364:368:boolean equals(java.lang.Object) -> equals
    373:390:java.lang.String toString() -> toString
    36:36:java.util.Collection values() -> values
    36:36:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$1 -> it.unimi.dsi.fastutil.objects.n$1:
# {"fileName":"AbstractObject2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap this$0 -> a
    212:212:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap) -> <init>
    215:215:boolean contains(java.lang.Object) -> contains
    220:220:int size() -> size
    225:226:void clear() -> clear
    230:230:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    257:257:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    212:212:java.util.Spliterator spliterator() -> spliterator
    212:212:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$1$1 -> it.unimi.dsi.fastutil.objects.n$1$1:
# {"fileName":"AbstractObject2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$1 this$1 -> b
    230:231:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$1) -> <init>
    235:235:java.lang.Object next() -> next
    240:240:boolean hasNext() -> hasNext
    245:246:void remove() -> remove
    250:251:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    250:250:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$2 -> it.unimi.dsi.fastutil.objects.n$2:
# {"fileName":"AbstractObject2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap this$0 -> a
    276:276:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap) -> <init>
    279:279:boolean contains(java.lang.Object) -> contains
    284:284:int size() -> size
    289:290:void clear() -> clear
    294:294:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    321:321:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    276:276:java.util.Spliterator spliterator() -> spliterator
    276:276:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$2$1 -> it.unimi.dsi.fastutil.objects.n$2$1:
# {"fileName":"AbstractObject2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$2 this$1 -> b
    294:295:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$2) -> <init>
    299:299:java.lang.Object next() -> next
    304:304:boolean hasNext() -> hasNext
    309:310:void remove() -> remove
    314:315:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    314:314:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$BasicEntry -> it.unimi.dsi.fastutil.objects.n$a:
# {"fileName":"AbstractObject2ObjectMap.java","id":"sourceFile"}
    java.lang.Object key -> a
    java.lang.Object value -> b
    99:100:void <init>() -> <init>
    102:105:void <init>(java.lang.Object,java.lang.Object) -> <init>
    109:109:java.lang.Object getKey() -> getKey
    114:114:java.lang.Object getValue() -> getValue
    119:119:java.lang.Object setValue(java.lang.Object) -> setValue
    125:133:boolean equals(java.lang.Object) -> equals
    138:138:int hashCode() -> hashCode
    143:143:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap -> it.unimi.dsi.fastutil.objects.o:
# {"fileName":"AbstractObject2ObjectSortedMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    26:27:void <init>() -> <init>
    44:44:it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> keySet
    154:154:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    23:23:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    23:23:java.util.Collection values() -> values
    23:23:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap$KeySet -> it.unimi.dsi.fastutil.objects.o$a:
# {"fileName":"AbstractObject2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap this$0 -> a
    48:48:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap) -> <init>
    51:51:boolean contains(java.lang.Object) -> contains
    56:56:int size() -> size
    61:62:void clear() -> clear
    66:66:java.util.Comparator comparator() -> comparator
    71:71:java.lang.Object first() -> first
    76:76:java.lang.Object last() -> last
    81:81:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    86:86:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    91:91:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    101:101:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    48:48:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    48:48:java.util.Iterator iterator() -> iterator
    48:48:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    48:48:java.util.SortedSet headSet(java.lang.Object) -> headSet
    48:48:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap$KeySetIterator -> it.unimi.dsi.fastutil.objects.o$b:
# {"fileName":"AbstractObject2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    115:117:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    121:121:java.lang.Object next() -> next
    126:126:java.lang.Object previous() -> previous
    131:131:boolean hasNext() -> hasNext
    136:136:boolean hasPrevious() -> hasPrevious
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap$ValuesCollection -> it.unimi.dsi.fastutil.objects.o$c:
# {"fileName":"AbstractObject2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap this$0 -> a
    158:158:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap) -> <init>
    161:161:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    166:166:boolean contains(java.lang.Object) -> contains
    171:171:int size() -> size
    176:177:void clear() -> clear
    158:158:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap$ValuesIterator -> it.unimi.dsi.fastutil.objects.o$d:
# {"fileName":"AbstractObject2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    190:192:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    196:196:java.lang.Object next() -> next
    201:201:boolean hasNext() -> hasNext
it.unimi.dsi.fastutil.objects.AbstractObject2ShortFunction -> it.unimi.dsi.fastutil.objects.p:
# {"fileName":"AbstractObject2ShortFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    short defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(short) -> defaultReturnValue
    49:49:short defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap -> it.unimi.dsi.fastutil.objects.q:
# {"fileName":"AbstractObject2ShortMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    45:46:void <init>() -> <init>
    63:65:boolean containsKey(java.lang.Object) -> containsKey
    83:85:boolean containsValue(short) -> containsValue
    90:90:boolean isEmpty() -> isEmpty
    227:227:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    291:291:it.unimi.dsi.fastutil.shorts.ShortCollection values() -> values
    345:360:void putAll(java.util.Map) -> putAll
    371:374:int hashCode() -> hashCode
    379:383:boolean equals(java.lang.Object) -> equals
    388:404:java.lang.String toString() -> toString
    42:42:java.util.Collection values() -> values
    42:42:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap$1 -> it.unimi.dsi.fastutil.objects.q$1:
# {"fileName":"AbstractObject2ShortMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap this$0 -> a
    227:227:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap) -> <init>
    230:230:boolean contains(java.lang.Object) -> contains
    235:235:int size() -> size
    240:241:void clear() -> clear
    245:245:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    272:272:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    227:227:java.util.Spliterator spliterator() -> spliterator
    227:227:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap$1$1 -> it.unimi.dsi.fastutil.objects.q$1$1:
# {"fileName":"AbstractObject2ShortMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap$1 this$1 -> b
    245:246:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap$1) -> <init>
    250:250:java.lang.Object next() -> next
    255:255:boolean hasNext() -> hasNext
    260:261:void remove() -> remove
    265:266:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    265:265:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Object2ShortMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap$2 -> it.unimi.dsi.fastutil.objects.q$2:
# {"fileName":"AbstractObject2ShortMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap this$0 -> a
    291:291:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap) -> <init>
    294:294:boolean contains(short) -> a
    299:299:int size() -> size
    304:305:void clear() -> clear
    309:309:it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    336:336:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    291:291:java.util.Spliterator spliterator() -> spliterator
    291:291:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap$2$1 -> it.unimi.dsi.fastutil.objects.q$2$1:
# {"fileName":"AbstractObject2ShortMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap$2 this$1 -> b
    309:310:void <init>(it.unimi.dsi.fastutil.objects.AbstractObject2ShortMap$2) -> <init>
    314:314:short nextShort() -> a
    319:319:boolean hasNext() -> hasNext
    324:325:void remove() -> remove
    329:330:void forEachRemaining(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
    309:309:void forEachRemaining(java.lang.Object) -> forEachRemaining
    329:329:void lambda$forEachRemaining$0(it.unimi.dsi.fastutil.shorts.ShortConsumer,it.unimi.dsi.fastutil.objects.Object2ShortMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractObjectCollection -> it.unimi.dsi.fastutil.objects.r:
# {"fileName":"AbstractObjectCollection.java","id":"sourceFile"}
    34:35:void <init>() -> <init>
    it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    42:56:java.lang.String toString() -> toString
    33:33:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObjectIterator -> it.unimi.dsi.fastutil.objects.AbstractObjectIterator:
# {"fileName":"AbstractObjectIterator.java","id":"sourceFile"}
    26:27:void <init>() -> <init>
it.unimi.dsi.fastutil.objects.AbstractObjectList -> it.unimi.dsi.fastutil.objects.s:
# {"fileName":"AbstractObjectList.java","id":"sourceFile"}
    42:43:void <init>() -> <init>
    54:56:void ensureIndex(int) -> a
    67:69:void ensureRestrictedIndex(int) -> b
    78:78:void add(int,java.lang.Object) -> add
    89:90:boolean add(java.lang.Object) -> add
    100:100:java.lang.Object remove(int) -> remove
    110:110:java.lang.Object set(int,java.lang.Object) -> set
    116:120:boolean addAll(int,java.util.Collection) -> addAll
    131:131:boolean addAll(java.util.Collection) -> addAll
    141:141:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator() -> iterator
    151:151:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator() -> listIterator
    161:162:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> listIterator
    227:227:boolean contains(java.lang.Object) -> contains
    232:238:int indexOf(java.lang.Object) -> indexOf
    243:249:int lastIndexOf(java.lang.Object) -> lastIndexOf
    254:257:void size(int) -> size
    261:264:it.unimi.dsi.fastutil.objects.ObjectList subList(int,int) -> subList
    276:283:void forEach(java.util.function.Consumer) -> forEach
    294:304:void removeElements(int,int) -> removeElements
    315:323:void addElements(int,java.lang.Object[],int,int) -> addElements
    332:333:void addElements(int,java.lang.Object[]) -> addElements
    344:354:void getElements(int,java.lang.Object[],int,int) -> getElements
    358:373:void setElements(int,java.lang.Object[],int,int) -> setElements
    382:383:void clear() -> clear
    387:392:java.lang.Object[] toArray() -> toArray
    397:401:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    411:417:int hashCode() -> hashCode
    422:429:boolean equals(java.lang.Object) -> equals
    445:462:int compareTo(java.util.List) -> compareTo
    467:468:void push(java.lang.Object) -> push
    472:473:java.lang.Object pop() -> pop
    478:479:java.lang.Object top() -> top
    484:484:java.lang.Object peek(int) -> peek
    489:503:java.lang.String toString() -> toString
    41:41:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    41:41:java.util.Iterator iterator() -> iterator
    41:41:java.util.List subList(int,int) -> subList
    41:41:java.util.ListIterator listIterator(int) -> listIterator
    41:41:java.util.ListIterator listIterator() -> listIterator
    41:41:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.objects.AbstractObjectList$1 -> it.unimi.dsi.fastutil.objects.s$1:
# {"fileName":"AbstractObjectList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractObjectList this$0 -> d
    162:162:void <init>(it.unimi.dsi.fastutil.objects.AbstractObjectList,int) -> <init>
    165:165:java.lang.Object get(int) -> a
    170:171:void add(int,java.lang.Object) -> a
    175:176:void set(int,java.lang.Object) -> b
    180:181:void remove(int) -> b
    185:185:int getMaxPos() -> a
it.unimi.dsi.fastutil.objects.AbstractObjectList$IndexBasedSpliterator -> it.unimi.dsi.fastutil.objects.s$a:
# {"fileName":"AbstractObjectList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectList l -> b
    194:196:void <init>(it.unimi.dsi.fastutil.objects.ObjectList) -> <init>
    199:201:void <init>(it.unimi.dsi.fastutil.objects.ObjectList,int,int) -> <init>
    205:205:int getMaxPosFromBackingStore() -> b
    210:210:java.lang.Object get(int) -> a
    190:190:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int) -> a
    1215:1215:it.unimi.dsi.fastutil.objects.AbstractObjectList$IndexBasedSpliterator makeForSplit(int,int):215:215 -> a
    1215:1215:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int):190 -> a
it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectRandomAccessSubList -> it.unimi.dsi.fastutil.objects.s$b:
# {"fileName":"AbstractObjectList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    763:764:void <init>(it.unimi.dsi.fastutil.objects.AbstractObjectList,int,int) -> <init>
    768:773:it.unimi.dsi.fastutil.objects.ObjectList subList(int,int) -> subList
    759:759:java.util.List subList(int,int) -> subList
it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList -> it.unimi.dsi.fastutil.objects.s$c:
# {"fileName":"AbstractObjectList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.AbstractObjectList l$98ee782 -> a
    int from -> b
    int to -> c
    boolean $assertionsDisabled -> d
    516:520:void <init>(it.unimi.dsi.fastutil.objects.AbstractObjectList,int,int) -> <init>
    523:526:boolean assertRange() -> a
    531:534:boolean add(java.lang.Object) -> add
    539:543:void add(int,java.lang.Object) -> add
    547:549:boolean addAll(int,java.util.Collection) -> addAll
    554:555:java.lang.Object get(int) -> get
    560:562:java.lang.Object remove(int) -> remove
    567:568:java.lang.Object set(int,java.lang.Object) -> set
    573:573:int size() -> size
    578:581:void getElements(int,java.lang.Object[],int,int) -> getElements
    585:590:void removeElements(int,int) -> removeElements
    594:598:void addElements(int,java.lang.Object[],int,int) -> addElements
    602:605:void setElements(int,java.lang.Object[],int,int) -> setElements
    735:740:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> listIterator
    745:745:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    750:755:it.unimi.dsi.fastutil.objects.ObjectList subList(int,int) -> subList
    507:507:java.util.Spliterator spliterator() -> spliterator
    507:507:java.util.List subList(int,int) -> subList
    507:507:java.util.ListIterator listIterator(int) -> listIterator
    507:507:java.util.ListIterator listIterator() -> listIterator
    507:507:java.util.Iterator iterator() -> iterator
    507:507:int compareTo(java.lang.Object) -> compareTo
    507:507:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    507:507:boolean access$000(it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList) -> a
    507:507:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList$ParentWrappingIter -> it.unimi.dsi.fastutil.objects.s$c$a:
# {"fileName":"AbstractObjectList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectListIterator parent -> a
    it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList this$0 -> b
    658:660:void <init>(it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList,it.unimi.dsi.fastutil.objects.ObjectListIterator) -> <init>
    664:664:int nextIndex() -> nextIndex
    669:669:int previousIndex() -> previousIndex
    674:674:boolean hasNext() -> hasNext
    679:679:boolean hasPrevious() -> hasPrevious
    684:685:java.lang.Object next() -> next
    690:691:java.lang.Object previous() -> previous
    696:697:void add(java.lang.Object) -> add
    701:702:void set(java.lang.Object) -> set
    706:707:void remove() -> remove
it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList$RandomAccessIter -> it.unimi.dsi.fastutil.objects.s$c$b:
# {"fileName":"AbstractObjectList.java","id":"sourceFile"}
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList this$0 -> e
    612:614:void <init>(it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList,int) -> <init>
    618:618:java.lang.Object get(int) -> a
    624:625:void add(int,java.lang.Object) -> a
    629:630:void set(int,java.lang.Object) -> b
    634:635:void remove(int) -> b
    639:639:int getMaxPos() -> a
    644:646:void add(java.lang.Object) -> add
    650:652:void remove() -> remove
    607:607:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.AbstractObjectSet -> it.unimi.dsi.fastutil.objects.AbstractObjectSet:
# {"fileName":"AbstractObjectSet.java","id":"sourceFile"}
    30:31:void <init>() -> <init>
    it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    38:42:boolean equals(java.lang.Object) -> equals
    54:61:int hashCode() -> hashCode
    29:29:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObjectSortedSet -> it.unimi.dsi.fastutil.objects.t:
# {"fileName":"AbstractObjectSortedSet.java","id":"sourceFile"}
    22:23:void <init>() -> <init>
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    21:21:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    21:21:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractObjectSpliterator -> it.unimi.dsi.fastutil.objects.u:
# {"fileName":"AbstractObjectSpliterator.java","id":"sourceFile"}
    25:26:void <init>() -> <init>
it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction -> it.unimi.dsi.fastutil.objects.v:
# {"fileName":"AbstractReference2IntFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(int) -> defaultReturnValue
    49:49:int defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.objects.AbstractReference2IntMap -> it.unimi.dsi.fastutil.objects.w:
# {"fileName":"AbstractReference2IntMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    44:45:void <init>() -> <init>
    62:64:boolean containsKey(java.lang.Object) -> containsKey
    82:84:boolean containsValue(int) -> containsValue
    89:89:boolean isEmpty() -> isEmpty
    100:100:int mergeInt(java.lang.Object,int,it.unimi.dsi.fastutil.ints.IntBinaryOperator) -> mergeInt
    237:237:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    301:301:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    355:370:void putAll(java.util.Map) -> putAll
    381:384:int hashCode() -> hashCode
    389:393:boolean equals(java.lang.Object) -> equals
    398:414:java.lang.String toString() -> toString
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$1 -> it.unimi.dsi.fastutil.objects.w$1:
# {"fileName":"AbstractReference2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractReference2IntMap this$0 -> a
    237:237:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2IntMap) -> <init>
    240:240:boolean contains(java.lang.Object) -> contains
    245:245:int size() -> size
    250:251:void clear() -> clear
    255:255:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    282:282:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    237:237:java.util.Spliterator spliterator() -> spliterator
    237:237:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$1$1 -> it.unimi.dsi.fastutil.objects.w$1$1:
# {"fileName":"AbstractReference2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$1 this$1 -> b
    255:256:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$1) -> <init>
    260:260:java.lang.Object next() -> next
    265:265:boolean hasNext() -> hasNext
    270:271:void remove() -> remove
    275:276:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    275:275:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$2 -> it.unimi.dsi.fastutil.objects.w$2:
# {"fileName":"AbstractReference2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractReference2IntMap this$0 -> a
    301:301:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2IntMap) -> <init>
    304:304:boolean contains(int) -> contains
    309:309:int size() -> size
    314:315:void clear() -> clear
    319:319:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    346:346:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    301:301:java.util.Spliterator spliterator() -> spliterator
    301:301:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$2$1 -> it.unimi.dsi.fastutil.objects.w$2$1:
# {"fileName":"AbstractReference2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$2 this$1 -> b
    319:320:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$2) -> <init>
    324:324:int nextInt() -> nextInt
    329:329:boolean hasNext() -> hasNext
    334:335:void remove() -> remove
    339:340:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    319:319:void forEachRemaining(java.lang.Object) -> forEachRemaining
    339:339:void lambda$forEachRemaining$0(java.util.function.IntConsumer,it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction -> it.unimi.dsi.fastutil.objects.x:
# {"fileName":"AbstractReference2LongFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    long defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(long) -> defaultReturnValue
    49:49:long defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.objects.AbstractReference2LongMap -> it.unimi.dsi.fastutil.objects.y:
# {"fileName":"AbstractReference2LongMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    44:45:void <init>() -> <init>
    62:64:boolean containsKey(java.lang.Object) -> containsKey
    82:84:boolean containsValue(long) -> containsValue
    89:89:boolean isEmpty() -> isEmpty
    100:100:long mergeLong(java.lang.Object,long,it.unimi.dsi.fastutil.longs.LongBinaryOperator) -> mergeLong
    237:237:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    301:301:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    355:370:void putAll(java.util.Map) -> putAll
    381:384:int hashCode() -> hashCode
    389:393:boolean equals(java.lang.Object) -> equals
    398:414:java.lang.String toString() -> toString
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractReference2LongMap$1 -> it.unimi.dsi.fastutil.objects.y$1:
# {"fileName":"AbstractReference2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractReference2LongMap this$0 -> a
    237:237:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2LongMap) -> <init>
    240:240:boolean contains(java.lang.Object) -> contains
    245:245:int size() -> size
    250:251:void clear() -> clear
    255:255:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    282:282:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    237:237:java.util.Spliterator spliterator() -> spliterator
    237:237:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractReference2LongMap$1$1 -> it.unimi.dsi.fastutil.objects.y$1$1:
# {"fileName":"AbstractReference2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractReference2LongMap$1 this$1 -> b
    255:256:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2LongMap$1) -> <init>
    260:260:java.lang.Object next() -> next
    265:265:boolean hasNext() -> hasNext
    270:271:void remove() -> remove
    275:276:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    275:275:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Reference2LongMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractReference2LongMap$2 -> it.unimi.dsi.fastutil.objects.y$2:
# {"fileName":"AbstractReference2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractReference2LongMap this$0 -> a
    301:301:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2LongMap) -> <init>
    304:304:boolean contains(long) -> contains
    309:309:int size() -> size
    314:315:void clear() -> clear
    319:319:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    346:346:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    301:301:java.util.Spliterator spliterator() -> spliterator
    301:301:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractReference2LongMap$2$1 -> it.unimi.dsi.fastutil.objects.y$2$1:
# {"fileName":"AbstractReference2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractReference2LongMap$2 this$1 -> b
    319:320:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2LongMap$2) -> <init>
    324:324:long nextLong() -> nextLong
    329:329:boolean hasNext() -> hasNext
    334:335:void remove() -> remove
    339:340:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    319:319:void forEachRemaining(java.lang.Object) -> forEachRemaining
    339:339:void lambda$forEachRemaining$0(java.util.function.LongConsumer,it.unimi.dsi.fastutil.objects.Reference2LongMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractReference2ObjectFunction -> it.unimi.dsi.fastutil.objects.z:
# {"fileName":"AbstractReference2ObjectFunction.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object defRetValue -> defRetValue
    34:35:void <init>() -> <init>
    44:45:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    49:49:java.lang.Object defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap -> it.unimi.dsi.fastutil.objects.A:
# {"fileName":"AbstractReference2ObjectMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    57:59:boolean containsKey(java.lang.Object) -> containsKey
    77:79:boolean containsValue(java.lang.Object) -> containsValue
    84:84:boolean isEmpty() -> isEmpty
    212:212:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    276:276:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    330:345:void putAll(java.util.Map) -> putAll
    356:359:int hashCode() -> hashCode
    364:368:boolean equals(java.lang.Object) -> equals
    373:390:java.lang.String toString() -> toString
    36:36:java.util.Collection values() -> values
    36:36:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap$1 -> it.unimi.dsi.fastutil.objects.A$1:
# {"fileName":"AbstractReference2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap this$0 -> a
    212:212:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap) -> <init>
    215:215:boolean contains(java.lang.Object) -> contains
    220:220:int size() -> size
    225:226:void clear() -> clear
    230:230:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    257:257:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    212:212:java.util.Spliterator spliterator() -> spliterator
    212:212:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap$1$1 -> it.unimi.dsi.fastutil.objects.A$1$1:
# {"fileName":"AbstractReference2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap$1 this$1 -> b
    230:231:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap$1) -> <init>
    235:235:java.lang.Object next() -> next
    240:240:boolean hasNext() -> hasNext
    245:246:void remove() -> remove
    250:251:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    250:250:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Reference2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap$2 -> it.unimi.dsi.fastutil.objects.A$2:
# {"fileName":"AbstractReference2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap this$0 -> a
    276:276:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap) -> <init>
    279:279:boolean contains(java.lang.Object) -> contains
    284:284:int size() -> size
    289:290:void clear() -> clear
    294:294:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    321:321:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    276:276:java.util.Spliterator spliterator() -> spliterator
    276:276:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap$2$1 -> it.unimi.dsi.fastutil.objects.A$2$1:
# {"fileName":"AbstractReference2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap$2 this$1 -> b
    294:295:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2ObjectMap$2) -> <init>
    299:299:java.lang.Object next() -> next
    304:304:boolean hasNext() -> hasNext
    309:310:void remove() -> remove
    314:315:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    314:314:void lambda$forEachRemaining$0(java.util.function.Consumer,it.unimi.dsi.fastutil.objects.Reference2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.objects.AbstractReference2ObjectSortedMap -> it.unimi.dsi.fastutil.objects.B:
# {"fileName":"AbstractReference2ObjectSortedMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    26:27:void <init>() -> <init>
    44:44:it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> keySet
    154:154:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    23:23:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    23:23:java.util.Collection values() -> values
    23:23:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.AbstractReference2ObjectSortedMap$KeySet -> it.unimi.dsi.fastutil.objects.B$a:
# {"fileName":"AbstractReference2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractReference2ObjectSortedMap this$0 -> a
    48:48:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2ObjectSortedMap) -> <init>
    51:51:boolean contains(java.lang.Object) -> contains
    56:56:int size() -> size
    61:62:void clear() -> clear
    66:66:java.util.Comparator comparator() -> comparator
    71:71:java.lang.Object first() -> first
    76:76:java.lang.Object last() -> last
    81:81:it.unimi.dsi.fastutil.objects.ReferenceSortedSet headSet(java.lang.Object) -> headSet
    86:86:it.unimi.dsi.fastutil.objects.ReferenceSortedSet tailSet(java.lang.Object) -> tailSet
    91:91:it.unimi.dsi.fastutil.objects.ReferenceSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    101:101:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    48:48:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    48:48:java.util.Iterator iterator() -> iterator
    48:48:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    48:48:java.util.SortedSet headSet(java.lang.Object) -> headSet
    48:48:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
it.unimi.dsi.fastutil.objects.AbstractReference2ObjectSortedMap$KeySetIterator -> it.unimi.dsi.fastutil.objects.B$b:
# {"fileName":"AbstractReference2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    115:117:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    121:121:java.lang.Object next() -> next
    126:126:java.lang.Object previous() -> previous
    131:131:boolean hasNext() -> hasNext
    136:136:boolean hasPrevious() -> hasPrevious
it.unimi.dsi.fastutil.objects.AbstractReference2ObjectSortedMap$ValuesCollection -> it.unimi.dsi.fastutil.objects.B$c:
# {"fileName":"AbstractReference2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractReference2ObjectSortedMap this$0 -> a
    158:158:void <init>(it.unimi.dsi.fastutil.objects.AbstractReference2ObjectSortedMap) -> <init>
    161:161:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    166:166:boolean contains(java.lang.Object) -> contains
    171:171:int size() -> size
    176:177:void clear() -> clear
    158:158:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractReference2ObjectSortedMap$ValuesIterator -> it.unimi.dsi.fastutil.objects.B$d:
# {"fileName":"AbstractReference2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    190:192:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    196:196:java.lang.Object next() -> next
    201:201:boolean hasNext() -> hasNext
it.unimi.dsi.fastutil.objects.AbstractReferenceCollection -> it.unimi.dsi.fastutil.objects.C:
# {"fileName":"AbstractReferenceCollection.java","id":"sourceFile"}
    34:35:void <init>() -> <init>
    it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    42:56:java.lang.String toString() -> toString
    33:33:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractReferenceList -> it.unimi.dsi.fastutil.objects.D:
# {"fileName":"AbstractReferenceList.java","id":"sourceFile"}
    42:43:void <init>() -> <init>
    54:56:void ensureIndex(int) -> a
    67:69:void ensureRestrictedIndex(int) -> b
    78:78:void add(int,java.lang.Object) -> add
    89:90:boolean add(java.lang.Object) -> add
    100:100:java.lang.Object remove(int) -> remove
    110:110:java.lang.Object set(int,java.lang.Object) -> set
    116:120:boolean addAll(int,java.util.Collection) -> addAll
    131:131:boolean addAll(java.util.Collection) -> addAll
    141:141:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator() -> a
    1151:1151:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator():151:151 -> a
    1151:1151:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():141 -> a
    151:151:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator() -> b
    161:162:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> c
    227:227:boolean contains(java.lang.Object) -> contains
    232:238:int indexOf(java.lang.Object) -> indexOf
    2151:2151:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator():151:151 -> indexOf
    2151:2151:int indexOf(java.lang.Object):232 -> indexOf
    243:249:int lastIndexOf(java.lang.Object) -> lastIndexOf
    261:264:it.unimi.dsi.fastutil.objects.AbstractReferenceList subList$505a4fed(int,int) -> a
    276:283:void forEach(java.util.function.Consumer) -> forEach
    294:304:void removeElements(int,int) -> b
    344:354:void getElements(int,java.lang.Object[],int,int) -> a
    358:373:void setElements(int,java.lang.Object[],int,int) -> b
    382:383:void clear() -> clear
    387:392:java.lang.Object[] toArray() -> toArray
    397:401:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    411:417:int hashCode() -> hashCode
    3141:3141:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():141:141 -> hashCode
    3141:3141:int hashCode():411 -> hashCode
    3151:3151:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator():151:151 -> hashCode
    3151:3151:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():141 -> hashCode
    3151:3151:int hashCode():411 -> hashCode
    422:429:boolean equals(java.lang.Object) -> equals
    4151:4151:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator():151:151 -> equals
    4151:4151:boolean equals(java.lang.Object):427 -> equals
    434:435:void push(java.lang.Object) -> push
    439:440:java.lang.Object pop() -> pop
    445:446:java.lang.Object top() -> top
    451:451:java.lang.Object peek(int) -> peek
    456:470:java.lang.String toString() -> toString
    5141:5141:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():141:141 -> toString
    5141:5141:java.lang.String toString():457 -> toString
    5151:5151:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator():151:151 -> toString
    5151:5151:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():141 -> toString
    5151:5151:java.lang.String toString():457 -> toString
    41:41:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    6141:6141:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():141:141 -> iterator
    6141:6141:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():41 -> iterator
    6151:6151:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator():151:151 -> iterator
    6151:6151:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():141 -> iterator
    6151:6151:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():41 -> iterator
    41:41:java.util.Iterator iterator() -> iterator
    7141:7141:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():141:141 -> iterator
    7141:7141:java.util.Iterator iterator():41 -> iterator
    7151:7151:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator():151:151 -> iterator
    7151:7151:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():141 -> iterator
    7151:7151:java.util.Iterator iterator():41 -> iterator
    41:41:java.util.List subList(int,int) -> subList
    41:41:java.util.ListIterator listIterator(int) -> listIterator
    41:41:java.util.ListIterator listIterator() -> listIterator
    8151:8151:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator():151:151 -> listIterator
    8151:8151:java.util.ListIterator listIterator():41 -> listIterator
it.unimi.dsi.fastutil.objects.AbstractReferenceList$1 -> it.unimi.dsi.fastutil.objects.D$1:
# {"fileName":"AbstractReferenceList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.AbstractReferenceList this$0 -> d
    162:162:void <init>(it.unimi.dsi.fastutil.objects.AbstractReferenceList,int) -> <init>
    165:165:java.lang.Object get(int) -> a
    170:171:void add(int,java.lang.Object) -> a
    175:176:void set(int,java.lang.Object) -> b
    180:181:void remove(int) -> b
    185:185:int getMaxPos() -> a
it.unimi.dsi.fastutil.objects.AbstractReferenceList$IndexBasedSpliterator -> it.unimi.dsi.fastutil.objects.D$a:
# {"fileName":"AbstractReferenceList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ReferenceList l -> b
    194:196:void <init>(it.unimi.dsi.fastutil.objects.ReferenceList) -> <init>
    199:201:void <init>(it.unimi.dsi.fastutil.objects.ReferenceList,int,int) -> <init>
    205:205:int getMaxPosFromBackingStore() -> b
    210:210:java.lang.Object get(int) -> a
    190:190:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int) -> a
    1215:1215:it.unimi.dsi.fastutil.objects.AbstractReferenceList$IndexBasedSpliterator makeForSplit(int,int):215:215 -> a
    1215:1215:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int):190 -> a
it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceRandomAccessSubList -> it.unimi.dsi.fastutil.objects.D$b:
# {"fileName":"AbstractReferenceList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    730:731:void <init>(it.unimi.dsi.fastutil.objects.AbstractReferenceList,int,int) -> <init>
    735:740:it.unimi.dsi.fastutil.objects.AbstractReferenceList subList$505a4fed(int,int) -> a
    726:726:java.util.List subList(int,int) -> subList
it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList -> it.unimi.dsi.fastutil.objects.D$c:
# {"fileName":"AbstractReferenceList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.AbstractReferenceList l$4be87fd2 -> a
    int from -> b
    int to -> c
    boolean $assertionsDisabled -> d
    483:487:void <init>(it.unimi.dsi.fastutil.objects.AbstractReferenceList,int,int) -> <init>
    490:493:boolean assertRange() -> c
    498:501:boolean add(java.lang.Object) -> add
    506:510:void add(int,java.lang.Object) -> add
    514:516:boolean addAll(int,java.util.Collection) -> addAll
    521:522:java.lang.Object get(int) -> get
    527:529:java.lang.Object remove(int) -> remove
    534:535:java.lang.Object set(int,java.lang.Object) -> set
    540:540:int size() -> size
    545:548:void getElements(int,java.lang.Object[],int,int) -> a
    552:557:void removeElements(int,int) -> b
    569:572:void setElements(int,java.lang.Object[],int,int) -> b
    702:707:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> c
    712:712:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    717:722:it.unimi.dsi.fastutil.objects.AbstractReferenceList subList$505a4fed(int,int) -> a
    474:474:java.util.Spliterator spliterator() -> spliterator
    474:474:java.util.List subList(int,int) -> subList
    474:474:java.util.ListIterator listIterator(int) -> listIterator
    474:474:java.util.ListIterator listIterator() -> listIterator
    1151:1151:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():151:151 -> listIterator
    1151:1151:java.util.ListIterator listIterator():474 -> listIterator
    474:474:java.util.Iterator iterator() -> iterator
    2141:2141:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():141:141 -> iterator
    2141:2141:java.util.Iterator iterator():474 -> iterator
    2151:2151:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():151:151 -> iterator
    2151:2151:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():141 -> iterator
    2151:2151:java.util.Iterator iterator():474 -> iterator
    474:474:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    3141:3141:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():141:141 -> iterator
    3141:3141:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():474 -> iterator
    3151:3151:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():151:151 -> iterator
    3151:3151:it.unimi.dsi.fastutil.objects.ObjectListIterator it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():141 -> iterator
    3151:3151:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():474 -> iterator
    474:474:boolean access$000(it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList) -> a
    474:474:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList$ParentWrappingIter -> it.unimi.dsi.fastutil.objects.D$c$a:
# {"fileName":"AbstractReferenceList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectListIterator parent -> a
    it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList this$0 -> b
    625:627:void <init>(it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList,it.unimi.dsi.fastutil.objects.ObjectListIterator) -> <init>
    631:631:int nextIndex() -> nextIndex
    636:636:int previousIndex() -> previousIndex
    641:641:boolean hasNext() -> hasNext
    646:646:boolean hasPrevious() -> hasPrevious
    651:652:java.lang.Object next() -> next
    657:658:java.lang.Object previous() -> previous
    663:664:void add(java.lang.Object) -> add
    668:669:void set(java.lang.Object) -> set
    673:674:void remove() -> remove
it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList$RandomAccessIter -> it.unimi.dsi.fastutil.objects.D$c$b:
# {"fileName":"AbstractReferenceList.java","id":"sourceFile"}
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList this$0 -> e
    579:581:void <init>(it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList,int) -> <init>
    585:585:java.lang.Object get(int) -> a
    591:592:void add(int,java.lang.Object) -> a
    596:597:void set(int,java.lang.Object) -> b
    601:602:void remove(int) -> b
    606:606:int getMaxPos() -> a
    611:613:void add(java.lang.Object) -> add
    617:619:void remove() -> remove
    574:574:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.AbstractReferenceSet -> it.unimi.dsi.fastutil.objects.E:
# {"fileName":"AbstractReferenceSet.java","id":"sourceFile"}
    30:31:void <init>() -> <init>
    it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    38:42:boolean equals(java.lang.Object) -> equals
    54:61:int hashCode() -> hashCode
    29:29:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.AbstractReferenceSortedSet -> it.unimi.dsi.fastutil.objects.F:
# {"fileName":"AbstractReferenceSortedSet.java","id":"sourceFile"}
    22:23:void <init>() -> <init>
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    21:21:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    21:21:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2BooleanFunction -> it.unimi.dsi.fastutil.objects.Object2BooleanFunction:
# {"fileName":"Object2BooleanFunction.java","id":"sourceFile"}
    60:60:boolean test(java.lang.Object) -> test
    73:73:boolean put(java.lang.Object,boolean) -> put
    boolean getBoolean(java.lang.Object) -> getBoolean
    111:111:boolean removeBoolean(java.lang.Object) -> removeBoolean
    122:125:java.lang.Boolean put(java.lang.Object,java.lang.Boolean) -> a
    136:138:java.lang.Boolean get(java.lang.Object) -> a
    162:163:java.lang.Boolean remove(java.lang.Object) -> b
    190:190:boolean defaultReturnValue() -> defaultReturnValue
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Object2BooleanFunctions -> it.unimi.dsi.fastutil.objects.G:
# {"fileName":"Object2BooleanFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2BooleanFunctions$EmptyFunction -> it.unimi.dsi.fastutil.objects.G$a:
# {"fileName":"Object2BooleanFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:boolean getBoolean(java.lang.Object) -> getBoolean
    54:54:boolean containsKey(java.lang.Object) -> containsKey
    59:59:boolean defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(boolean) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.Object2BooleanMap -> it.unimi.dsi.fastutil.objects.Object2BooleanMap:
# {"fileName":"Object2BooleanMap.java","id":"sourceFile"}
    int size() -> size
    97:97:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSet object2BooleanEntrySet() -> object2BooleanEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    162:162:java.lang.Boolean put(java.lang.Object,java.lang.Boolean) -> a
    176:176:java.lang.Boolean get(java.lang.Object) -> a
    190:190:java.lang.Boolean remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> values
    boolean containsValue(boolean) -> containsValue
    238:238:boolean containsValue(java.lang.Object) -> containsValue
    244:251:void forEach(java.util.function.BiConsumer) -> forEach
    282:282:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean) -> b
    39:39:java.lang.Object remove(java.lang.Object) -> remove
    39:39:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    39:39:java.lang.Object get(java.lang.Object) -> get
    39:39:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    39:39:java.util.Set entrySet() -> entrySet
    39:39:java.util.Collection values() -> values
    39:39:java.util.Set keySet() -> keySet
    245:245:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Object2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Object2BooleanMap$Entry -> it.unimi.dsi.fastutil.objects.Object2BooleanMap$a:
# {"fileName":"Object2BooleanMap.java","id":"sourceFile"}
    boolean getBooleanValue() -> a
    boolean setValue(boolean) -> a
    573:573:java.lang.Boolean getValue() -> b
    584:584:java.lang.Boolean setValue(java.lang.Boolean) -> a
    550:550:java.lang.Object setValue(java.lang.Object) -> setValue
    550:550:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2BooleanMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.Object2BooleanMap$FastEntrySet:
# {"fileName":"Object2BooleanMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    74:75:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Object2BooleanMaps -> it.unimi.dsi.fastutil.objects.H:
# {"fileName":"Object2BooleanMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanMaps$EmptyMap EMPTY_MAP -> a
    44:45:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.objects.Object2BooleanMap) -> a
    191:191:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2BooleanMaps$EmptyMap -> it.unimi.dsi.fastutil.objects.H$a:
# {"fileName":"Object2BooleanMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    105:106:void <init>() -> <init>
    110:110:boolean containsValue(boolean) -> containsValue
    116:116:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean) -> b
    132:132:boolean containsValue(java.lang.Object) -> containsValue
    137:137:void putAll(java.util.Map) -> putAll
    142:142:it.unimi.dsi.fastutil.objects.ObjectSet object2BooleanEntrySet() -> object2BooleanEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    153:153:it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> values
    158:158:void forEach(java.util.function.BiConsumer) -> forEach
    162:162:java.lang.Object clone() -> clone
    167:167:boolean isEmpty() -> isEmpty
    172:172:int hashCode() -> hashCode
    177:178:boolean equals(java.lang.Object) -> equals
    183:183:java.lang.String toString() -> toString
    102:102:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    1116:1116:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean):116:116 -> getOrDefault
    1116:1116:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):102 -> getOrDefault
    102:102:java.util.Collection values() -> values
    102:102:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    boolean[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    it.unimi.dsi.fastutil.Hash$Strategy strategy -> strategy
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2BooleanMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.booleans.BooleanCollection values -> values
    99:109:void <init>(int,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    118:119:void <init>(int,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    128:129:void <init>(it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    139:141:void <init>(java.util.Map,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    150:151:void <init>(java.util.Map,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    161:163:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanMap,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    173:174:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanMap,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    186:189:void <init>(java.lang.Object[],boolean[],float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    201:202:void <init>(java.lang.Object[],boolean[],it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    210:210:it.unimi.dsi.fastutil.Hash$Strategy strategy() -> strategy
    214:214:int realSize() -> b
    224:226:void ensureCapacity(int) -> ensureCapacity
    234:238:boolean removeEntry(int) -> a
    2304:2317:void shiftKeys(int):304:317 -> a
    2304:2317:boolean removeEntry(int):236 -> a
    242:247:boolean removeNullEntry() -> c
    252:256:void putAll(java.util.Map) -> putAll
    3229:3231:void tryCapacity(long):229:231 -> putAll
    3229:3231:void putAll(java.util.Map):253 -> putAll
    260:270:int find(java.lang.Object) -> c
    275:280:void insert(int,java.lang.Object,boolean) -> a
    284:291:boolean put(java.lang.Object,boolean) -> put
    324:336:boolean removeBoolean(java.lang.Object) -> removeBoolean
    343:353:boolean getBoolean(java.lang.Object) -> getBoolean
    360:370:boolean containsKey(java.lang.Object) -> containsKey
    376:380:boolean containsValue(boolean) -> containsValue
    387:397:boolean getOrDefault(java.lang.Object,boolean) -> getOrDefault
    404:407:boolean putIfAbsent(java.lang.Object,boolean) -> putIfAbsent
    414:434:boolean remove(java.lang.Object,boolean) -> remove
    442:445:boolean replace(java.lang.Object,boolean,boolean) -> replace
    451:455:boolean replace(java.lang.Object,boolean) -> replace
    461:466:boolean computeIfAbsent(java.lang.Object,java.util.function.Predicate) -> computeIfAbsent
    472:478:boolean computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2BooleanFunction) -> computeIfAbsent
    484:493:boolean computeBooleanIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeBooleanIfPresent
    499:514:boolean computeBoolean(java.lang.Object,java.util.function.BiFunction) -> computeBoolean
    520:534:boolean merge(java.lang.Object,boolean,java.util.function.BiFunction) -> merge
    545:549:void clear() -> clear
    553:553:int size() -> size
    558:558:boolean isEmpty() -> isEmpty
    1068:1069:it.unimi.dsi.fastutil.objects.Object2BooleanMap$FastEntrySet object2BooleanEntrySet() -> object2BooleanEntrySet
    1171:1172:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    1230:1263:it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> values
    1280:1280:boolean trim() -> trim
    1302:1309:boolean trim(int) -> trim
    1324:1342:void rehash(int) -> rehash
    1358:1369:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap clone() -> clone
    1383:1393:int hashCode() -> hashCode
    1397:1406:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1410:1432:void readObject(java.io.ObjectInputStream) -> readObject
    58:58:it.unimi.dsi.fastutil.objects.ObjectSet object2BooleanEntrySet() -> object2BooleanEntrySet
    58:58:java.util.Collection values() -> values
    58:58:java.util.Set keySet() -> keySet
    58:58:java.lang.Object clone() -> clone
    58:58:int access$100(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> a
    58:58:boolean access$400(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> b
    58:58:boolean access$500(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$1:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> a
    1230:1230:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    1233:1233:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    1238:1238:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    1244:1246:void forEach(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> forEach
    1250:1250:int size() -> size
    1255:1255:boolean contains(boolean) -> contains
    1260:1261:void clear() -> clear
    1230:1230:java.util.Spliterator spliterator() -> spliterator
    1230:1230:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$a:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> b
    781:781:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    797:799:void remove() -> remove
    781:781:void acceptOnIndex(java.lang.Object,int) -> a
    1792:1793:void acceptOnIndex(java.util.function.Consumer,int):792:793 -> a
    1792:1793:void acceptOnIndex(java.lang.Object,int):781 -> a
    781:781:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    781:781:java.lang.Object next() -> next
    2786:2786:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapEntry next():786:786 -> next
    2786:2786:java.lang.Object next():781 -> next
    781:781:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$b:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> b
    934:935:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    937:939:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap,int,int,boolean) -> <init>
    943:943:int characteristics() -> characteristics
    931:931:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1953:1953:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$EntrySpliterator makeForSplit(int,int,boolean):953:953 -> a
    1953:1953:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean):931 -> a
    931:931:void acceptOnIndex(java.lang.Object,int) -> a
    2948:2949:void acceptOnIndex(java.util.function.Consumer,int):948:949 -> a
    2948:2949:void acceptOnIndex(java.lang.Object,int):931 -> a
    931:931:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    931:931:java.util.Spliterator trySplit() -> trySplit
    931:931:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    931:931:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$c:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> b
    802:803:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    802:802:void acceptOnIndex(java.lang.Object,int) -> a
    1814:1816:void acceptOnIndex(java.util.function.Consumer,int):814:816 -> a
    1814:1816:void acceptOnIndex(java.lang.Object,int):802 -> a
    802:802:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    802:802:java.lang.Object next() -> next
    2807:2808:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapEntry next():807:808 -> next
    2807:2808:java.lang.Object next():802 -> next
    802:802:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$d:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> a
    1081:1083:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    1095:1095:java.lang.Object next() -> next
    1080:1080:void acceptOnIndex(java.lang.Object,int) -> a
    2090:2091:void acceptOnIndex(java.util.function.Consumer,int):1090:1091 -> a
    2090:2091:void acceptOnIndex(java.lang.Object,int):1080 -> a
    1080:1080:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$e:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> a
    1125:1125:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    1128:1128:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1133:1133:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1139:1144:void forEach(java.util.function.Consumer) -> forEach
    1148:1148:int size() -> size
    1153:1153:boolean contains(java.lang.Object) -> contains
    1158:1160:boolean remove(java.lang.Object) -> remove
    1165:1166:void clear() -> clear
    1125:1125:java.util.Spliterator spliterator() -> spliterator
    1125:1125:java.util.Iterator iterator() -> iterator
    1125:1125:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$f:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> b
    1102:1103:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    1105:1107:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap,int,int,boolean) -> <init>
    1111:1111:int characteristics() -> characteristics
    1099:1099:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2121:2121:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$KeySpliterator makeForSplit(int,int,boolean):1121:1121 -> a
    2121:2121:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean):1099 -> a
    1099:1099:void acceptOnIndex(java.lang.Object,int) -> a
    3116:3117:void acceptOnIndex(java.util.function.Consumer,int):1116:1117 -> a
    3116:3117:void acceptOnIndex(java.lang.Object,int):1099 -> a
    1099:1099:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1099:1099:java.util.Spliterator trySplit() -> trySplit
    1099:1099:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1099:1099:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$g:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> b
    570:572:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap,int) -> <init>
    574:575:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    579:579:java.lang.Object getKey() -> getKey
    584:584:java.lang.Object left() -> left
    589:589:boolean getBooleanValue() -> a
    594:594:boolean rightBoolean() -> c
    599:601:boolean setValue(boolean) -> a
    618:618:java.lang.Boolean getValue() -> b
    629:629:java.lang.Boolean setValue(java.lang.Boolean) -> a
    635:637:boolean equals(java.lang.Object) -> equals
    642:642:int hashCode() -> hashCode
    647:647:java.lang.String toString() -> toString
    566:566:java.lang.Object setValue(java.lang.Object) -> setValue
    566:566:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$h:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> a
    957:957:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    960:960:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    965:965:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    970:970:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    977:992:boolean contains(java.lang.Object) -> contains
    999:1028:boolean remove(java.lang.Object) -> remove
    1036:1036:int size() -> size
    1041:1042:void clear() -> clear
    1047:1049:void forEach(java.util.function.Consumer) -> forEach
    1054:1063:void fastForEach(java.util.function.Consumer) -> a
    957:957:java.util.Spliterator spliterator() -> spliterator
    957:957:java.util.Iterator iterator() -> iterator
    957:957:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$i:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> f
    652:668:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    679:679:boolean hasNext() -> hasNext
    683:699:int nextEntry() -> b
    704:724:void forEachRemaining(java.lang.Object) -> forEachRemaining
    758:772:void remove() -> remove
    1736:1753:void shiftKeys(int):736:753 -> remove
    1736:1753:void remove():762 -> remove
    652:652:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$j:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> f
    824:834:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    824:841:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    848:863:boolean tryAdvance(java.lang.Object) -> tryAdvance
    867:880:void forEachRemaining(java.lang.Object) -> forEachRemaining
    883:890:long estimateSize() -> estimateSize
    895:908:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$k:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> a
    1184:1186:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    1198:1198:boolean nextBoolean() -> a_
    1183:1183:void acceptOnIndex(java.lang.Object,int) -> a
    2193:2194:void acceptOnIndex(it.unimi.dsi.fastutil.booleans.BooleanConsumer,int):1193:1194 -> a
    2193:2194:void acceptOnIndex(java.lang.Object,int):1183 -> a
    1183:1183:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$l:
# {"fileName":"Object2BooleanOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap this$0 -> b
    1205:1206:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap) -> <init>
    1208:1210:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap,int,int,boolean) -> <init>
    1214:1214:int characteristics() -> characteristics
    1202:1202:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2224:2224:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$ValueSpliterator makeForSplit(int,int,boolean):1224:1224 -> a
    2224:2224:it.unimi.dsi.fastutil.objects.Object2BooleanOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean):1202 -> a
    1202:1202:void acceptOnIndex(java.lang.Object,int) -> a
    3219:3220:void acceptOnIndex(it.unimi.dsi.fastutil.booleans.BooleanConsumer,int):1219:1220 -> a
    3219:3220:void acceptOnIndex(java.lang.Object,int):1202 -> a
    1202:1202:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit() -> b_
    1202:1202:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1202:1202:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    boolean[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2BooleanMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.booleans.BooleanCollection values -> values
    95:104:void <init>(int,float) -> <init>
    112:113:void <init>(int) -> <init>
    120:121:void <init>() -> <init>
    130:132:void <init>(java.util.Map,float) -> <init>
    140:141:void <init>(java.util.Map) -> <init>
    150:152:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanMap,float) -> <init>
    161:162:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanMap) -> <init>
    173:176:void <init>(java.lang.Object[],boolean[],float) -> <init>
    187:188:void <init>(java.lang.Object[],boolean[]) -> <init>
    191:191:int realSize() -> b
    201:203:void ensureCapacity(int) -> ensureCapacity
    211:215:boolean removeEntry(int) -> a
    2281:2294:void shiftKeys(int):281:294 -> a
    2281:2294:boolean removeEntry(int):213 -> a
    219:224:boolean removeNullEntry() -> c
    229:233:void putAll(java.util.Map) -> putAll
    3206:3208:void tryCapacity(long):206:208 -> putAll
    3206:3208:void putAll(java.util.Map):230 -> putAll
    237:247:int find(java.lang.Object) -> c
    252:257:void insert(int,java.lang.Object,boolean) -> a
    261:268:boolean put(java.lang.Object,boolean) -> put
    301:313:boolean removeBoolean(java.lang.Object) -> removeBoolean
    320:330:boolean getBoolean(java.lang.Object) -> getBoolean
    337:347:boolean containsKey(java.lang.Object) -> containsKey
    353:357:boolean containsValue(boolean) -> containsValue
    364:374:boolean getOrDefault(java.lang.Object,boolean) -> getOrDefault
    381:384:boolean putIfAbsent(java.lang.Object,boolean) -> putIfAbsent
    391:411:boolean remove(java.lang.Object,boolean) -> remove
    419:422:boolean replace(java.lang.Object,boolean,boolean) -> replace
    428:432:boolean replace(java.lang.Object,boolean) -> replace
    438:443:boolean computeIfAbsent(java.lang.Object,java.util.function.Predicate) -> computeIfAbsent
    449:455:boolean computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2BooleanFunction) -> computeIfAbsent
    461:470:boolean computeBooleanIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeBooleanIfPresent
    476:491:boolean computeBoolean(java.lang.Object,java.util.function.BiFunction) -> computeBoolean
    497:511:boolean merge(java.lang.Object,boolean,java.util.function.BiFunction) -> merge
    522:526:void clear() -> clear
    530:530:int size() -> size
    535:535:boolean isEmpty() -> isEmpty
    1045:1046:it.unimi.dsi.fastutil.objects.Object2BooleanMap$FastEntrySet object2BooleanEntrySet() -> object2BooleanEntrySet
    1148:1149:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    1207:1240:it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> values
    1257:1257:boolean trim() -> trim
    1279:1286:boolean trim(int) -> trim
    1301:1319:void rehash(int) -> rehash
    1335:1345:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap clone() -> clone
    1359:1369:int hashCode() -> hashCode
    1373:1382:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1386:1408:void readObject(java.io.ObjectInputStream) -> readObject
    57:57:it.unimi.dsi.fastutil.objects.ObjectSet object2BooleanEntrySet() -> object2BooleanEntrySet
    57:57:java.util.Collection values() -> values
    57:57:java.util.Set keySet() -> keySet
    57:57:java.lang.Object clone() -> clone
    57:57:int access$100(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> a
    57:57:boolean access$400(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> b
    57:57:boolean access$500(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$1:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> a
    1207:1207:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    1210:1210:it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator
    1215:1215:it.unimi.dsi.fastutil.booleans.BooleanSpliterator spliterator() -> spliterator
    1221:1223:void forEach(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> forEach
    1227:1227:int size() -> size
    1232:1232:boolean contains(boolean) -> contains
    1237:1238:void clear() -> clear
    1207:1207:java.util.Spliterator spliterator() -> spliterator
    1207:1207:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$a:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> b
    758:758:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    774:776:void remove() -> remove
    758:758:void acceptOnIndex(java.lang.Object,int) -> a
    1769:1770:void acceptOnIndex(java.util.function.Consumer,int):769:770 -> a
    1769:1770:void acceptOnIndex(java.lang.Object,int):758 -> a
    758:758:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    758:758:java.lang.Object next() -> next
    2763:2763:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapEntry next():763:763 -> next
    2763:2763:java.lang.Object next():758 -> next
    758:758:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$b:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> b
    911:912:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    914:916:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,int,int,boolean) -> <init>
    920:920:int characteristics() -> characteristics
    908:908:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1930:1930:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):930:930 -> a
    1930:1930:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):908 -> a
    908:908:void acceptOnIndex(java.lang.Object,int) -> a
    2925:2926:void acceptOnIndex(java.util.function.Consumer,int):925:926 -> a
    2925:2926:void acceptOnIndex(java.lang.Object,int):908 -> a
    908:908:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    908:908:java.util.Spliterator trySplit() -> trySplit
    908:908:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    908:908:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$c:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> b
    779:780:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    779:779:void acceptOnIndex(java.lang.Object,int) -> a
    1791:1793:void acceptOnIndex(java.util.function.Consumer,int):791:793 -> a
    1791:1793:void acceptOnIndex(java.lang.Object,int):779 -> a
    779:779:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    779:779:java.lang.Object next() -> next
    2784:2785:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapEntry next():784:785 -> next
    2784:2785:java.lang.Object next():779 -> next
    779:779:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$d:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> a
    1058:1060:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    1072:1072:java.lang.Object next() -> next
    1057:1057:void acceptOnIndex(java.lang.Object,int) -> a
    2067:2068:void acceptOnIndex(java.util.function.Consumer,int):1067:1068 -> a
    2067:2068:void acceptOnIndex(java.lang.Object,int):1057 -> a
    1057:1057:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$e:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> a
    1102:1102:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    1105:1105:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1110:1110:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1116:1121:void forEach(java.util.function.Consumer) -> forEach
    1125:1125:int size() -> size
    1130:1130:boolean contains(java.lang.Object) -> contains
    1135:1137:boolean remove(java.lang.Object) -> remove
    1142:1143:void clear() -> clear
    1102:1102:java.util.Spliterator spliterator() -> spliterator
    1102:1102:java.util.Iterator iterator() -> iterator
    1102:1102:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$f:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> b
    1079:1080:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    1082:1084:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,int,int,boolean) -> <init>
    1088:1088:int characteristics() -> characteristics
    1076:1076:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2098:2098:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1098:1098 -> a
    2098:2098:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1076 -> a
    1076:1076:void acceptOnIndex(java.lang.Object,int) -> a
    3093:3094:void acceptOnIndex(java.util.function.Consumer,int):1093:1094 -> a
    3093:3094:void acceptOnIndex(java.lang.Object,int):1076 -> a
    1076:1076:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1076:1076:java.util.Spliterator trySplit() -> trySplit
    1076:1076:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1076:1076:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$g:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> b
    547:549:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,int) -> <init>
    551:552:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    556:556:java.lang.Object getKey() -> getKey
    561:561:java.lang.Object left() -> left
    566:566:boolean getBooleanValue() -> a
    571:571:boolean rightBoolean() -> c
    576:578:boolean setValue(boolean) -> a
    595:595:java.lang.Boolean getValue() -> b
    606:606:java.lang.Boolean setValue(java.lang.Boolean) -> a
    612:614:boolean equals(java.lang.Object) -> equals
    619:619:int hashCode() -> hashCode
    624:624:java.lang.String toString() -> toString
    543:543:java.lang.Object setValue(java.lang.Object) -> setValue
    543:543:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$h:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> a
    934:934:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    937:937:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    942:942:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    947:947:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    954:969:boolean contains(java.lang.Object) -> contains
    976:1005:boolean remove(java.lang.Object) -> remove
    1013:1013:int size() -> size
    1018:1019:void clear() -> clear
    1024:1026:void forEach(java.util.function.Consumer) -> forEach
    1031:1040:void fastForEach(java.util.function.Consumer) -> a
    934:934:java.util.Spliterator spliterator() -> spliterator
    934:934:java.util.Iterator iterator() -> iterator
    934:934:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$i:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> f
    629:645:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    656:656:boolean hasNext() -> hasNext
    660:676:int nextEntry() -> b
    681:701:void forEachRemaining(java.lang.Object) -> forEachRemaining
    735:749:void remove() -> remove
    1713:1730:void shiftKeys(int):713:730 -> remove
    1713:1730:void remove():739 -> remove
    629:629:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$j:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> f
    801:811:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    801:818:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    825:840:boolean tryAdvance(java.lang.Object) -> tryAdvance
    844:857:void forEachRemaining(java.lang.Object) -> forEachRemaining
    860:867:long estimateSize() -> estimateSize
    872:885:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$k:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> a
    1161:1163:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    1175:1175:boolean nextBoolean() -> a_
    1160:1160:void acceptOnIndex(java.lang.Object,int) -> a
    2170:2171:void acceptOnIndex(it.unimi.dsi.fastutil.booleans.BooleanConsumer,int):1170:1171 -> a
    2170:2171:void acceptOnIndex(java.lang.Object,int):1160 -> a
    1160:1160:void forEachRemaining(it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> a
it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$l:
# {"fileName":"Object2BooleanOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap this$0 -> b
    1182:1183:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap) -> <init>
    1185:1187:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,int,int,boolean) -> <init>
    1191:1191:int characteristics() -> characteristics
    1179:1179:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2201:2201:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1201:1201 -> a
    2201:2201:it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1179 -> a
    1179:1179:void acceptOnIndex(java.lang.Object,int) -> a
    3196:3197:void acceptOnIndex(it.unimi.dsi.fastutil.booleans.BooleanConsumer,int):1196:1197 -> a
    3196:3197:void acceptOnIndex(java.lang.Object,int):1179 -> a
    1179:1179:it.unimi.dsi.fastutil.booleans.BooleanSpliterator trySplit() -> b_
    1179:1179:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1179:1179:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.Object2BooleanSortedMap -> it.unimi.dsi.fastutil.objects.I:
# {"fileName":"Object2BooleanSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2BooleanSortedMap subMap$598ff71c() -> b
    it.unimi.dsi.fastutil.objects.Object2BooleanSortedMap headMap$53a697b8() -> c
    it.unimi.dsi.fastutil.objects.Object2BooleanSortedMap tailMap$53a697b8() -> d
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> e
    it.unimi.dsi.fastutil.objects.ObjectSortedSet object2BooleanEntrySet() -> f
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> g
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> values
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet object2BooleanEntrySet() -> object2BooleanEntrySet
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Object2BooleanSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.objects.I$a:
# {"fileName":"Object2BooleanSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    80:80:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.objects.Object2ByteFunction -> it.unimi.dsi.fastutil.objects.Object2ByteFunction:
# {"fileName":"Object2ByteFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(java.lang.Object) -> applyAsInt
    73:73:byte put(java.lang.Object,byte) -> put
    byte getByte(java.lang.Object) -> getByte
    111:111:byte removeByte(java.lang.Object) -> removeByte
    122:125:java.lang.Byte put(java.lang.Object,java.lang.Byte) -> a
    136:138:java.lang.Byte get(java.lang.Object) -> a
    162:163:java.lang.Byte remove(java.lang.Object) -> b
    190:190:byte defaultReturnValue() -> defaultReturnValue
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Object2ByteFunctions -> it.unimi.dsi.fastutil.objects.J:
# {"fileName":"Object2ByteFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2ByteFunctions$EmptyFunction -> it.unimi.dsi.fastutil.objects.J$a:
# {"fileName":"Object2ByteFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:byte getByte(java.lang.Object) -> getByte
    54:54:boolean containsKey(java.lang.Object) -> containsKey
    59:59:byte defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(byte) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.Object2ByteMap -> it.unimi.dsi.fastutil.objects.Object2ByteMap:
# {"fileName":"Object2ByteMap.java","id":"sourceFile"}
    int size() -> size
    97:97:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSet object2ByteEntrySet() -> object2ByteEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    162:162:java.lang.Byte put(java.lang.Object,java.lang.Byte) -> a
    176:176:java.lang.Byte get(java.lang.Object) -> a
    190:190:java.lang.Byte remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    boolean containsValue(byte) -> containsValue
    238:238:boolean containsValue(java.lang.Object) -> containsValue
    244:251:void forEach(java.util.function.BiConsumer) -> forEach
    282:282:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte) -> b
    617:617:java.lang.Byte putIfAbsent(java.lang.Object,java.lang.Byte) -> c
    630:630:boolean remove(java.lang.Object,java.lang.Object) -> remove
    643:643:boolean replace(java.lang.Object,java.lang.Byte,java.lang.Byte) -> a
    656:656:java.lang.Byte replace(java.lang.Object,java.lang.Byte) -> d
    669:669:java.lang.Byte merge(java.lang.Object,java.lang.Byte,java.util.function.BiFunction) -> a
    39:39:java.lang.Object remove(java.lang.Object) -> remove
    39:39:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    39:39:java.lang.Object get(java.lang.Object) -> get
    39:39:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    39:39:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    39:39:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    39:39:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    39:39:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    39:39:java.util.Set entrySet() -> entrySet
    39:39:java.util.Collection values() -> values
    39:39:java.util.Set keySet() -> keySet
    245:245:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Object2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Object2ByteMap$Entry -> it.unimi.dsi.fastutil.objects.Object2ByteMap$a:
# {"fileName":"Object2ByteMap.java","id":"sourceFile"}
    byte getByteValue() -> a
    byte setValue(byte) -> a
    701:701:java.lang.Byte getValue() -> b
    712:712:java.lang.Byte setValue(java.lang.Byte) -> a
    678:678:java.lang.Object setValue(java.lang.Object) -> setValue
    678:678:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2ByteMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.Object2ByteMap$FastEntrySet:
# {"fileName":"Object2ByteMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    74:75:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Object2ByteMaps -> it.unimi.dsi.fastutil.objects.K:
# {"fileName":"Object2ByteMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteMaps$EmptyMap EMPTY_MAP -> a
    44:45:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.objects.Object2ByteMap) -> a
    191:191:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2ByteMaps$EmptyMap -> it.unimi.dsi.fastutil.objects.K$a:
# {"fileName":"Object2ByteMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    105:106:void <init>() -> <init>
    110:110:boolean containsValue(byte) -> containsValue
    116:116:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte) -> b
    132:132:boolean containsValue(java.lang.Object) -> containsValue
    137:137:void putAll(java.util.Map) -> putAll
    142:142:it.unimi.dsi.fastutil.objects.ObjectSet object2ByteEntrySet() -> object2ByteEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    153:153:it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    158:158:void forEach(java.util.function.BiConsumer) -> forEach
    162:162:java.lang.Object clone() -> clone
    167:167:boolean isEmpty() -> isEmpty
    172:172:int hashCode() -> hashCode
    177:178:boolean equals(java.lang.Object) -> equals
    183:183:java.lang.String toString() -> toString
    102:102:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    1116:1116:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte):116:116 -> getOrDefault
    1116:1116:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):102 -> getOrDefault
    102:102:java.util.Collection values() -> values
    102:102:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    byte[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2ByteMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.bytes.ByteCollection values -> values
    95:104:void <init>(int,float) -> <init>
    112:113:void <init>(int) -> <init>
    120:121:void <init>() -> <init>
    130:132:void <init>(java.util.Map,float) -> <init>
    140:141:void <init>(java.util.Map) -> <init>
    150:152:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteMap,float) -> <init>
    161:162:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteMap) -> <init>
    173:176:void <init>(java.lang.Object[],byte[],float) -> <init>
    187:188:void <init>(java.lang.Object[],byte[]) -> <init>
    191:191:int realSize() -> b
    201:203:void ensureCapacity(int) -> ensureCapacity
    211:215:byte removeEntry(int) -> a
    2322:2335:void shiftKeys(int):322:335 -> a
    2322:2335:byte removeEntry(int):213 -> a
    219:224:byte removeNullEntry() -> c
    229:233:void putAll(java.util.Map) -> putAll
    3206:3208:void tryCapacity(long):206:208 -> putAll
    3206:3208:void putAll(java.util.Map):230 -> putAll
    237:247:int find(java.lang.Object) -> c
    252:257:void insert(int,java.lang.Object,byte) -> a
    261:268:byte put(java.lang.Object,byte) -> put
    272:274:byte addToValue(int,byte) -> a
    292:309:byte addTo(java.lang.Object,byte) -> addTo
    342:354:byte removeByte(java.lang.Object) -> removeByte
    361:371:byte getByte(java.lang.Object) -> getByte
    378:388:boolean containsKey(java.lang.Object) -> containsKey
    394:398:boolean containsValue(byte) -> containsValue
    405:415:byte getOrDefault(java.lang.Object,byte) -> getOrDefault
    422:425:byte putIfAbsent(java.lang.Object,byte) -> putIfAbsent
    432:452:boolean remove(java.lang.Object,byte) -> remove
    460:463:boolean replace(java.lang.Object,byte,byte) -> replace
    469:473:byte replace(java.lang.Object,byte) -> replace
    479:484:byte computeIfAbsent(java.lang.Object,java.util.function.ToIntFunction) -> computeIfAbsent
    490:496:byte computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2ByteFunction) -> computeIfAbsent
    502:511:byte computeByteIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeByteIfPresent
    517:532:byte computeByte(java.lang.Object,java.util.function.BiFunction) -> computeByte
    538:552:byte merge(java.lang.Object,byte,java.util.function.BiFunction) -> merge
    563:567:void clear() -> clear
    571:571:int size() -> size
    576:576:boolean isEmpty() -> isEmpty
    1086:1087:it.unimi.dsi.fastutil.objects.Object2ByteMap$FastEntrySet object2ByteEntrySet() -> object2ByteEntrySet
    1189:1190:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    1248:1281:it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    1298:1298:boolean trim() -> trim
    1320:1327:boolean trim(int) -> trim
    1342:1360:void rehash(int) -> rehash
    1376:1386:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap clone() -> clone
    1400:1410:int hashCode() -> hashCode
    1414:1423:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1427:1449:void readObject(java.io.ObjectInputStream) -> readObject
    57:57:it.unimi.dsi.fastutil.objects.ObjectSet object2ByteEntrySet() -> object2ByteEntrySet
    57:57:java.util.Collection values() -> values
    57:57:java.util.Set keySet() -> keySet
    57:57:java.lang.Object clone() -> clone
    57:57:int access$100(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> a
    57:57:byte access$400(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> b
    57:57:byte access$500(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$1:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> a
    1248:1248:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    1251:1251:it.unimi.dsi.fastutil.bytes.ByteIterator iterator() -> iterator
    1256:1256:it.unimi.dsi.fastutil.bytes.ByteSpliterator spliterator() -> spliterator
    1262:1264:void forEach(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> forEach
    1268:1268:int size() -> size
    1273:1273:boolean contains(byte) -> contains
    1278:1279:void clear() -> clear
    1248:1248:java.util.Spliterator spliterator() -> spliterator
    1248:1248:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$a:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> b
    799:799:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    815:817:void remove() -> remove
    799:799:void acceptOnIndex(java.lang.Object,int) -> a
    1810:1811:void acceptOnIndex(java.util.function.Consumer,int):810:811 -> a
    1810:1811:void acceptOnIndex(java.lang.Object,int):799 -> a
    799:799:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    799:799:java.lang.Object next() -> next
    2804:2804:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapEntry next():804:804 -> next
    2804:2804:java.lang.Object next():799 -> next
    799:799:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$b:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> b
    952:953:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    955:957:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap,int,int,boolean) -> <init>
    961:961:int characteristics() -> characteristics
    949:949:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1971:1971:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):971:971 -> a
    1971:1971:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):949 -> a
    949:949:void acceptOnIndex(java.lang.Object,int) -> a
    2966:2967:void acceptOnIndex(java.util.function.Consumer,int):966:967 -> a
    2966:2967:void acceptOnIndex(java.lang.Object,int):949 -> a
    949:949:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    949:949:java.util.Spliterator trySplit() -> trySplit
    949:949:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    949:949:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$c:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> b
    820:821:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    820:820:void acceptOnIndex(java.lang.Object,int) -> a
    1832:1834:void acceptOnIndex(java.util.function.Consumer,int):832:834 -> a
    1832:1834:void acceptOnIndex(java.lang.Object,int):820 -> a
    820:820:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    820:820:java.lang.Object next() -> next
    2825:2826:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapEntry next():825:826 -> next
    2825:2826:java.lang.Object next():820 -> next
    820:820:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$d:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> a
    1099:1101:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    1113:1113:java.lang.Object next() -> next
    1098:1098:void acceptOnIndex(java.lang.Object,int) -> a
    2108:2109:void acceptOnIndex(java.util.function.Consumer,int):1108:1109 -> a
    2108:2109:void acceptOnIndex(java.lang.Object,int):1098 -> a
    1098:1098:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$e:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> a
    1143:1143:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    1146:1146:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1151:1151:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1157:1162:void forEach(java.util.function.Consumer) -> forEach
    1166:1166:int size() -> size
    1171:1171:boolean contains(java.lang.Object) -> contains
    1176:1178:boolean remove(java.lang.Object) -> remove
    1183:1184:void clear() -> clear
    1143:1143:java.util.Spliterator spliterator() -> spliterator
    1143:1143:java.util.Iterator iterator() -> iterator
    1143:1143:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$f:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> b
    1120:1121:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    1123:1125:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap,int,int,boolean) -> <init>
    1129:1129:int characteristics() -> characteristics
    1117:1117:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2139:2139:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1139:1139 -> a
    2139:2139:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1117 -> a
    1117:1117:void acceptOnIndex(java.lang.Object,int) -> a
    3134:3135:void acceptOnIndex(java.util.function.Consumer,int):1134:1135 -> a
    3134:3135:void acceptOnIndex(java.lang.Object,int):1117 -> a
    1117:1117:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1117:1117:java.util.Spliterator trySplit() -> trySplit
    1117:1117:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1117:1117:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$g:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> b
    588:590:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap,int) -> <init>
    592:593:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    597:597:java.lang.Object getKey() -> getKey
    602:602:java.lang.Object left() -> left
    607:607:byte getByteValue() -> a
    612:612:byte rightByte() -> c
    617:619:byte setValue(byte) -> a
    636:636:java.lang.Byte getValue() -> b
    647:647:java.lang.Byte setValue(java.lang.Byte) -> a
    653:655:boolean equals(java.lang.Object) -> equals
    660:660:int hashCode() -> hashCode
    665:665:java.lang.String toString() -> toString
    584:584:java.lang.Object setValue(java.lang.Object) -> setValue
    584:584:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$h:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> a
    975:975:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    978:978:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    983:983:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    988:988:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    995:1010:boolean contains(java.lang.Object) -> contains
    1017:1046:boolean remove(java.lang.Object) -> remove
    1054:1054:int size() -> size
    1059:1060:void clear() -> clear
    1065:1067:void forEach(java.util.function.Consumer) -> forEach
    1072:1081:void fastForEach(java.util.function.Consumer) -> a
    975:975:java.util.Spliterator spliterator() -> spliterator
    975:975:java.util.Iterator iterator() -> iterator
    975:975:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$i:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> f
    670:686:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    697:697:boolean hasNext() -> hasNext
    701:717:int nextEntry() -> b
    722:742:void forEachRemaining(java.lang.Object) -> forEachRemaining
    776:790:void remove() -> remove
    1754:1771:void shiftKeys(int):754:771 -> remove
    1754:1771:void remove():780 -> remove
    670:670:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$j:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> f
    842:852:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    842:859:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    866:881:boolean tryAdvance(java.lang.Object) -> tryAdvance
    885:898:void forEachRemaining(java.lang.Object) -> forEachRemaining
    901:908:long estimateSize() -> estimateSize
    913:926:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$k:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> a
    1202:1204:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    1216:1216:byte nextByte() -> c_
    1201:1201:void acceptOnIndex(java.lang.Object,int) -> a
    2211:2212:void acceptOnIndex(it.unimi.dsi.fastutil.bytes.ByteConsumer,int):1211:1212 -> a
    2211:2212:void acceptOnIndex(java.lang.Object,int):1201 -> a
    1201:1201:void forEachRemaining(it.unimi.dsi.fastutil.bytes.ByteConsumer) -> a
it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$l:
# {"fileName":"Object2ByteOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap this$0 -> b
    1223:1224:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap) -> <init>
    1226:1228:void <init>(it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap,int,int,boolean) -> <init>
    1232:1232:int characteristics() -> characteristics
    1220:1220:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2242:2242:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1242:1242 -> a
    2242:2242:it.unimi.dsi.fastutil.objects.Object2ByteOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1220 -> a
    1220:1220:void acceptOnIndex(java.lang.Object,int) -> a
    3237:3238:void acceptOnIndex(it.unimi.dsi.fastutil.bytes.ByteConsumer,int):1237:1238 -> a
    3237:3238:void acceptOnIndex(java.lang.Object,int):1220 -> a
    1220:1220:it.unimi.dsi.fastutil.bytes.ByteSpliterator trySplit() -> d_
    1220:1220:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1220:1220:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.Object2ByteSortedMap -> it.unimi.dsi.fastutil.objects.L:
# {"fileName":"Object2ByteSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ByteSortedMap subMap$3d6ee5fc() -> b
    it.unimi.dsi.fastutil.objects.Object2ByteSortedMap headMap$e816ae0() -> c
    it.unimi.dsi.fastutil.objects.Object2ByteSortedMap tailMap$e816ae0() -> d
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> e
    it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ByteEntrySet() -> f
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> g
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> values
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet object2ByteEntrySet() -> object2ByteEntrySet
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Object2ByteSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.objects.L$a:
# {"fileName":"Object2ByteSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    80:80:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.objects.Object2CharFunction -> it.unimi.dsi.fastutil.objects.M:
# {"fileName":"Object2CharFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(java.lang.Object) -> applyAsInt
    73:73:char put$4cfce679() -> a
    char getChar$5d5277fe() -> b
    111:111:char removeChar$5d5277fe() -> c
    122:125:java.lang.Character put(java.lang.Object,java.lang.Character) -> a
    136:138:java.lang.Character get(java.lang.Object) -> a
    162:163:java.lang.Character remove(java.lang.Object) -> b
    190:190:char defaultReturnValue() -> d
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Object2CharMap -> it.unimi.dsi.fastutil.objects.N:
# {"fileName":"Object2CharMap.java","id":"sourceFile"}
    97:97:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet object2CharEntrySet$54558373() -> e
    148:148:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    162:162:java.lang.Character put(java.lang.Object,java.lang.Character) -> a
    176:176:java.lang.Character get(java.lang.Object) -> a
    190:190:java.lang.Character remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet$54558373() -> g
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    boolean containsValue$132fac() -> i
    238:238:boolean containsValue(java.lang.Object) -> containsValue
    244:251:void forEach(java.util.function.BiConsumer) -> forEach
    282:282:java.lang.Character getOrDefault(java.lang.Object,java.lang.Character) -> b
    617:617:java.lang.Character putIfAbsent(java.lang.Object,java.lang.Character) -> c
    630:630:boolean remove(java.lang.Object,java.lang.Object) -> remove
    643:643:boolean replace(java.lang.Object,java.lang.Character,java.lang.Character) -> a
    656:656:java.lang.Character replace(java.lang.Object,java.lang.Character) -> d
    669:669:java.lang.Character merge(java.lang.Object,java.lang.Character,java.util.function.BiFunction) -> a
    39:39:java.lang.Object remove(java.lang.Object) -> remove
    39:39:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    39:39:java.lang.Object get(java.lang.Object) -> get
    39:39:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    39:39:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    39:39:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    39:39:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    39:39:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    39:39:java.util.Set entrySet() -> entrySet
    39:39:java.util.Collection values() -> values
    39:39:java.util.Set keySet() -> keySet
    245:245:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Object2CharMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Object2CharMap$Entry -> it.unimi.dsi.fastutil.objects.N$a:
# {"fileName":"Object2CharMap.java","id":"sourceFile"}
    char getCharValue() -> a
    char setValue$132f95() -> b
    701:701:java.lang.Character getValue() -> c
    712:712:java.lang.Character setValue(java.lang.Character) -> a
    678:678:java.lang.Object setValue(java.lang.Object) -> setValue
    678:678:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2CharMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.N$b:
# {"fileName":"Object2CharMap.java","id":"sourceFile"}
    74:75:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Object2CharSortedMap -> it.unimi.dsi.fastutil.objects.O:
# {"fileName":"Object2CharSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2CharSortedMap subMap$34d6bd2e() -> j
    it.unimi.dsi.fastutil.objects.Object2CharSortedMap headMap$5e94212() -> k
    it.unimi.dsi.fastutil.objects.Object2CharSortedMap tailMap$5e94212() -> l
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> m
    it.unimi.dsi.fastutil.objects.ObjectSortedSet object2CharEntrySet() -> n
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> o
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet$54558373() -> g
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet object2CharEntrySet$54558373() -> e
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Object2DoubleFunction -> it.unimi.dsi.fastutil.objects.Object2DoubleFunction:
# {"fileName":"Object2DoubleFunction.java","id":"sourceFile"}
    60:60:double applyAsDouble(java.lang.Object) -> applyAsDouble
    73:73:double put(java.lang.Object,double) -> put
    double getDouble(java.lang.Object) -> getDouble
    111:111:double removeDouble(java.lang.Object) -> removeDouble
    122:125:java.lang.Double put(java.lang.Object,java.lang.Double) -> put
    136:138:java.lang.Double get(java.lang.Object) -> get
    162:163:java.lang.Double remove(java.lang.Object) -> remove
    190:190:double defaultReturnValue() -> defaultReturnValue
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Object2DoubleFunctions -> it.unimi.dsi.fastutil.objects.P:
# {"fileName":"Object2DoubleFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2DoubleFunctions$EmptyFunction -> it.unimi.dsi.fastutil.objects.P$a:
# {"fileName":"Object2DoubleFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:double getDouble(java.lang.Object) -> getDouble
    49:49:double getOrDefault(java.lang.Object,double) -> getOrDefault
    54:54:boolean containsKey(java.lang.Object) -> containsKey
    59:59:double defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(double) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.Object2DoubleMap -> it.unimi.dsi.fastutil.objects.Object2DoubleMap:
# {"fileName":"Object2DoubleMap.java","id":"sourceFile"}
    int size() -> size
    97:97:void clear() -> clear
    void defaultReturnValue(double) -> defaultReturnValue
    double defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet object2DoubleEntrySet() -> object2DoubleEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    162:162:java.lang.Double put(java.lang.Object,java.lang.Double) -> put
    176:176:java.lang.Double get(java.lang.Object) -> get
    190:190:java.lang.Double remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> values
    boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(double) -> containsValue
    238:238:boolean containsValue(java.lang.Object) -> containsValue
    244:251:void forEach(java.util.function.BiConsumer) -> forEach
    269:269:double getOrDefault(java.lang.Object,double) -> getOrDefault
    282:282:java.lang.Double getOrDefault(java.lang.Object,java.lang.Double) -> getOrDefault
    301:304:double putIfAbsent(java.lang.Object,double) -> putIfAbsent
    319:322:boolean remove(java.lang.Object,double) -> remove
    338:341:boolean replace(java.lang.Object,double,double) -> replace
    358:358:double replace(java.lang.Object,double) -> replace
    385:390:double computeIfAbsent(java.lang.Object,java.util.function.ToDoubleFunction) -> computeIfAbsent
    398:398:double computeDoubleIfAbsent(java.lang.Object,java.util.function.ToDoubleFunction) -> computeDoubleIfAbsent
    427:433:double computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2DoubleFunction) -> computeIfAbsent
    441:441:double computeDoubleIfAbsentPartial(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2DoubleFunction) -> computeDoubleIfAbsentPartial
    461:471:double computeDoubleIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeDoubleIfPresent
    493:503:double computeDouble(java.lang.Object,java.util.function.BiFunction) -> computeDouble
    526:541:double merge(java.lang.Object,double,java.util.function.BiFunction) -> merge
    565:569:double mergeDouble(java.lang.Object,double,java.util.function.DoubleBinaryOperator) -> mergeDouble
    608:608:double mergeDouble(java.lang.Object,double,it.unimi.dsi.fastutil.doubles.DoubleBinaryOperator) -> mergeDouble
    616:616:double mergeDouble(java.lang.Object,double,java.util.function.BiFunction) -> mergeDouble
    629:629:java.lang.Double putIfAbsent(java.lang.Object,java.lang.Double) -> putIfAbsent
    642:642:boolean remove(java.lang.Object,java.lang.Object) -> remove
    655:655:boolean replace(java.lang.Object,java.lang.Double,java.lang.Double) -> replace
    668:668:java.lang.Double replace(java.lang.Object,java.lang.Double) -> replace
    681:681:java.lang.Double merge(java.lang.Object,java.lang.Double,java.util.function.BiFunction) -> merge
    39:39:java.lang.Object remove(java.lang.Object) -> remove
    39:39:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    39:39:java.lang.Object get(java.lang.Object) -> get
    39:39:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    39:39:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    39:39:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    39:39:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    39:39:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    39:39:java.util.Set entrySet() -> entrySet
    39:39:java.util.Collection values() -> values
    39:39:java.util.Set keySet() -> keySet
    245:245:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Object2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Object2DoubleMap$Entry -> it.unimi.dsi.fastutil.objects.Object2DoubleMap$Entry:
# {"fileName":"Object2DoubleMap.java","id":"sourceFile"}
    double getDoubleValue() -> getDoubleValue
    double setValue(double) -> setValue
    713:713:java.lang.Double getValue() -> getValue
    724:724:java.lang.Double setValue(java.lang.Double) -> setValue
    690:690:java.lang.Object setValue(java.lang.Object) -> setValue
    690:690:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2DoubleMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.Object2DoubleMap$FastEntrySet:
# {"fileName":"Object2DoubleMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    74:75:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Object2DoubleMaps -> it.unimi.dsi.fastutil.objects.Q:
# {"fileName":"Object2DoubleMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleMaps$EmptyMap EMPTY_MAP -> a
    44:45:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.objects.Object2DoubleMap) -> a
    191:191:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2DoubleMaps$EmptyMap -> it.unimi.dsi.fastutil.objects.Q$a:
# {"fileName":"Object2DoubleMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    105:106:void <init>() -> <init>
    110:110:boolean containsValue(double) -> containsValue
    116:116:java.lang.Double getOrDefault(java.lang.Object,java.lang.Double) -> getOrDefault
    121:121:double getOrDefault(java.lang.Object,double) -> getOrDefault
    132:132:boolean containsValue(java.lang.Object) -> containsValue
    137:137:void putAll(java.util.Map) -> putAll
    142:142:it.unimi.dsi.fastutil.objects.ObjectSet object2DoubleEntrySet() -> object2DoubleEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    153:153:it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> values
    158:158:void forEach(java.util.function.BiConsumer) -> forEach
    162:162:java.lang.Object clone() -> clone
    167:167:boolean isEmpty() -> isEmpty
    172:172:int hashCode() -> hashCode
    177:178:boolean equals(java.lang.Object) -> equals
    183:183:java.lang.String toString() -> toString
    102:102:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    102:102:java.util.Collection values() -> values
    102:102:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    double[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2DoubleMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.doubles.DoubleCollection values -> values
    94:103:void <init>(int,float) -> <init>
    111:112:void <init>(int) -> <init>
    119:120:void <init>() -> <init>
    129:131:void <init>(java.util.Map,float) -> <init>
    139:140:void <init>(java.util.Map) -> <init>
    149:151:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleMap,float) -> <init>
    160:161:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleMap) -> <init>
    172:175:void <init>(java.lang.Object[],double[],float) -> <init>
    186:187:void <init>(java.lang.Object[],double[]) -> <init>
    190:190:int realSize() -> a
    200:202:void ensureCapacity(int) -> ensureCapacity
    210:214:double removeEntry(int) -> a
    2321:2334:void shiftKeys(int):321:334 -> a
    2321:2334:double removeEntry(int):212 -> a
    218:223:double removeNullEntry() -> b
    228:232:void putAll(java.util.Map) -> putAll
    3205:3207:void tryCapacity(long):205:207 -> putAll
    3205:3207:void putAll(java.util.Map):229 -> putAll
    236:246:int find(java.lang.Object) -> a
    251:256:void insert(int,java.lang.Object,double) -> a
    260:267:double put(java.lang.Object,double) -> put
    271:273:double addToValue(int,double) -> a
    291:308:double addTo(java.lang.Object,double) -> addTo
    341:353:double removeDouble(java.lang.Object) -> removeDouble
    360:370:double getDouble(java.lang.Object) -> getDouble
    377:387:boolean containsKey(java.lang.Object) -> containsKey
    393:397:boolean containsValue(double) -> containsValue
    404:414:double getOrDefault(java.lang.Object,double) -> getOrDefault
    421:424:double putIfAbsent(java.lang.Object,double) -> putIfAbsent
    431:451:boolean remove(java.lang.Object,double) -> remove
    459:462:boolean replace(java.lang.Object,double,double) -> replace
    468:472:double replace(java.lang.Object,double) -> replace
    478:483:double computeIfAbsent(java.lang.Object,java.util.function.ToDoubleFunction) -> computeIfAbsent
    489:495:double computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2DoubleFunction) -> computeIfAbsent
    501:510:double computeDoubleIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeDoubleIfPresent
    516:531:double computeDouble(java.lang.Object,java.util.function.BiFunction) -> computeDouble
    537:551:double merge(java.lang.Object,double,java.util.function.BiFunction) -> merge
    562:566:void clear() -> clear
    570:570:int size() -> size
    575:575:boolean isEmpty() -> isEmpty
    1085:1086:it.unimi.dsi.fastutil.objects.Object2DoubleMap$FastEntrySet object2DoubleEntrySet() -> object2DoubleEntrySet
    1188:1189:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    1247:1280:it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> values
    1297:1297:boolean trim() -> trim
    1319:1326:boolean trim(int) -> trim
    1341:1359:void rehash(int) -> rehash
    1375:1385:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap clone() -> clone
    1399:1409:int hashCode() -> hashCode
    1413:1422:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1426:1448:void readObject(java.io.ObjectInputStream) -> readObject
    56:56:it.unimi.dsi.fastutil.objects.ObjectSet object2DoubleEntrySet() -> object2DoubleEntrySet
    56:56:java.util.Collection values() -> values
    56:56:java.util.Set keySet() -> keySet
    56:56:java.lang.Object clone() -> clone
    56:56:int access$100(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> a
    56:56:double access$400(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> b
    56:56:double access$500(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$1:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> a
    1247:1247:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    1250:1250:it.unimi.dsi.fastutil.doubles.DoubleIterator iterator() -> iterator
    1255:1255:it.unimi.dsi.fastutil.doubles.DoubleSpliterator spliterator() -> spliterator
    1261:1263:void forEach(java.util.function.DoubleConsumer) -> forEach
    1267:1267:int size() -> size
    1272:1272:boolean contains(double) -> contains
    1277:1278:void clear() -> clear
    1247:1247:java.util.Spliterator spliterator() -> spliterator
    1247:1247:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$a:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> b
    798:798:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    814:816:void remove() -> remove
    798:798:void acceptOnIndex(java.lang.Object,int) -> a
    1809:1810:void acceptOnIndex(java.util.function.Consumer,int):809:810 -> a
    1809:1810:void acceptOnIndex(java.lang.Object,int):798 -> a
    798:798:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    798:798:java.lang.Object next() -> next
    2803:2803:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapEntry next():803:803 -> next
    2803:2803:java.lang.Object next():798 -> next
    798:798:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$b:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> b
    951:952:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    954:956:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap,int,int,boolean) -> <init>
    960:960:int characteristics() -> characteristics
    948:948:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1970:1970:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):970:970 -> a
    1970:1970:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):948 -> a
    948:948:void acceptOnIndex(java.lang.Object,int) -> a
    2965:2966:void acceptOnIndex(java.util.function.Consumer,int):965:966 -> a
    2965:2966:void acceptOnIndex(java.lang.Object,int):948 -> a
    948:948:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    948:948:java.util.Spliterator trySplit() -> trySplit
    948:948:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    948:948:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$c:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> b
    819:820:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    819:819:void acceptOnIndex(java.lang.Object,int) -> a
    1831:1833:void acceptOnIndex(java.util.function.Consumer,int):831:833 -> a
    1831:1833:void acceptOnIndex(java.lang.Object,int):819 -> a
    819:819:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    819:819:java.lang.Object next() -> next
    2824:2825:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapEntry next():824:825 -> next
    2824:2825:java.lang.Object next():819 -> next
    819:819:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$d:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> a
    1098:1100:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    1112:1112:java.lang.Object next() -> next
    1097:1097:void acceptOnIndex(java.lang.Object,int) -> a
    2107:2108:void acceptOnIndex(java.util.function.Consumer,int):1107:1108 -> a
    2107:2108:void acceptOnIndex(java.lang.Object,int):1097 -> a
    1097:1097:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$e:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> a
    1142:1142:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    1145:1145:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1150:1150:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1156:1161:void forEach(java.util.function.Consumer) -> forEach
    1165:1165:int size() -> size
    1170:1170:boolean contains(java.lang.Object) -> contains
    1175:1177:boolean remove(java.lang.Object) -> remove
    1182:1183:void clear() -> clear
    1142:1142:java.util.Spliterator spliterator() -> spliterator
    1142:1142:java.util.Iterator iterator() -> iterator
    1142:1142:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$f:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> b
    1119:1120:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    1122:1124:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap,int,int,boolean) -> <init>
    1128:1128:int characteristics() -> characteristics
    1116:1116:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2138:2138:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1138:1138 -> a
    2138:2138:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1116 -> a
    1116:1116:void acceptOnIndex(java.lang.Object,int) -> a
    3133:3134:void acceptOnIndex(java.util.function.Consumer,int):1133:1134 -> a
    3133:3134:void acceptOnIndex(java.lang.Object,int):1116 -> a
    1116:1116:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1116:1116:java.util.Spliterator trySplit() -> trySplit
    1116:1116:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1116:1116:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$g:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> b
    587:589:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap,int) -> <init>
    591:592:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    596:596:java.lang.Object getKey() -> getKey
    601:601:java.lang.Object left() -> left
    606:606:double getDoubleValue() -> getDoubleValue
    611:611:double rightDouble() -> b
    616:618:double setValue(double) -> setValue
    635:635:java.lang.Double getValue() -> getValue
    646:646:java.lang.Double setValue(java.lang.Double) -> setValue
    652:654:boolean equals(java.lang.Object) -> equals
    659:659:int hashCode() -> hashCode
    664:664:java.lang.String toString() -> toString
    583:583:java.lang.Object setValue(java.lang.Object) -> setValue
    583:583:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$h:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> a
    974:974:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    977:977:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    982:982:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    987:987:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    994:1009:boolean contains(java.lang.Object) -> contains
    1016:1045:boolean remove(java.lang.Object) -> remove
    1053:1053:int size() -> size
    1058:1059:void clear() -> clear
    1064:1066:void forEach(java.util.function.Consumer) -> forEach
    1071:1080:void fastForEach(java.util.function.Consumer) -> a
    974:974:java.util.Spliterator spliterator() -> spliterator
    974:974:java.util.Iterator iterator() -> iterator
    974:974:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$i:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> f
    669:685:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    696:696:boolean hasNext() -> hasNext
    700:716:int nextEntry() -> a
    721:741:void forEachRemaining(java.lang.Object) -> forEachRemaining
    775:789:void remove() -> remove
    1753:1770:void shiftKeys(int):753:770 -> remove
    1753:1770:void remove():779 -> remove
    669:669:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$j:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> f
    841:851:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    841:858:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    865:880:boolean tryAdvance(java.lang.Object) -> tryAdvance
    884:897:void forEachRemaining(java.lang.Object) -> forEachRemaining
    900:907:long estimateSize() -> estimateSize
    912:925:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$k:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> a
    1201:1203:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    1215:1215:double nextDouble() -> nextDouble
    1200:1200:void acceptOnIndex(java.lang.Object,int) -> a
    2210:2211:void acceptOnIndex(java.util.function.DoubleConsumer,int):1210:1211 -> a
    2210:2211:void acceptOnIndex(java.lang.Object,int):1200 -> a
    1200:1200:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$l:
# {"fileName":"Object2DoubleOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap this$0 -> b
    1222:1223:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap) -> <init>
    1225:1227:void <init>(it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap,int,int,boolean) -> <init>
    1231:1231:int characteristics() -> characteristics
    1219:1219:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2241:2241:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1241:1241 -> a
    2241:2241:it.unimi.dsi.fastutil.objects.Object2DoubleOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1219 -> a
    1219:1219:void acceptOnIndex(java.lang.Object,int) -> a
    3236:3237:void acceptOnIndex(java.util.function.DoubleConsumer,int):1236:1237 -> a
    3236:3237:void acceptOnIndex(java.lang.Object,int):1219 -> a
    1219:1219:it.unimi.dsi.fastutil.doubles.DoubleSpliterator trySplit() -> i_
    1219:1219:void forEachRemaining(java.util.function.DoubleConsumer) -> forEachRemaining
    1219:1219:boolean tryAdvance(java.util.function.DoubleConsumer) -> tryAdvance
    1219:1219:java.util.Spliterator$OfDouble trySplit() -> trySplit
    1219:1219:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1219:1219:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.Object2DoubleSortedMap -> it.unimi.dsi.fastutil.objects.R:
# {"fileName":"Object2DoubleSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2DoubleSortedMap subMap$13557a73() -> a
    it.unimi.dsi.fastutil.objects.Object2DoubleSortedMap headMap$1625a9a9() -> b
    it.unimi.dsi.fastutil.objects.Object2DoubleSortedMap tailMap$1625a9a9() -> c
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> d
    it.unimi.dsi.fastutil.objects.ObjectSortedSet object2DoubleEntrySet() -> e
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> f
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> values
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet object2DoubleEntrySet() -> object2DoubleEntrySet
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Object2DoubleSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.objects.R$a:
# {"fileName":"Object2DoubleSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    80:80:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.objects.Object2FloatFunction -> it.unimi.dsi.fastutil.objects.Object2FloatFunction:
# {"fileName":"Object2FloatFunction.java","id":"sourceFile"}
    60:60:double applyAsDouble(java.lang.Object) -> applyAsDouble
    73:73:float put(java.lang.Object,float) -> put
    float getFloat(java.lang.Object) -> getFloat
    111:111:float removeFloat(java.lang.Object) -> removeFloat
    122:125:java.lang.Float put(java.lang.Object,java.lang.Float) -> a
    136:138:java.lang.Float get(java.lang.Object) -> a
    162:163:java.lang.Float remove(java.lang.Object) -> b
    190:190:float defaultReturnValue() -> defaultReturnValue
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Object2FloatFunctions -> it.unimi.dsi.fastutil.objects.S:
# {"fileName":"Object2FloatFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2FloatFunctions$EmptyFunction -> it.unimi.dsi.fastutil.objects.S$a:
# {"fileName":"Object2FloatFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:float getFloat(java.lang.Object) -> getFloat
    54:54:boolean containsKey(java.lang.Object) -> containsKey
    59:59:float defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(float) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.Object2FloatMap -> it.unimi.dsi.fastutil.objects.Object2FloatMap:
# {"fileName":"Object2FloatMap.java","id":"sourceFile"}
    int size() -> size
    97:97:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSet object2FloatEntrySet() -> object2FloatEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    162:162:java.lang.Float put(java.lang.Object,java.lang.Float) -> a
    176:176:java.lang.Float get(java.lang.Object) -> a
    190:190:java.lang.Float remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> values
    boolean containsValue(float) -> containsValue
    238:238:boolean containsValue(java.lang.Object) -> containsValue
    244:251:void forEach(java.util.function.BiConsumer) -> forEach
    282:282:java.lang.Float getOrDefault(java.lang.Object,java.lang.Float) -> b
    617:617:java.lang.Float putIfAbsent(java.lang.Object,java.lang.Float) -> c
    630:630:boolean remove(java.lang.Object,java.lang.Object) -> remove
    643:643:boolean replace(java.lang.Object,java.lang.Float,java.lang.Float) -> a
    656:656:java.lang.Float replace(java.lang.Object,java.lang.Float) -> d
    669:669:java.lang.Float merge(java.lang.Object,java.lang.Float,java.util.function.BiFunction) -> a
    39:39:java.lang.Object remove(java.lang.Object) -> remove
    39:39:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    39:39:java.lang.Object get(java.lang.Object) -> get
    39:39:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    39:39:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    39:39:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    39:39:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    39:39:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    39:39:java.util.Set entrySet() -> entrySet
    39:39:java.util.Collection values() -> values
    39:39:java.util.Set keySet() -> keySet
    245:245:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry -> it.unimi.dsi.fastutil.objects.Object2FloatMap$a:
# {"fileName":"Object2FloatMap.java","id":"sourceFile"}
    float getFloatValue() -> a
    float setValue(float) -> a
    701:701:java.lang.Float getValue() -> b
    712:712:java.lang.Float setValue(java.lang.Float) -> a
    678:678:java.lang.Object setValue(java.lang.Object) -> setValue
    678:678:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2FloatMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.Object2FloatMap$FastEntrySet:
# {"fileName":"Object2FloatMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    74:75:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Object2FloatMaps -> it.unimi.dsi.fastutil.objects.T:
# {"fileName":"Object2FloatMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatMaps$EmptyMap EMPTY_MAP -> a
    44:45:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.objects.Object2FloatMap) -> a
    191:191:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2FloatMaps$EmptyMap -> it.unimi.dsi.fastutil.objects.T$a:
# {"fileName":"Object2FloatMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    105:106:void <init>() -> <init>
    110:110:boolean containsValue(float) -> containsValue
    116:116:java.lang.Float getOrDefault(java.lang.Object,java.lang.Float) -> b
    132:132:boolean containsValue(java.lang.Object) -> containsValue
    137:137:void putAll(java.util.Map) -> putAll
    142:142:it.unimi.dsi.fastutil.objects.ObjectSet object2FloatEntrySet() -> object2FloatEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    153:153:it.unimi.dsi.fastutil.floats.FloatCollection values() -> values
    158:158:void forEach(java.util.function.BiConsumer) -> forEach
    162:162:java.lang.Object clone() -> clone
    167:167:boolean isEmpty() -> isEmpty
    172:172:int hashCode() -> hashCode
    177:178:boolean equals(java.lang.Object) -> equals
    183:183:java.lang.String toString() -> toString
    102:102:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    1116:1116:java.lang.Float getOrDefault(java.lang.Object,java.lang.Float):116:116 -> getOrDefault
    1116:1116:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):102 -> getOrDefault
    102:102:java.util.Collection values() -> values
    102:102:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    float[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2FloatMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.floats.FloatCollection values -> values
    95:104:void <init>(int,float) -> <init>
    112:113:void <init>(int) -> <init>
    120:121:void <init>() -> <init>
    130:132:void <init>(java.util.Map,float) -> <init>
    140:141:void <init>(java.util.Map) -> <init>
    150:152:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatMap,float) -> <init>
    161:162:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatMap) -> <init>
    173:176:void <init>(java.lang.Object[],float[],float) -> <init>
    187:188:void <init>(java.lang.Object[],float[]) -> <init>
    191:191:int realSize() -> b
    201:203:void ensureCapacity(int) -> ensureCapacity
    211:215:float removeEntry(int) -> a
    2322:2335:void shiftKeys(int):322:335 -> a
    2322:2335:float removeEntry(int):213 -> a
    219:224:float removeNullEntry() -> c
    229:233:void putAll(java.util.Map) -> putAll
    3206:3208:void tryCapacity(long):206:208 -> putAll
    3206:3208:void putAll(java.util.Map):230 -> putAll
    237:247:int find(java.lang.Object) -> c
    252:257:void insert(int,java.lang.Object,float) -> a
    261:268:float put(java.lang.Object,float) -> put
    272:274:float addToValue(int,float) -> a
    292:309:float addTo(java.lang.Object,float) -> addTo
    342:354:float removeFloat(java.lang.Object) -> removeFloat
    361:371:float getFloat(java.lang.Object) -> getFloat
    378:388:boolean containsKey(java.lang.Object) -> containsKey
    394:398:boolean containsValue(float) -> containsValue
    405:415:float getOrDefault(java.lang.Object,float) -> getOrDefault
    422:425:float putIfAbsent(java.lang.Object,float) -> putIfAbsent
    432:452:boolean remove(java.lang.Object,float) -> remove
    460:463:boolean replace(java.lang.Object,float,float) -> replace
    469:473:float replace(java.lang.Object,float) -> replace
    479:484:float computeIfAbsent(java.lang.Object,java.util.function.ToDoubleFunction) -> computeIfAbsent
    490:496:float computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2FloatFunction) -> computeIfAbsent
    502:511:float computeFloatIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeFloatIfPresent
    517:532:float computeFloat(java.lang.Object,java.util.function.BiFunction) -> computeFloat
    538:552:float merge(java.lang.Object,float,java.util.function.BiFunction) -> merge
    563:567:void clear() -> clear
    571:571:int size() -> size
    576:576:boolean isEmpty() -> isEmpty
    1086:1087:it.unimi.dsi.fastutil.objects.Object2FloatMap$FastEntrySet object2FloatEntrySet() -> object2FloatEntrySet
    1189:1190:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    1248:1281:it.unimi.dsi.fastutil.floats.FloatCollection values() -> values
    1298:1298:boolean trim() -> trim
    1320:1327:boolean trim(int) -> trim
    1342:1360:void rehash(int) -> rehash
    1376:1386:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap clone() -> clone
    1400:1410:int hashCode() -> hashCode
    1414:1423:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1427:1449:void readObject(java.io.ObjectInputStream) -> readObject
    57:57:it.unimi.dsi.fastutil.objects.ObjectSet object2FloatEntrySet() -> object2FloatEntrySet
    57:57:java.util.Collection values() -> values
    57:57:java.util.Set keySet() -> keySet
    57:57:java.lang.Object clone() -> clone
    57:57:int access$100(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> a
    57:57:float access$400(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> b
    57:57:float access$500(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$1:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> a
    1248:1248:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    1251:1251:it.unimi.dsi.fastutil.floats.FloatIterator iterator() -> iterator
    1256:1256:it.unimi.dsi.fastutil.floats.FloatSpliterator spliterator() -> spliterator
    1262:1264:void forEach(it.unimi.dsi.fastutil.floats.FloatConsumer) -> forEach
    1268:1268:int size() -> size
    1273:1273:boolean contains(float) -> contains
    1278:1279:void clear() -> clear
    1248:1248:java.util.Spliterator spliterator() -> spliterator
    1248:1248:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$a:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> b
    799:799:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    815:817:void remove() -> remove
    799:799:void acceptOnIndex(java.lang.Object,int) -> a
    1810:1811:void acceptOnIndex(java.util.function.Consumer,int):810:811 -> a
    1810:1811:void acceptOnIndex(java.lang.Object,int):799 -> a
    799:799:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    799:799:java.lang.Object next() -> next
    2804:2804:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapEntry next():804:804 -> next
    2804:2804:java.lang.Object next():799 -> next
    799:799:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$b:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> b
    952:953:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    955:957:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap,int,int,boolean) -> <init>
    961:961:int characteristics() -> characteristics
    949:949:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1971:1971:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):971:971 -> a
    1971:1971:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):949 -> a
    949:949:void acceptOnIndex(java.lang.Object,int) -> a
    2966:2967:void acceptOnIndex(java.util.function.Consumer,int):966:967 -> a
    2966:2967:void acceptOnIndex(java.lang.Object,int):949 -> a
    949:949:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    949:949:java.util.Spliterator trySplit() -> trySplit
    949:949:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    949:949:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$c:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> b
    820:821:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    820:820:void acceptOnIndex(java.lang.Object,int) -> a
    1832:1834:void acceptOnIndex(java.util.function.Consumer,int):832:834 -> a
    1832:1834:void acceptOnIndex(java.lang.Object,int):820 -> a
    820:820:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    820:820:java.lang.Object next() -> next
    2825:2826:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapEntry next():825:826 -> next
    2825:2826:java.lang.Object next():820 -> next
    820:820:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$d:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> a
    1099:1101:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    1113:1113:java.lang.Object next() -> next
    1098:1098:void acceptOnIndex(java.lang.Object,int) -> a
    2108:2109:void acceptOnIndex(java.util.function.Consumer,int):1108:1109 -> a
    2108:2109:void acceptOnIndex(java.lang.Object,int):1098 -> a
    1098:1098:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$e:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> a
    1143:1143:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    1146:1146:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1151:1151:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1157:1162:void forEach(java.util.function.Consumer) -> forEach
    1166:1166:int size() -> size
    1171:1171:boolean contains(java.lang.Object) -> contains
    1176:1178:boolean remove(java.lang.Object) -> remove
    1183:1184:void clear() -> clear
    1143:1143:java.util.Spliterator spliterator() -> spliterator
    1143:1143:java.util.Iterator iterator() -> iterator
    1143:1143:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$f:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> b
    1120:1121:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    1123:1125:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap,int,int,boolean) -> <init>
    1129:1129:int characteristics() -> characteristics
    1117:1117:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2139:2139:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1139:1139 -> a
    2139:2139:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1117 -> a
    1117:1117:void acceptOnIndex(java.lang.Object,int) -> a
    3134:3135:void acceptOnIndex(java.util.function.Consumer,int):1134:1135 -> a
    3134:3135:void acceptOnIndex(java.lang.Object,int):1117 -> a
    1117:1117:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1117:1117:java.util.Spliterator trySplit() -> trySplit
    1117:1117:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1117:1117:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$g:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> b
    588:590:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap,int) -> <init>
    592:593:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    597:597:java.lang.Object getKey() -> getKey
    602:602:java.lang.Object left() -> left
    607:607:float getFloatValue() -> a
    612:612:float rightFloat() -> c
    617:619:float setValue(float) -> a
    636:636:java.lang.Float getValue() -> b
    647:647:java.lang.Float setValue(java.lang.Float) -> a
    653:655:boolean equals(java.lang.Object) -> equals
    660:660:int hashCode() -> hashCode
    665:665:java.lang.String toString() -> toString
    584:584:java.lang.Object setValue(java.lang.Object) -> setValue
    584:584:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$h:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> a
    975:975:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    978:978:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    983:983:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    988:988:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    995:1010:boolean contains(java.lang.Object) -> contains
    1017:1046:boolean remove(java.lang.Object) -> remove
    1054:1054:int size() -> size
    1059:1060:void clear() -> clear
    1065:1067:void forEach(java.util.function.Consumer) -> forEach
    1072:1081:void fastForEach(java.util.function.Consumer) -> a
    975:975:java.util.Spliterator spliterator() -> spliterator
    975:975:java.util.Iterator iterator() -> iterator
    975:975:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$i:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> f
    670:686:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    697:697:boolean hasNext() -> hasNext
    701:717:int nextEntry() -> b
    722:742:void forEachRemaining(java.lang.Object) -> forEachRemaining
    776:790:void remove() -> remove
    1754:1771:void shiftKeys(int):754:771 -> remove
    1754:1771:void remove():780 -> remove
    670:670:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$j:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> f
    842:852:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    842:859:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    866:881:boolean tryAdvance(java.lang.Object) -> tryAdvance
    885:898:void forEachRemaining(java.lang.Object) -> forEachRemaining
    901:908:long estimateSize() -> estimateSize
    913:926:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$k:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> a
    1202:1204:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    1216:1216:float nextFloat() -> k_
    1201:1201:void acceptOnIndex(java.lang.Object,int) -> a
    2211:2212:void acceptOnIndex(it.unimi.dsi.fastutil.floats.FloatConsumer,int):1211:1212 -> a
    2211:2212:void acceptOnIndex(java.lang.Object,int):1201 -> a
    1201:1201:void forEachRemaining(it.unimi.dsi.fastutil.floats.FloatConsumer) -> a
it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$l:
# {"fileName":"Object2FloatOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap this$0 -> b
    1223:1224:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap) -> <init>
    1226:1228:void <init>(it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap,int,int,boolean) -> <init>
    1232:1232:int characteristics() -> characteristics
    1220:1220:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2242:2242:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1242:1242 -> a
    2242:2242:it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1220 -> a
    1220:1220:void acceptOnIndex(java.lang.Object,int) -> a
    3237:3238:void acceptOnIndex(it.unimi.dsi.fastutil.floats.FloatConsumer,int):1237:1238 -> a
    3237:3238:void acceptOnIndex(java.lang.Object,int):1220 -> a
    1220:1220:it.unimi.dsi.fastutil.floats.FloatSpliterator trySplit() -> l_
    1220:1220:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1220:1220:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.Object2FloatSortedMap -> it.unimi.dsi.fastutil.objects.U:
# {"fileName":"Object2FloatSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2FloatSortedMap subMap$3f48f9e8() -> b
    it.unimi.dsi.fastutil.objects.Object2FloatSortedMap headMap$6f78ee7c() -> c
    it.unimi.dsi.fastutil.objects.Object2FloatSortedMap tailMap$6f78ee7c() -> d
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> e
    it.unimi.dsi.fastutil.objects.ObjectSortedSet object2FloatEntrySet() -> f
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> g
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> values
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet object2FloatEntrySet() -> object2FloatEntrySet
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Object2FloatSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.objects.U$a:
# {"fileName":"Object2FloatSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    80:80:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.objects.Object2IntFunction -> it.unimi.dsi.fastutil.objects.Object2IntFunction:
# {"fileName":"Object2IntFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(java.lang.Object) -> applyAsInt
    73:73:int put(java.lang.Object,int) -> put
    int getInt(java.lang.Object) -> getInt
    99:99:int getOrDefault(java.lang.Object,int) -> getOrDefault
    111:111:int removeInt(java.lang.Object) -> removeInt
    122:125:java.lang.Integer put(java.lang.Object,java.lang.Integer) -> put
    136:138:java.lang.Integer get(java.lang.Object) -> get
    149:151:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    162:163:java.lang.Integer remove(java.lang.Object) -> remove
    177:177:void defaultReturnValue(int) -> defaultReturnValue
    190:190:int defaultReturnValue() -> defaultReturnValue
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Object2IntFunctions -> it.unimi.dsi.fastutil.objects.V:
# {"fileName":"Object2IntFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2IntFunctions$EmptyFunction -> it.unimi.dsi.fastutil.objects.V$a:
# {"fileName":"Object2IntFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:int getInt(java.lang.Object) -> getInt
    49:49:int getOrDefault(java.lang.Object,int) -> getOrDefault
    54:54:boolean containsKey(java.lang.Object) -> containsKey
    59:59:int defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(int) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.Object2IntFunctions$Singleton -> it.unimi.dsi.fastutil.objects.V$b:
# {"fileName":"Object2IntFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object key -> a
    int value -> b
    121:124:void <init>(java.lang.Object,int) -> <init>
    128:128:boolean containsKey(java.lang.Object) -> containsKey
    133:133:int getInt(java.lang.Object) -> getInt
    138:138:int getOrDefault(java.lang.Object,int) -> getOrDefault
    143:143:int size() -> size
    148:148:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.objects.Object2IntFunctions$SynchronizedFunction -> it.unimi.dsi.fastutil.objects.V$c:
# {"fileName":"Object2IntFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.Object2IntMap function$2e36fb35 -> b
    java.lang.Object sync -> a
    188:192:void <init>(it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.Object) -> <init>
    194:198:void <init>(it.unimi.dsi.fastutil.objects.Object2IntMap) -> <init>
    202:204:int applyAsInt(java.lang.Object) -> applyAsInt
    215:217:java.lang.Integer apply(java.lang.Object) -> a
    222:224:int size() -> size
    229:231:int defaultReturnValue() -> defaultReturnValue
    236:239:void defaultReturnValue(int) -> defaultReturnValue
    243:245:boolean containsKey(java.lang.Object) -> containsKey
    250:252:int put(java.lang.Object,int) -> put
    257:259:int getInt(java.lang.Object) -> getInt
    264:266:int getOrDefault(java.lang.Object,int) -> getOrDefault
    271:273:int removeInt(java.lang.Object) -> removeInt
    278:281:void clear() -> clear
    291:293:java.lang.Integer put(java.lang.Object,java.lang.Integer) -> put
    304:306:java.lang.Integer get(java.lang.Object) -> get
    317:319:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    330:332:java.lang.Integer remove(java.lang.Object) -> remove
    337:339:int hashCode() -> hashCode
    344:347:boolean equals(java.lang.Object) -> equals
    352:354:java.lang.String toString() -> toString
    358:361:void writeObject(java.io.ObjectOutputStream) -> writeObject
    183:183:java.lang.Object remove(java.lang.Object) -> remove
    183:183:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    183:183:java.lang.Object get(java.lang.Object) -> get
    183:183:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    183:183:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.objects.Object2IntFunctions$UnmodifiableFunction -> it.unimi.dsi.fastutil.objects.V$d:
# {"fileName":"Object2IntFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.Object2IntMap function$2e36fb35 -> a
    393:396:void <init>(it.unimi.dsi.fastutil.objects.Object2IntMap) -> <init>
    400:400:int size() -> size
    405:405:int defaultReturnValue() -> defaultReturnValue
    410:410:void defaultReturnValue(int) -> defaultReturnValue
    415:415:boolean containsKey(java.lang.Object) -> containsKey
    420:420:int put(java.lang.Object,int) -> put
    425:425:int getInt(java.lang.Object) -> getInt
    431:431:int getOrDefault(java.lang.Object,int) -> getOrDefault
    436:436:int removeInt(java.lang.Object) -> removeInt
    441:441:void clear() -> clear
    452:452:java.lang.Integer put(java.lang.Object,java.lang.Integer) -> put
    463:463:java.lang.Integer get(java.lang.Object) -> get
    475:475:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    486:486:java.lang.Integer remove(java.lang.Object) -> remove
    491:491:int hashCode() -> hashCode
    496:496:boolean equals(java.lang.Object) -> equals
    501:501:java.lang.String toString() -> toString
    389:389:java.lang.Object remove(java.lang.Object) -> remove
    389:389:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    389:389:java.lang.Object get(java.lang.Object) -> get
    389:389:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
it.unimi.dsi.fastutil.objects.Object2IntMap -> it.unimi.dsi.fastutil.objects.Object2IntMap:
# {"fileName":"Object2IntMap.java","id":"sourceFile"}
    int size() -> size
    97:97:void clear() -> clear
    void defaultReturnValue(int) -> defaultReturnValue
    int defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet() -> object2IntEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    162:162:java.lang.Integer put(java.lang.Object,java.lang.Integer) -> put
    176:176:java.lang.Integer get(java.lang.Object) -> get
    190:190:java.lang.Integer remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(int) -> containsValue
    238:238:boolean containsValue(java.lang.Object) -> containsValue
    244:251:void forEach(java.util.function.BiConsumer) -> forEach
    269:269:int getOrDefault(java.lang.Object,int) -> getOrDefault
    282:282:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    301:304:int putIfAbsent(java.lang.Object,int) -> putIfAbsent
    319:322:boolean remove(java.lang.Object,int) -> remove
    338:341:boolean replace(java.lang.Object,int,int) -> replace
    358:358:int replace(java.lang.Object,int) -> replace
    385:390:int computeIfAbsent(java.lang.Object,java.util.function.ToIntFunction) -> computeIfAbsent
    398:398:int computeIntIfAbsent(java.lang.Object,java.util.function.ToIntFunction) -> computeIntIfAbsent
    427:433:int computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2IntFunction) -> computeIfAbsent
    441:441:int computeIntIfAbsentPartial(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2IntFunction) -> computeIntIfAbsentPartial
    461:471:int computeIntIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIntIfPresent
    493:503:int computeInt(java.lang.Object,java.util.function.BiFunction) -> computeInt
    526:541:int merge(java.lang.Object,int,java.util.function.BiFunction) -> merge
    565:569:int mergeInt(java.lang.Object,int,java.util.function.IntBinaryOperator) -> mergeInt
    608:608:int mergeInt(java.lang.Object,int,it.unimi.dsi.fastutil.ints.IntBinaryOperator) -> mergeInt
    616:616:int mergeInt(java.lang.Object,int,java.util.function.BiFunction) -> mergeInt
    629:629:java.lang.Integer putIfAbsent(java.lang.Object,java.lang.Integer) -> putIfAbsent
    642:642:boolean remove(java.lang.Object,java.lang.Object) -> remove
    655:655:boolean replace(java.lang.Object,java.lang.Integer,java.lang.Integer) -> replace
    668:668:java.lang.Integer replace(java.lang.Object,java.lang.Integer) -> replace
    681:681:java.lang.Integer merge(java.lang.Object,java.lang.Integer,java.util.function.BiFunction) -> merge
    39:39:java.lang.Object remove(java.lang.Object) -> remove
    39:39:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    39:39:java.lang.Object get(java.lang.Object) -> get
    39:39:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    39:39:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    39:39:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    39:39:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    39:39:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    39:39:java.util.Set entrySet() -> entrySet
    39:39:java.util.Collection values() -> values
    39:39:java.util.Set keySet() -> keySet
    245:245:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Object2IntMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Object2IntMap$Entry -> it.unimi.dsi.fastutil.objects.Object2IntMap$Entry:
# {"fileName":"Object2IntMap.java","id":"sourceFile"}
    int getIntValue() -> getIntValue
    int setValue(int) -> setValue
    713:713:java.lang.Integer getValue() -> getValue
    724:724:java.lang.Integer setValue(java.lang.Integer) -> setValue
    690:690:java.lang.Object setValue(java.lang.Object) -> setValue
    690:690:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet:
# {"fileName":"Object2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    74:75:void fastForEach(java.util.function.Consumer) -> fastForEach
it.unimi.dsi.fastutil.objects.Object2IntMaps -> it.unimi.dsi.fastutil.objects.Object2IntMaps:
# {"fileName":"Object2IntMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntMaps$EmptyMap EMPTY_MAP -> EMPTY_MAP
    31:32:void <init>() -> <init>
    44:45:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.objects.Object2IntMap) -> fastIterator
    60:63:void fastForEach(it.unimi.dsi.fastutil.objects.Object2IntMap,java.util.function.Consumer) -> fastForEach
    77:93:it.unimi.dsi.fastutil.objects.ObjectIterable fastIterable(it.unimi.dsi.fastutil.objects.Object2IntMap) -> fastIterable
    203:203:it.unimi.dsi.fastutil.objects.Object2IntMap emptyMap() -> emptyMap
    310:310:it.unimi.dsi.fastutil.objects.Object2IntMap singleton(java.lang.Object,int) -> singleton
    325:325:it.unimi.dsi.fastutil.objects.Object2IntMap singleton(java.lang.Object,java.lang.Integer) -> singleton
    630:630:it.unimi.dsi.fastutil.objects.Object2IntMap synchronize(it.unimi.dsi.fastutil.objects.Object2IntMap) -> synchronize
    643:643:it.unimi.dsi.fastutil.objects.Object2IntMap synchronize(it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.Object) -> synchronize
    880:880:it.unimi.dsi.fastutil.objects.Object2IntMap unmodifiable(it.unimi.dsi.fastutil.objects.Object2IntMap) -> unmodifiable
    191:191:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2IntMaps$1 -> it.unimi.dsi.fastutil.objects.Object2IntMaps$1:
# {"fileName":"Object2IntMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectSet val$entries -> a
    78:78:void <init>(it.unimi.dsi.fastutil.objects.ObjectSet) -> <init>
    81:81:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    86:86:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    91:92:void forEach(java.util.function.Consumer) -> forEach
    78:78:java.util.Spliterator spliterator() -> spliterator
    78:78:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2IntMaps$EmptyMap -> it.unimi.dsi.fastutil.objects.Object2IntMaps$EmptyMap:
# {"fileName":"Object2IntMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    105:106:void <init>() -> <init>
    110:110:boolean containsValue(int) -> containsValue
    116:116:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    121:121:int getOrDefault(java.lang.Object,int) -> getOrDefault
    132:132:boolean containsValue(java.lang.Object) -> containsValue
    137:137:void putAll(java.util.Map) -> putAll
    142:142:it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet() -> object2IntEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    153:153:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    158:158:void forEach(java.util.function.BiConsumer) -> forEach
    162:162:java.lang.Object clone() -> clone
    167:167:boolean isEmpty() -> isEmpty
    172:172:int hashCode() -> hashCode
    177:178:boolean equals(java.lang.Object) -> equals
    183:183:java.lang.String toString() -> toString
    102:102:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    102:102:java.util.Collection values() -> values
    102:102:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2IntMaps$Singleton -> it.unimi.dsi.fastutil.objects.Object2IntMaps$a:
# {"fileName":"Object2IntMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton entries$52e6b354 -> c
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton keys$52e6b354 -> d
    it.unimi.dsi.fastutil.ints.IntSet values$1fcad628 -> e
    219:220:void <init>(java.lang.Object,int) -> <init>
    224:224:boolean containsValue(int) -> containsValue
    235:235:boolean containsValue(java.lang.Object) -> containsValue
    240:240:void putAll(java.util.Map) -> putAll
    245:246:it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet() -> object2IntEntrySet
    258:258:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    263:264:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    269:270:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    275:275:boolean isEmpty() -> isEmpty
    280:280:int hashCode() -> hashCode
    285:289:boolean equals(java.lang.Object) -> equals
    294:294:java.lang.String toString() -> toString
    212:212:java.util.Set entrySet() -> entrySet
    212:212:java.util.Collection values() -> values
    212:212:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2IntMaps$SynchronizedMap -> it.unimi.dsi.fastutil.objects.Object2IntMaps$b:
# {"fileName":"Object2IntMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.Object2IntMap map -> b
    it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet entries$52e6b354 -> c
    it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet keys$52e6b354 -> d
    it.unimi.dsi.fastutil.ints.IntCollections$SynchronizedCollection values$1fcad628 -> e
    337:339:void <init>(it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.Object) -> <init>
    342:344:void <init>(it.unimi.dsi.fastutil.objects.Object2IntMap) -> <init>
    348:350:boolean containsValue(int) -> containsValue
    361:363:boolean containsValue(java.lang.Object) -> containsValue
    368:371:void putAll(java.util.Map) -> putAll
    375:378:it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet() -> object2IntEntrySet
    390:390:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    395:398:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    403:406:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    411:413:boolean isEmpty() -> isEmpty
    418:420:int hashCode() -> hashCode
    425:428:boolean equals(java.lang.Object) -> equals
    432:435:void writeObject(java.io.ObjectOutputStream) -> writeObject
    440:442:int getOrDefault(java.lang.Object,int) -> getOrDefault
    447:450:void forEach(java.util.function.BiConsumer) -> forEach
    454:457:void replaceAll(java.util.function.BiFunction) -> replaceAll
    461:463:int putIfAbsent(java.lang.Object,int) -> putIfAbsent
    468:470:boolean remove(java.lang.Object,int) -> remove
    475:477:int replace(java.lang.Object,int) -> replace
    482:484:boolean replace(java.lang.Object,int,int) -> replace
    489:491:int computeIfAbsent(java.lang.Object,java.util.function.ToIntFunction) -> computeIfAbsent
    496:498:int computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2IntFunction) -> computeIfAbsent
    503:505:int computeIntIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIntIfPresent
    510:512:int computeInt(java.lang.Object,java.util.function.BiFunction) -> computeInt
    517:519:int merge(java.lang.Object,int,java.util.function.BiFunction) -> merge
    530:532:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    543:545:boolean remove(java.lang.Object,java.lang.Object) -> remove
    556:558:java.lang.Integer replace(java.lang.Object,java.lang.Integer) -> replace
    569:571:boolean replace(java.lang.Object,java.lang.Integer,java.lang.Integer) -> replace
    582:584:java.lang.Integer putIfAbsent(java.lang.Object,java.lang.Integer) -> putIfAbsent
    589:591:java.lang.Integer computeIfAbsent(java.lang.Object,java.util.function.Function) -> a
    596:598:java.lang.Integer computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> a
    603:605:java.lang.Integer compute(java.lang.Object,java.util.function.BiFunction) -> b
    616:618:java.lang.Integer merge(java.lang.Object,java.lang.Integer,java.util.function.BiFunction) -> merge
    329:329:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    329:329:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    329:329:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    329:329:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    329:329:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    329:329:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    329:329:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    329:329:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    329:329:java.util.Set entrySet() -> entrySet
    329:329:java.util.Collection values() -> values
    329:329:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2IntMaps$UnmodifiableMap -> it.unimi.dsi.fastutil.objects.Object2IntMaps$c:
# {"fileName":"Object2IntMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.Object2IntMap map -> a
    it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet entries$52e6b354 -> b
    it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet keys$52e6b354 -> c
    it.unimi.dsi.fastutil.ints.IntCollections$UnmodifiableCollection values$1fcad628 -> d
    655:657:void <init>(it.unimi.dsi.fastutil.objects.Object2IntMap) -> <init>
    661:661:boolean containsValue(int) -> containsValue
    672:672:boolean containsValue(java.lang.Object) -> containsValue
    677:677:void putAll(java.util.Map) -> putAll
    683:684:it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet() -> object2IntEntrySet
    696:696:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    701:702:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    707:708:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    713:713:boolean isEmpty() -> isEmpty
    718:718:int hashCode() -> hashCode
    723:724:boolean equals(java.lang.Object) -> equals
    731:731:int getOrDefault(java.lang.Object,int) -> getOrDefault
    736:737:void forEach(java.util.function.BiConsumer) -> forEach
    741:741:void replaceAll(java.util.function.BiFunction) -> replaceAll
    746:746:int putIfAbsent(java.lang.Object,int) -> putIfAbsent
    751:751:boolean remove(java.lang.Object,int) -> remove
    756:756:int replace(java.lang.Object,int) -> replace
    761:761:boolean replace(java.lang.Object,int,int) -> replace
    766:766:int computeIfAbsent(java.lang.Object,java.util.function.ToIntFunction) -> computeIfAbsent
    771:771:int computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2IntFunction) -> computeIfAbsent
    776:776:int computeIntIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIntIfPresent
    781:781:int computeInt(java.lang.Object,java.util.function.BiFunction) -> computeInt
    786:786:int merge(java.lang.Object,int,java.util.function.BiFunction) -> merge
    798:798:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    809:809:boolean remove(java.lang.Object,java.lang.Object) -> remove
    820:820:java.lang.Integer replace(java.lang.Object,java.lang.Integer) -> replace
    831:831:boolean replace(java.lang.Object,java.lang.Integer,java.lang.Integer) -> replace
    842:842:java.lang.Integer putIfAbsent(java.lang.Object,java.lang.Integer) -> putIfAbsent
    868:868:java.lang.Integer merge(java.lang.Object,java.lang.Integer,java.util.function.BiFunction) -> merge
    647:647:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    647:647:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    647:647:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    1857:1857:java.lang.Integer compute$25b508ff():857:857 -> compute
    1857:1857:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):647 -> compute
    647:647:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    2852:2852:java.lang.Integer computeIfPresent$25b508ff():852:852 -> computeIfPresent
    2852:2852:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):647 -> computeIfPresent
    647:647:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    3847:3847:java.lang.Integer computeIfAbsent$77547db8():847:847 -> computeIfAbsent
    3847:3847:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):647 -> computeIfAbsent
    647:647:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    647:647:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    647:647:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    647:647:java.util.Set entrySet() -> entrySet
    647:647:java.util.Collection values() -> values
    647:647:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    int[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    it.unimi.dsi.fastutil.Hash$Strategy strategy -> strategy
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.ints.IntCollection values -> values
    98:108:void <init>(int,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    117:118:void <init>(int,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    127:128:void <init>(it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    138:140:void <init>(java.util.Map,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    149:150:void <init>(java.util.Map,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    160:162:void <init>(it.unimi.dsi.fastutil.objects.Object2IntMap,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    172:173:void <init>(it.unimi.dsi.fastutil.objects.Object2IntMap,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    185:188:void <init>(java.lang.Object[],int[],float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    200:201:void <init>(java.lang.Object[],int[],it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    209:209:it.unimi.dsi.fastutil.Hash$Strategy strategy() -> strategy
    213:213:int realSize() -> a
    223:225:void ensureCapacity(int) -> ensureCapacity
    233:237:int removeEntry(int) -> a
    2344:2357:void shiftKeys(int):344:357 -> a
    2344:2357:int removeEntry(int):235 -> a
    241:246:int removeNullEntry() -> b
    251:255:void putAll(java.util.Map) -> putAll
    3228:3230:void tryCapacity(long):228:230 -> putAll
    3228:3230:void putAll(java.util.Map):252 -> putAll
    259:269:int find(java.lang.Object) -> a
    274:279:void insert(int,java.lang.Object,int) -> a
    283:290:int put(java.lang.Object,int) -> put
    294:296:int addToValue(int,int) -> a
    314:331:int addTo(java.lang.Object,int) -> addTo
    364:376:int removeInt(java.lang.Object) -> removeInt
    383:393:int getInt(java.lang.Object) -> getInt
    400:410:boolean containsKey(java.lang.Object) -> containsKey
    416:420:boolean containsValue(int) -> containsValue
    427:437:int getOrDefault(java.lang.Object,int) -> getOrDefault
    444:447:int putIfAbsent(java.lang.Object,int) -> putIfAbsent
    454:474:boolean remove(java.lang.Object,int) -> remove
    482:485:boolean replace(java.lang.Object,int,int) -> replace
    491:495:int replace(java.lang.Object,int) -> replace
    501:506:int computeIfAbsent(java.lang.Object,java.util.function.ToIntFunction) -> computeIfAbsent
    512:518:int computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2IntFunction) -> computeIfAbsent
    524:533:int computeIntIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIntIfPresent
    539:554:int computeInt(java.lang.Object,java.util.function.BiFunction) -> computeInt
    560:574:int merge(java.lang.Object,int,java.util.function.BiFunction) -> merge
    585:589:void clear() -> clear
    593:593:int size() -> size
    598:598:boolean isEmpty() -> isEmpty
    1108:1109:it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet object2IntEntrySet() -> object2IntEntrySet
    1211:1212:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    1270:1303:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    1320:1320:boolean trim() -> trim
    1342:1349:boolean trim(int) -> trim
    1364:1382:void rehash(int) -> rehash
    1398:1409:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap clone() -> clone
    1423:1433:int hashCode() -> hashCode
    1437:1446:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1450:1472:void readObject(java.io.ObjectInputStream) -> readObject
    57:57:it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet() -> object2IntEntrySet
    57:57:java.util.Collection values() -> values
    57:57:java.util.Set keySet() -> keySet
    57:57:java.lang.Object clone() -> clone
    57:57:int access$100(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> a
    57:57:int access$400(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> b
    57:57:int access$500(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$1:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> a
    1270:1270:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    1273:1273:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1278:1278:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1284:1286:void forEach(java.util.function.IntConsumer) -> forEach
    1290:1290:int size() -> size
    1295:1295:boolean contains(int) -> contains
    1300:1301:void clear() -> clear
    1270:1270:java.util.Spliterator spliterator() -> spliterator
    1270:1270:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$a:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> b
    821:821:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    837:839:void remove() -> remove
    821:821:void acceptOnIndex(java.lang.Object,int) -> a
    1832:1833:void acceptOnIndex(java.util.function.Consumer,int):832:833 -> a
    1832:1833:void acceptOnIndex(java.lang.Object,int):821 -> a
    821:821:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    821:821:java.lang.Object next() -> next
    2826:2826:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapEntry next():826:826 -> next
    2826:2826:java.lang.Object next():821 -> next
    821:821:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$b:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> b
    974:975:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    977:979:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap,int,int,boolean) -> <init>
    983:983:int characteristics() -> characteristics
    971:971:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1993:1993:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$EntrySpliterator makeForSplit(int,int,boolean):993:993 -> a
    1993:1993:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean):971 -> a
    971:971:void acceptOnIndex(java.lang.Object,int) -> a
    2988:2989:void acceptOnIndex(java.util.function.Consumer,int):988:989 -> a
    2988:2989:void acceptOnIndex(java.lang.Object,int):971 -> a
    971:971:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    971:971:java.util.Spliterator trySplit() -> trySplit
    971:971:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    971:971:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$c:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> b
    842:843:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    842:842:void acceptOnIndex(java.lang.Object,int) -> a
    1854:1856:void acceptOnIndex(java.util.function.Consumer,int):854:856 -> a
    1854:1856:void acceptOnIndex(java.lang.Object,int):842 -> a
    842:842:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    842:842:java.lang.Object next() -> next
    2847:2848:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapEntry next():847:848 -> next
    2847:2848:java.lang.Object next():842 -> next
    842:842:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$d:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> a
    1121:1123:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    1135:1135:java.lang.Object next() -> next
    1120:1120:void acceptOnIndex(java.lang.Object,int) -> a
    2130:2131:void acceptOnIndex(java.util.function.Consumer,int):1130:1131 -> a
    2130:2131:void acceptOnIndex(java.lang.Object,int):1120 -> a
    1120:1120:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$e:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> a
    1165:1165:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    1168:1168:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1173:1173:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1179:1184:void forEach(java.util.function.Consumer) -> forEach
    1188:1188:int size() -> size
    1193:1193:boolean contains(java.lang.Object) -> contains
    1198:1200:boolean remove(java.lang.Object) -> remove
    1205:1206:void clear() -> clear
    1165:1165:java.util.Spliterator spliterator() -> spliterator
    1165:1165:java.util.Iterator iterator() -> iterator
    1165:1165:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$f:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> b
    1142:1143:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    1145:1147:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap,int,int,boolean) -> <init>
    1151:1151:int characteristics() -> characteristics
    1139:1139:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2161:2161:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$KeySpliterator makeForSplit(int,int,boolean):1161:1161 -> a
    2161:2161:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean):1139 -> a
    1139:1139:void acceptOnIndex(java.lang.Object,int) -> a
    3156:3157:void acceptOnIndex(java.util.function.Consumer,int):1156:1157 -> a
    3156:3157:void acceptOnIndex(java.lang.Object,int):1139 -> a
    1139:1139:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1139:1139:java.util.Spliterator trySplit() -> trySplit
    1139:1139:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1139:1139:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$g:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> b
    610:612:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap,int) -> <init>
    614:615:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    619:619:java.lang.Object getKey() -> getKey
    624:624:java.lang.Object left() -> left
    629:629:int getIntValue() -> getIntValue
    634:634:int rightInt() -> rightInt
    639:641:int setValue(int) -> setValue
    658:658:java.lang.Integer getValue() -> getValue
    669:669:java.lang.Integer setValue(java.lang.Integer) -> setValue
    675:677:boolean equals(java.lang.Object) -> equals
    682:682:int hashCode() -> hashCode
    687:687:java.lang.String toString() -> toString
    606:606:java.lang.Object setValue(java.lang.Object) -> setValue
    606:606:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$h:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> a
    997:997:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    1000:1000:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1005:1005:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    1010:1010:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1017:1032:boolean contains(java.lang.Object) -> contains
    1039:1068:boolean remove(java.lang.Object) -> remove
    1076:1076:int size() -> size
    1081:1082:void clear() -> clear
    1087:1089:void forEach(java.util.function.Consumer) -> forEach
    1094:1103:void fastForEach(java.util.function.Consumer) -> fastForEach
    997:997:java.util.Spliterator spliterator() -> spliterator
    997:997:java.util.Iterator iterator() -> iterator
    997:997:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$i:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> f
    692:708:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    719:719:boolean hasNext() -> hasNext
    723:739:int nextEntry() -> a
    744:764:void forEachRemaining(java.lang.Object) -> forEachRemaining
    798:812:void remove() -> remove
    1776:1793:void shiftKeys(int):776:793 -> remove
    1776:1793:void remove():802 -> remove
    692:692:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$j:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> f
    864:874:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    864:881:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    888:903:boolean tryAdvance(java.lang.Object) -> tryAdvance
    907:920:void forEachRemaining(java.lang.Object) -> forEachRemaining
    923:930:long estimateSize() -> estimateSize
    935:948:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$k:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> a
    1224:1226:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    1238:1238:int nextInt() -> nextInt
    1223:1223:void acceptOnIndex(java.lang.Object,int) -> a
    2233:2234:void acceptOnIndex(java.util.function.IntConsumer,int):1233:1234 -> a
    2233:2234:void acceptOnIndex(java.lang.Object,int):1223 -> a
    1223:1223:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$l:
# {"fileName":"Object2IntOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap this$0 -> b
    1245:1246:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> <init>
    1248:1250:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap,int,int,boolean) -> <init>
    1254:1254:int characteristics() -> characteristics
    1242:1242:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2264:2264:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$ValueSpliterator makeForSplit(int,int,boolean):1264:1264 -> a
    2264:2264:it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean):1242 -> a
    1242:1242:void acceptOnIndex(java.lang.Object,int) -> a
    3259:3260:void acceptOnIndex(java.util.function.IntConsumer,int):1259:1260 -> a
    3259:3260:void acceptOnIndex(java.lang.Object,int):1242 -> a
    1242:1242:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1242:1242:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1242:1242:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1242:1242:java.util.Spliterator$OfInt trySplit() -> trySplit
    1242:1242:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1242:1242:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    int[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.ints.IntCollection values -> values
    94:103:void <init>(int,float) -> <init>
    111:112:void <init>(int) -> <init>
    119:120:void <init>() -> <init>
    129:131:void <init>(java.util.Map,float) -> <init>
    139:140:void <init>(java.util.Map) -> <init>
    149:151:void <init>(it.unimi.dsi.fastutil.objects.Object2IntMap,float) -> <init>
    160:161:void <init>(it.unimi.dsi.fastutil.objects.Object2IntMap) -> <init>
    172:175:void <init>(java.lang.Object[],int[],float) -> <init>
    186:187:void <init>(java.lang.Object[],int[]) -> <init>
    190:190:int realSize() -> a
    200:202:void ensureCapacity(int) -> ensureCapacity
    210:214:int removeEntry(int) -> a
    2321:2334:void shiftKeys(int):321:334 -> a
    2321:2334:int removeEntry(int):212 -> a
    218:223:int removeNullEntry() -> b
    228:232:void putAll(java.util.Map) -> putAll
    3205:3207:void tryCapacity(long):205:207 -> putAll
    3205:3207:void putAll(java.util.Map):229 -> putAll
    236:246:int find(java.lang.Object) -> a
    251:256:void insert(int,java.lang.Object,int) -> a
    260:267:int put(java.lang.Object,int) -> put
    271:273:int addToValue(int,int) -> a
    291:308:int addTo(java.lang.Object,int) -> addTo
    341:353:int removeInt(java.lang.Object) -> removeInt
    360:370:int getInt(java.lang.Object) -> getInt
    377:387:boolean containsKey(java.lang.Object) -> containsKey
    393:397:boolean containsValue(int) -> containsValue
    404:414:int getOrDefault(java.lang.Object,int) -> getOrDefault
    421:424:int putIfAbsent(java.lang.Object,int) -> putIfAbsent
    431:451:boolean remove(java.lang.Object,int) -> remove
    459:462:boolean replace(java.lang.Object,int,int) -> replace
    468:472:int replace(java.lang.Object,int) -> replace
    478:483:int computeIfAbsent(java.lang.Object,java.util.function.ToIntFunction) -> computeIfAbsent
    489:495:int computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2IntFunction) -> computeIfAbsent
    501:510:int computeIntIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIntIfPresent
    516:531:int computeInt(java.lang.Object,java.util.function.BiFunction) -> computeInt
    537:551:int merge(java.lang.Object,int,java.util.function.BiFunction) -> merge
    562:566:void clear() -> clear
    570:570:int size() -> size
    575:575:boolean isEmpty() -> isEmpty
    1085:1086:it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet object2IntEntrySet() -> object2IntEntrySet
    1188:1189:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    1247:1280:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    1297:1297:boolean trim() -> trim
    1319:1326:boolean trim(int) -> trim
    1341:1359:void rehash(int) -> rehash
    1375:1385:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap clone() -> clone
    1399:1409:int hashCode() -> hashCode
    1413:1422:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1426:1448:void readObject(java.io.ObjectInputStream) -> readObject
    56:56:it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet() -> object2IntEntrySet
    56:56:java.util.Collection values() -> values
    56:56:java.util.Set keySet() -> keySet
    56:56:java.lang.Object clone() -> clone
    56:56:int access$100(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> a
    56:56:int access$400(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> b
    56:56:int access$500(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$1:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> a
    1247:1247:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    1250:1250:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1255:1255:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1261:1263:void forEach(java.util.function.IntConsumer) -> forEach
    1267:1267:int size() -> size
    1272:1272:boolean contains(int) -> contains
    1277:1278:void clear() -> clear
    1247:1247:java.util.Spliterator spliterator() -> spliterator
    1247:1247:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$a:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> b
    798:798:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    814:816:void remove() -> remove
    798:798:void acceptOnIndex(java.lang.Object,int) -> a
    1809:1810:void acceptOnIndex(java.util.function.Consumer,int):809:810 -> a
    1809:1810:void acceptOnIndex(java.lang.Object,int):798 -> a
    798:798:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    798:798:java.lang.Object next() -> next
    2803:2803:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry next():803:803 -> next
    2803:2803:java.lang.Object next():798 -> next
    798:798:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$b:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> b
    951:952:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    954:956:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,int,int,boolean) -> <init>
    960:960:int characteristics() -> characteristics
    948:948:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1970:1970:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):970:970 -> a
    1970:1970:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):948 -> a
    948:948:void acceptOnIndex(java.lang.Object,int) -> a
    2965:2966:void acceptOnIndex(java.util.function.Consumer,int):965:966 -> a
    2965:2966:void acceptOnIndex(java.lang.Object,int):948 -> a
    948:948:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    948:948:java.util.Spliterator trySplit() -> trySplit
    948:948:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    948:948:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$c:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> b
    819:820:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    819:819:void acceptOnIndex(java.lang.Object,int) -> a
    1831:1833:void acceptOnIndex(java.util.function.Consumer,int):831:833 -> a
    1831:1833:void acceptOnIndex(java.lang.Object,int):819 -> a
    819:819:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    819:819:java.lang.Object next() -> next
    2824:2825:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry next():824:825 -> next
    2824:2825:java.lang.Object next():819 -> next
    819:819:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$d:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> a
    1098:1100:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    1112:1112:java.lang.Object next() -> next
    1097:1097:void acceptOnIndex(java.lang.Object,int) -> a
    2107:2108:void acceptOnIndex(java.util.function.Consumer,int):1107:1108 -> a
    2107:2108:void acceptOnIndex(java.lang.Object,int):1097 -> a
    1097:1097:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$e:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> a
    1142:1142:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    1145:1145:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1150:1150:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1156:1161:void forEach(java.util.function.Consumer) -> forEach
    1165:1165:int size() -> size
    1170:1170:boolean contains(java.lang.Object) -> contains
    1175:1177:boolean remove(java.lang.Object) -> remove
    1182:1183:void clear() -> clear
    1142:1142:java.util.Spliterator spliterator() -> spliterator
    1142:1142:java.util.Iterator iterator() -> iterator
    1142:1142:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$f:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> b
    1119:1120:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    1122:1124:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,int,int,boolean) -> <init>
    1128:1128:int characteristics() -> characteristics
    1116:1116:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2138:2138:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1138:1138 -> a
    2138:2138:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1116 -> a
    1116:1116:void acceptOnIndex(java.lang.Object,int) -> a
    3133:3134:void acceptOnIndex(java.util.function.Consumer,int):1133:1134 -> a
    3133:3134:void acceptOnIndex(java.lang.Object,int):1116 -> a
    1116:1116:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1116:1116:java.util.Spliterator trySplit() -> trySplit
    1116:1116:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1116:1116:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$g:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> b
    587:589:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,int) -> <init>
    591:592:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    596:596:java.lang.Object getKey() -> getKey
    601:601:java.lang.Object left() -> left
    606:606:int getIntValue() -> getIntValue
    611:611:int rightInt() -> rightInt
    616:618:int setValue(int) -> setValue
    635:635:java.lang.Integer getValue() -> getValue
    646:646:java.lang.Integer setValue(java.lang.Integer) -> setValue
    652:654:boolean equals(java.lang.Object) -> equals
    659:659:int hashCode() -> hashCode
    664:664:java.lang.String toString() -> toString
    583:583:java.lang.Object setValue(java.lang.Object) -> setValue
    583:583:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$h:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> a
    974:974:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    977:977:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    982:982:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    987:987:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    994:1009:boolean contains(java.lang.Object) -> contains
    1016:1045:boolean remove(java.lang.Object) -> remove
    1053:1053:int size() -> size
    1058:1059:void clear() -> clear
    1064:1066:void forEach(java.util.function.Consumer) -> forEach
    1071:1080:void fastForEach(java.util.function.Consumer) -> fastForEach
    974:974:java.util.Spliterator spliterator() -> spliterator
    974:974:java.util.Iterator iterator() -> iterator
    974:974:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$i:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> f
    669:685:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    696:696:boolean hasNext() -> hasNext
    700:716:int nextEntry() -> a
    721:741:void forEachRemaining(java.lang.Object) -> forEachRemaining
    775:789:void remove() -> remove
    1753:1770:void shiftKeys(int):753:770 -> remove
    1753:1770:void remove():779 -> remove
    669:669:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$j:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> f
    841:851:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    841:858:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    865:880:boolean tryAdvance(java.lang.Object) -> tryAdvance
    884:897:void forEachRemaining(java.lang.Object) -> forEachRemaining
    900:907:long estimateSize() -> estimateSize
    912:925:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$k:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> a
    1201:1203:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    1215:1215:int nextInt() -> nextInt
    1200:1200:void acceptOnIndex(java.lang.Object,int) -> a
    2210:2211:void acceptOnIndex(java.util.function.IntConsumer,int):1210:1211 -> a
    2210:2211:void acceptOnIndex(java.lang.Object,int):1200 -> a
    1200:1200:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$l:
# {"fileName":"Object2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> b
    1222:1223:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> <init>
    1225:1227:void <init>(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,int,int,boolean) -> <init>
    1231:1231:int characteristics() -> characteristics
    1219:1219:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2241:2241:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1241:1241 -> a
    2241:2241:it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1219 -> a
    1219:1219:void acceptOnIndex(java.lang.Object,int) -> a
    3236:3237:void acceptOnIndex(java.util.function.IntConsumer,int):1236:1237 -> a
    3236:3237:void acceptOnIndex(java.lang.Object,int):1219 -> a
    1219:1219:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1219:1219:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1219:1219:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1219:1219:java.util.Spliterator$OfInt trySplit() -> trySplit
    1219:1219:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1219:1219:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.Object2IntSortedMap -> it.unimi.dsi.fastutil.objects.W:
# {"fileName":"Object2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2IntSortedMap subMap$6e7457eb() -> a
    it.unimi.dsi.fastutil.objects.Object2IntSortedMap headMap$49d094f() -> b
    it.unimi.dsi.fastutil.objects.Object2IntSortedMap tailMap$49d094f() -> c
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> d
    it.unimi.dsi.fastutil.objects.ObjectSortedSet object2IntEntrySet() -> e
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> f
    it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet() -> object2IntEntrySet
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.objects.W$a:
# {"fileName":"Object2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> a
    80:80:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
it.unimi.dsi.fastutil.objects.Object2LongFunction -> it.unimi.dsi.fastutil.objects.Object2LongFunction:
# {"fileName":"Object2LongFunction.java","id":"sourceFile"}
    60:60:long applyAsLong(java.lang.Object) -> applyAsLong
    73:73:long put(java.lang.Object,long) -> put
    long getLong(java.lang.Object) -> getLong
    99:99:long getOrDefault(java.lang.Object,long) -> getOrDefault
    111:111:long removeLong(java.lang.Object) -> removeLong
    122:125:java.lang.Long put(java.lang.Object,java.lang.Long) -> put
    136:138:java.lang.Long get(java.lang.Object) -> get
    149:151:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    162:163:java.lang.Long remove(java.lang.Object) -> remove
    177:177:void defaultReturnValue(long) -> defaultReturnValue
    190:190:long defaultReturnValue() -> defaultReturnValue
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Object2LongFunctions -> it.unimi.dsi.fastutil.objects.X:
# {"fileName":"Object2LongFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2LongFunctions$EmptyFunction -> it.unimi.dsi.fastutil.objects.X$a:
# {"fileName":"Object2LongFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:long getLong(java.lang.Object) -> getLong
    49:49:long getOrDefault(java.lang.Object,long) -> getOrDefault
    54:54:boolean containsKey(java.lang.Object) -> containsKey
    59:59:long defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(long) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.Object2LongFunctions$Singleton -> it.unimi.dsi.fastutil.objects.X$b:
# {"fileName":"Object2LongFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object key -> a
    long value -> b
    121:124:void <init>(java.lang.Object,long) -> <init>
    128:128:boolean containsKey(java.lang.Object) -> containsKey
    133:133:long getLong(java.lang.Object) -> getLong
    138:138:long getOrDefault(java.lang.Object,long) -> getOrDefault
    143:143:int size() -> size
    148:148:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.objects.Object2LongFunctions$SynchronizedFunction -> it.unimi.dsi.fastutil.objects.X$c:
# {"fileName":"Object2LongFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.Object2LongMap function$2c00690 -> b
    java.lang.Object sync -> a
    188:192:void <init>(it.unimi.dsi.fastutil.objects.Object2LongMap,java.lang.Object) -> <init>
    194:198:void <init>(it.unimi.dsi.fastutil.objects.Object2LongMap) -> <init>
    202:204:long applyAsLong(java.lang.Object) -> applyAsLong
    215:217:java.lang.Long apply(java.lang.Object) -> a
    222:224:int size() -> size
    229:231:long defaultReturnValue() -> defaultReturnValue
    236:239:void defaultReturnValue(long) -> defaultReturnValue
    243:245:boolean containsKey(java.lang.Object) -> containsKey
    250:252:long put(java.lang.Object,long) -> put
    257:259:long getLong(java.lang.Object) -> getLong
    264:266:long getOrDefault(java.lang.Object,long) -> getOrDefault
    271:273:long removeLong(java.lang.Object) -> removeLong
    278:281:void clear() -> clear
    291:293:java.lang.Long put(java.lang.Object,java.lang.Long) -> put
    304:306:java.lang.Long get(java.lang.Object) -> get
    317:319:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    330:332:java.lang.Long remove(java.lang.Object) -> remove
    337:339:int hashCode() -> hashCode
    344:347:boolean equals(java.lang.Object) -> equals
    352:354:java.lang.String toString() -> toString
    358:361:void writeObject(java.io.ObjectOutputStream) -> writeObject
    183:183:java.lang.Object remove(java.lang.Object) -> remove
    183:183:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    183:183:java.lang.Object get(java.lang.Object) -> get
    183:183:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    183:183:java.lang.Object apply(java.lang.Object) -> apply
it.unimi.dsi.fastutil.objects.Object2LongFunctions$UnmodifiableFunction -> it.unimi.dsi.fastutil.objects.X$d:
# {"fileName":"Object2LongFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.Object2LongMap function$2c00690 -> a
    393:396:void <init>(it.unimi.dsi.fastutil.objects.Object2LongMap) -> <init>
    400:400:int size() -> size
    405:405:long defaultReturnValue() -> defaultReturnValue
    410:410:void defaultReturnValue(long) -> defaultReturnValue
    415:415:boolean containsKey(java.lang.Object) -> containsKey
    420:420:long put(java.lang.Object,long) -> put
    425:425:long getLong(java.lang.Object) -> getLong
    431:431:long getOrDefault(java.lang.Object,long) -> getOrDefault
    436:436:long removeLong(java.lang.Object) -> removeLong
    441:441:void clear() -> clear
    452:452:java.lang.Long put(java.lang.Object,java.lang.Long) -> put
    463:463:java.lang.Long get(java.lang.Object) -> get
    475:475:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    486:486:java.lang.Long remove(java.lang.Object) -> remove
    491:491:int hashCode() -> hashCode
    496:496:boolean equals(java.lang.Object) -> equals
    501:501:java.lang.String toString() -> toString
    389:389:java.lang.Object remove(java.lang.Object) -> remove
    389:389:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    389:389:java.lang.Object get(java.lang.Object) -> get
    389:389:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
it.unimi.dsi.fastutil.objects.Object2LongMap -> it.unimi.dsi.fastutil.objects.Object2LongMap:
# {"fileName":"Object2LongMap.java","id":"sourceFile"}
    int size() -> size
    97:97:void clear() -> clear
    void defaultReturnValue(long) -> defaultReturnValue
    long defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet object2LongEntrySet() -> object2LongEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    162:162:java.lang.Long put(java.lang.Object,java.lang.Long) -> put
    176:176:java.lang.Long get(java.lang.Object) -> get
    190:190:java.lang.Long remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(long) -> containsValue
    238:238:boolean containsValue(java.lang.Object) -> containsValue
    244:251:void forEach(java.util.function.BiConsumer) -> forEach
    269:269:long getOrDefault(java.lang.Object,long) -> getOrDefault
    282:282:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    301:304:long putIfAbsent(java.lang.Object,long) -> putIfAbsent
    319:322:boolean remove(java.lang.Object,long) -> remove
    338:341:boolean replace(java.lang.Object,long,long) -> replace
    358:358:long replace(java.lang.Object,long) -> replace
    385:390:long computeIfAbsent(java.lang.Object,java.util.function.ToLongFunction) -> computeIfAbsent
    398:398:long computeLongIfAbsent(java.lang.Object,java.util.function.ToLongFunction) -> computeLongIfAbsent
    427:433:long computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2LongFunction) -> computeIfAbsent
    441:441:long computeLongIfAbsentPartial(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2LongFunction) -> computeLongIfAbsentPartial
    461:471:long computeLongIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeLongIfPresent
    493:503:long computeLong(java.lang.Object,java.util.function.BiFunction) -> computeLong
    526:541:long merge(java.lang.Object,long,java.util.function.BiFunction) -> merge
    565:569:long mergeLong(java.lang.Object,long,java.util.function.LongBinaryOperator) -> mergeLong
    608:608:long mergeLong(java.lang.Object,long,it.unimi.dsi.fastutil.longs.LongBinaryOperator) -> mergeLong
    616:616:long mergeLong(java.lang.Object,long,java.util.function.BiFunction) -> mergeLong
    629:629:java.lang.Long putIfAbsent(java.lang.Object,java.lang.Long) -> putIfAbsent
    642:642:boolean remove(java.lang.Object,java.lang.Object) -> remove
    655:655:boolean replace(java.lang.Object,java.lang.Long,java.lang.Long) -> replace
    668:668:java.lang.Long replace(java.lang.Object,java.lang.Long) -> replace
    681:681:java.lang.Long merge(java.lang.Object,java.lang.Long,java.util.function.BiFunction) -> merge
    39:39:java.lang.Object remove(java.lang.Object) -> remove
    39:39:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    39:39:java.lang.Object get(java.lang.Object) -> get
    39:39:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    39:39:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    39:39:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    39:39:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    39:39:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    39:39:java.util.Set entrySet() -> entrySet
    39:39:java.util.Collection values() -> values
    39:39:java.util.Set keySet() -> keySet
    245:245:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Object2LongMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Object2LongMap$Entry -> it.unimi.dsi.fastutil.objects.Object2LongMap$Entry:
# {"fileName":"Object2LongMap.java","id":"sourceFile"}
    long getLongValue() -> getLongValue
    long setValue(long) -> setValue
    713:713:java.lang.Long getValue() -> getValue
    724:724:java.lang.Long setValue(java.lang.Long) -> setValue
    690:690:java.lang.Object setValue(java.lang.Object) -> setValue
    690:690:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2LongMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.Object2LongMap$FastEntrySet:
# {"fileName":"Object2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    74:75:void fastForEach(java.util.function.Consumer) -> fastForEach
it.unimi.dsi.fastutil.objects.Object2LongMaps -> it.unimi.dsi.fastutil.objects.Object2LongMaps:
# {"fileName":"Object2LongMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongMaps$EmptyMap EMPTY_MAP -> EMPTY_MAP
    31:32:void <init>() -> <init>
    44:45:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.objects.Object2LongMap) -> fastIterator
    60:63:void fastForEach(it.unimi.dsi.fastutil.objects.Object2LongMap,java.util.function.Consumer) -> fastForEach
    77:93:it.unimi.dsi.fastutil.objects.ObjectIterable fastIterable(it.unimi.dsi.fastutil.objects.Object2LongMap) -> fastIterable
    203:203:it.unimi.dsi.fastutil.objects.Object2LongMap emptyMap() -> emptyMap
    310:310:it.unimi.dsi.fastutil.objects.Object2LongMap singleton(java.lang.Object,long) -> singleton
    325:325:it.unimi.dsi.fastutil.objects.Object2LongMap singleton(java.lang.Object,java.lang.Long) -> singleton
    630:630:it.unimi.dsi.fastutil.objects.Object2LongMap synchronize(it.unimi.dsi.fastutil.objects.Object2LongMap) -> synchronize
    643:643:it.unimi.dsi.fastutil.objects.Object2LongMap synchronize(it.unimi.dsi.fastutil.objects.Object2LongMap,java.lang.Object) -> synchronize
    880:880:it.unimi.dsi.fastutil.objects.Object2LongMap unmodifiable(it.unimi.dsi.fastutil.objects.Object2LongMap) -> unmodifiable
    191:191:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2LongMaps$1 -> it.unimi.dsi.fastutil.objects.Object2LongMaps$1:
# {"fileName":"Object2LongMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectSet val$entries -> a
    78:78:void <init>(it.unimi.dsi.fastutil.objects.ObjectSet) -> <init>
    81:81:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    86:86:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    91:92:void forEach(java.util.function.Consumer) -> forEach
    78:78:java.util.Spliterator spliterator() -> spliterator
    78:78:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2LongMaps$EmptyMap -> it.unimi.dsi.fastutil.objects.Object2LongMaps$EmptyMap:
# {"fileName":"Object2LongMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    105:106:void <init>() -> <init>
    110:110:boolean containsValue(long) -> containsValue
    116:116:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    121:121:long getOrDefault(java.lang.Object,long) -> getOrDefault
    132:132:boolean containsValue(java.lang.Object) -> containsValue
    137:137:void putAll(java.util.Map) -> putAll
    142:142:it.unimi.dsi.fastutil.objects.ObjectSet object2LongEntrySet() -> object2LongEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    153:153:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    158:158:void forEach(java.util.function.BiConsumer) -> forEach
    162:162:java.lang.Object clone() -> clone
    167:167:boolean isEmpty() -> isEmpty
    172:172:int hashCode() -> hashCode
    177:178:boolean equals(java.lang.Object) -> equals
    183:183:java.lang.String toString() -> toString
    102:102:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    102:102:java.util.Collection values() -> values
    102:102:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2LongMaps$Singleton -> it.unimi.dsi.fastutil.objects.Object2LongMaps$a:
# {"fileName":"Object2LongMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton entries$52e6b354 -> c
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton keys$52e6b354 -> d
    it.unimi.dsi.fastutil.longs.LongSet values$4003f988 -> e
    219:220:void <init>(java.lang.Object,long) -> <init>
    224:224:boolean containsValue(long) -> containsValue
    235:235:boolean containsValue(java.lang.Object) -> containsValue
    240:240:void putAll(java.util.Map) -> putAll
    245:246:it.unimi.dsi.fastutil.objects.ObjectSet object2LongEntrySet() -> object2LongEntrySet
    258:258:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    263:264:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    269:270:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    275:275:boolean isEmpty() -> isEmpty
    280:280:int hashCode() -> hashCode
    285:289:boolean equals(java.lang.Object) -> equals
    294:294:java.lang.String toString() -> toString
    212:212:java.util.Set entrySet() -> entrySet
    212:212:java.util.Collection values() -> values
    212:212:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2LongMaps$SynchronizedMap -> it.unimi.dsi.fastutil.objects.Object2LongMaps$b:
# {"fileName":"Object2LongMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.Object2LongMap map -> b
    it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet entries$52e6b354 -> c
    it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet keys$52e6b354 -> d
    it.unimi.dsi.fastutil.longs.LongCollections$SynchronizedCollection values$4003f988 -> e
    337:339:void <init>(it.unimi.dsi.fastutil.objects.Object2LongMap,java.lang.Object) -> <init>
    342:344:void <init>(it.unimi.dsi.fastutil.objects.Object2LongMap) -> <init>
    348:350:boolean containsValue(long) -> containsValue
    361:363:boolean containsValue(java.lang.Object) -> containsValue
    368:371:void putAll(java.util.Map) -> putAll
    375:378:it.unimi.dsi.fastutil.objects.ObjectSet object2LongEntrySet() -> object2LongEntrySet
    390:390:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    395:398:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    403:406:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    411:413:boolean isEmpty() -> isEmpty
    418:420:int hashCode() -> hashCode
    425:428:boolean equals(java.lang.Object) -> equals
    432:435:void writeObject(java.io.ObjectOutputStream) -> writeObject
    440:442:long getOrDefault(java.lang.Object,long) -> getOrDefault
    447:450:void forEach(java.util.function.BiConsumer) -> forEach
    454:457:void replaceAll(java.util.function.BiFunction) -> replaceAll
    461:463:long putIfAbsent(java.lang.Object,long) -> putIfAbsent
    468:470:boolean remove(java.lang.Object,long) -> remove
    475:477:long replace(java.lang.Object,long) -> replace
    482:484:boolean replace(java.lang.Object,long,long) -> replace
    489:491:long computeIfAbsent(java.lang.Object,java.util.function.ToLongFunction) -> computeIfAbsent
    496:498:long computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2LongFunction) -> computeIfAbsent
    503:505:long computeLongIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeLongIfPresent
    510:512:long computeLong(java.lang.Object,java.util.function.BiFunction) -> computeLong
    517:519:long merge(java.lang.Object,long,java.util.function.BiFunction) -> merge
    530:532:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    543:545:boolean remove(java.lang.Object,java.lang.Object) -> remove
    556:558:java.lang.Long replace(java.lang.Object,java.lang.Long) -> replace
    569:571:boolean replace(java.lang.Object,java.lang.Long,java.lang.Long) -> replace
    582:584:java.lang.Long putIfAbsent(java.lang.Object,java.lang.Long) -> putIfAbsent
    589:591:java.lang.Long computeIfAbsent(java.lang.Object,java.util.function.Function) -> a
    596:598:java.lang.Long computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> a
    603:605:java.lang.Long compute(java.lang.Object,java.util.function.BiFunction) -> b
    616:618:java.lang.Long merge(java.lang.Object,java.lang.Long,java.util.function.BiFunction) -> merge
    329:329:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    329:329:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    329:329:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    329:329:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    329:329:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    329:329:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    329:329:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    329:329:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    329:329:java.util.Set entrySet() -> entrySet
    329:329:java.util.Collection values() -> values
    329:329:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2LongMaps$UnmodifiableMap -> it.unimi.dsi.fastutil.objects.Object2LongMaps$c:
# {"fileName":"Object2LongMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.Object2LongMap map -> a
    it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet entries$52e6b354 -> b
    it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet keys$52e6b354 -> c
    it.unimi.dsi.fastutil.longs.LongCollections$UnmodifiableCollection values$4003f988 -> d
    655:657:void <init>(it.unimi.dsi.fastutil.objects.Object2LongMap) -> <init>
    661:661:boolean containsValue(long) -> containsValue
    672:672:boolean containsValue(java.lang.Object) -> containsValue
    677:677:void putAll(java.util.Map) -> putAll
    683:684:it.unimi.dsi.fastutil.objects.ObjectSet object2LongEntrySet() -> object2LongEntrySet
    696:696:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    701:702:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    707:708:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    713:713:boolean isEmpty() -> isEmpty
    718:718:int hashCode() -> hashCode
    723:724:boolean equals(java.lang.Object) -> equals
    731:731:long getOrDefault(java.lang.Object,long) -> getOrDefault
    736:737:void forEach(java.util.function.BiConsumer) -> forEach
    741:741:void replaceAll(java.util.function.BiFunction) -> replaceAll
    746:746:long putIfAbsent(java.lang.Object,long) -> putIfAbsent
    751:751:boolean remove(java.lang.Object,long) -> remove
    756:756:long replace(java.lang.Object,long) -> replace
    761:761:boolean replace(java.lang.Object,long,long) -> replace
    766:766:long computeIfAbsent(java.lang.Object,java.util.function.ToLongFunction) -> computeIfAbsent
    771:771:long computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2LongFunction) -> computeIfAbsent
    776:776:long computeLongIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeLongIfPresent
    781:781:long computeLong(java.lang.Object,java.util.function.BiFunction) -> computeLong
    786:786:long merge(java.lang.Object,long,java.util.function.BiFunction) -> merge
    798:798:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> getOrDefault
    809:809:boolean remove(java.lang.Object,java.lang.Object) -> remove
    820:820:java.lang.Long replace(java.lang.Object,java.lang.Long) -> replace
    831:831:boolean replace(java.lang.Object,java.lang.Long,java.lang.Long) -> replace
    842:842:java.lang.Long putIfAbsent(java.lang.Object,java.lang.Long) -> putIfAbsent
    868:868:java.lang.Long merge(java.lang.Object,java.lang.Long,java.util.function.BiFunction) -> merge
    647:647:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    647:647:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    647:647:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    1857:1857:java.lang.Long compute$50e2c085():857:857 -> compute
    1857:1857:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):647 -> compute
    647:647:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    2852:2852:java.lang.Long computeIfPresent$50e2c085():852:852 -> computeIfPresent
    2852:2852:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):647 -> computeIfPresent
    647:647:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    3847:3847:java.lang.Long computeIfAbsent$61792e6c():847:847 -> computeIfAbsent
    3847:3847:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):647 -> computeIfAbsent
    647:647:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    647:647:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    647:647:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    647:647:java.util.Set entrySet() -> entrySet
    647:647:java.util.Collection values() -> values
    647:647:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    long[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    it.unimi.dsi.fastutil.Hash$Strategy strategy -> strategy
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2LongMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.longs.LongCollection values -> values
    98:108:void <init>(int,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    117:118:void <init>(int,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    127:128:void <init>(it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    138:140:void <init>(java.util.Map,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    149:150:void <init>(java.util.Map,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    160:162:void <init>(it.unimi.dsi.fastutil.objects.Object2LongMap,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    172:173:void <init>(it.unimi.dsi.fastutil.objects.Object2LongMap,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    185:188:void <init>(java.lang.Object[],long[],float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    200:201:void <init>(java.lang.Object[],long[],it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    209:209:it.unimi.dsi.fastutil.Hash$Strategy strategy() -> strategy
    213:213:int realSize() -> a
    223:225:void ensureCapacity(int) -> ensureCapacity
    233:237:long removeEntry(int) -> a
    2344:2357:void shiftKeys(int):344:357 -> a
    2344:2357:long removeEntry(int):235 -> a
    241:246:long removeNullEntry() -> b
    251:255:void putAll(java.util.Map) -> putAll
    3228:3230:void tryCapacity(long):228:230 -> putAll
    3228:3230:void putAll(java.util.Map):252 -> putAll
    259:269:int find(java.lang.Object) -> a
    274:279:void insert(int,java.lang.Object,long) -> a
    283:290:long put(java.lang.Object,long) -> put
    294:296:long addToValue(int,long) -> a
    314:331:long addTo(java.lang.Object,long) -> addTo
    364:376:long removeLong(java.lang.Object) -> removeLong
    383:393:long getLong(java.lang.Object) -> getLong
    400:410:boolean containsKey(java.lang.Object) -> containsKey
    416:420:boolean containsValue(long) -> containsValue
    427:437:long getOrDefault(java.lang.Object,long) -> getOrDefault
    444:447:long putIfAbsent(java.lang.Object,long) -> putIfAbsent
    454:474:boolean remove(java.lang.Object,long) -> remove
    482:485:boolean replace(java.lang.Object,long,long) -> replace
    491:495:long replace(java.lang.Object,long) -> replace
    501:506:long computeIfAbsent(java.lang.Object,java.util.function.ToLongFunction) -> computeIfAbsent
    512:518:long computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2LongFunction) -> computeIfAbsent
    524:533:long computeLongIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeLongIfPresent
    539:554:long computeLong(java.lang.Object,java.util.function.BiFunction) -> computeLong
    560:574:long merge(java.lang.Object,long,java.util.function.BiFunction) -> merge
    585:589:void clear() -> clear
    593:593:int size() -> size
    598:598:boolean isEmpty() -> isEmpty
    1108:1109:it.unimi.dsi.fastutil.objects.Object2LongMap$FastEntrySet object2LongEntrySet() -> object2LongEntrySet
    1211:1212:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    1270:1303:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    1320:1320:boolean trim() -> trim
    1342:1349:boolean trim(int) -> trim
    1364:1382:void rehash(int) -> rehash
    1398:1409:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap clone() -> clone
    1423:1433:int hashCode() -> hashCode
    1437:1446:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1450:1472:void readObject(java.io.ObjectInputStream) -> readObject
    57:57:it.unimi.dsi.fastutil.objects.ObjectSet object2LongEntrySet() -> object2LongEntrySet
    57:57:java.util.Collection values() -> values
    57:57:java.util.Set keySet() -> keySet
    57:57:java.lang.Object clone() -> clone
    57:57:int access$100(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> a
    57:57:long access$400(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> b
    57:57:long access$500(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$1:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> a
    1270:1270:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    1273:1273:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1278:1278:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    1284:1286:void forEach(java.util.function.LongConsumer) -> forEach
    1290:1290:int size() -> size
    1295:1295:boolean contains(long) -> contains
    1300:1301:void clear() -> clear
    1270:1270:java.util.Spliterator spliterator() -> spliterator
    1270:1270:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$a:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> b
    821:821:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    837:839:void remove() -> remove
    821:821:void acceptOnIndex(java.lang.Object,int) -> a
    1832:1833:void acceptOnIndex(java.util.function.Consumer,int):832:833 -> a
    1832:1833:void acceptOnIndex(java.lang.Object,int):821 -> a
    821:821:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    821:821:java.lang.Object next() -> next
    2826:2826:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapEntry next():826:826 -> next
    2826:2826:java.lang.Object next():821 -> next
    821:821:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$b:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> b
    974:975:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    977:979:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap,int,int,boolean) -> <init>
    983:983:int characteristics() -> characteristics
    971:971:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1993:1993:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$EntrySpliterator makeForSplit(int,int,boolean):993:993 -> a
    1993:1993:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean):971 -> a
    971:971:void acceptOnIndex(java.lang.Object,int) -> a
    2988:2989:void acceptOnIndex(java.util.function.Consumer,int):988:989 -> a
    2988:2989:void acceptOnIndex(java.lang.Object,int):971 -> a
    971:971:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    971:971:java.util.Spliterator trySplit() -> trySplit
    971:971:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    971:971:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$c:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> b
    842:843:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    842:842:void acceptOnIndex(java.lang.Object,int) -> a
    1854:1856:void acceptOnIndex(java.util.function.Consumer,int):854:856 -> a
    1854:1856:void acceptOnIndex(java.lang.Object,int):842 -> a
    842:842:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    842:842:java.lang.Object next() -> next
    2847:2848:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapEntry next():847:848 -> next
    2847:2848:java.lang.Object next():842 -> next
    842:842:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$d:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> a
    1121:1123:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    1135:1135:java.lang.Object next() -> next
    1120:1120:void acceptOnIndex(java.lang.Object,int) -> a
    2130:2131:void acceptOnIndex(java.util.function.Consumer,int):1130:1131 -> a
    2130:2131:void acceptOnIndex(java.lang.Object,int):1120 -> a
    1120:1120:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$e:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> a
    1165:1165:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    1168:1168:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1173:1173:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1179:1184:void forEach(java.util.function.Consumer) -> forEach
    1188:1188:int size() -> size
    1193:1193:boolean contains(java.lang.Object) -> contains
    1198:1200:boolean remove(java.lang.Object) -> remove
    1205:1206:void clear() -> clear
    1165:1165:java.util.Spliterator spliterator() -> spliterator
    1165:1165:java.util.Iterator iterator() -> iterator
    1165:1165:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$f:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> b
    1142:1143:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    1145:1147:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap,int,int,boolean) -> <init>
    1151:1151:int characteristics() -> characteristics
    1139:1139:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2161:2161:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$KeySpliterator makeForSplit(int,int,boolean):1161:1161 -> a
    2161:2161:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean):1139 -> a
    1139:1139:void acceptOnIndex(java.lang.Object,int) -> a
    3156:3157:void acceptOnIndex(java.util.function.Consumer,int):1156:1157 -> a
    3156:3157:void acceptOnIndex(java.lang.Object,int):1139 -> a
    1139:1139:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1139:1139:java.util.Spliterator trySplit() -> trySplit
    1139:1139:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1139:1139:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$g:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> b
    610:612:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap,int) -> <init>
    614:615:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    619:619:java.lang.Object getKey() -> getKey
    624:624:java.lang.Object left() -> left
    629:629:long getLongValue() -> getLongValue
    634:634:long rightLong() -> b
    639:641:long setValue(long) -> setValue
    658:658:java.lang.Long getValue() -> getValue
    669:669:java.lang.Long setValue(java.lang.Long) -> setValue
    675:677:boolean equals(java.lang.Object) -> equals
    682:682:int hashCode() -> hashCode
    687:687:java.lang.String toString() -> toString
    606:606:java.lang.Object setValue(java.lang.Object) -> setValue
    606:606:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$h:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> a
    997:997:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    1000:1000:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1005:1005:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    1010:1010:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1017:1032:boolean contains(java.lang.Object) -> contains
    1039:1068:boolean remove(java.lang.Object) -> remove
    1076:1076:int size() -> size
    1081:1082:void clear() -> clear
    1087:1089:void forEach(java.util.function.Consumer) -> forEach
    1094:1103:void fastForEach(java.util.function.Consumer) -> fastForEach
    997:997:java.util.Spliterator spliterator() -> spliterator
    997:997:java.util.Iterator iterator() -> iterator
    997:997:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$i:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> f
    692:708:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    719:719:boolean hasNext() -> hasNext
    723:739:int nextEntry() -> a
    744:764:void forEachRemaining(java.lang.Object) -> forEachRemaining
    798:812:void remove() -> remove
    1776:1793:void shiftKeys(int):776:793 -> remove
    1776:1793:void remove():802 -> remove
    692:692:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$j:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> f
    864:874:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    864:881:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    888:903:boolean tryAdvance(java.lang.Object) -> tryAdvance
    907:920:void forEachRemaining(java.lang.Object) -> forEachRemaining
    923:930:long estimateSize() -> estimateSize
    935:948:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$k:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> a
    1224:1226:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    1238:1238:long nextLong() -> nextLong
    1223:1223:void acceptOnIndex(java.lang.Object,int) -> a
    2233:2234:void acceptOnIndex(java.util.function.LongConsumer,int):1233:1234 -> a
    2233:2234:void acceptOnIndex(java.lang.Object,int):1223 -> a
    1223:1223:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$l:
# {"fileName":"Object2LongOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap this$0 -> b
    1245:1246:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap) -> <init>
    1248:1250:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap,int,int,boolean) -> <init>
    1254:1254:int characteristics() -> characteristics
    1242:1242:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2264:2264:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$ValueSpliterator makeForSplit(int,int,boolean):1264:1264 -> a
    2264:2264:it.unimi.dsi.fastutil.objects.Object2LongOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean):1242 -> a
    1242:1242:void acceptOnIndex(java.lang.Object,int) -> a
    3259:3260:void acceptOnIndex(java.util.function.LongConsumer,int):1259:1260 -> a
    3259:3260:void acceptOnIndex(java.lang.Object,int):1242 -> a
    1242:1242:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    1242:1242:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1242:1242:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    1242:1242:java.util.Spliterator$OfLong trySplit() -> trySplit
    1242:1242:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1242:1242:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    long[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2LongMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.longs.LongCollection values -> values
    94:103:void <init>(int,float) -> <init>
    111:112:void <init>(int) -> <init>
    119:120:void <init>() -> <init>
    129:131:void <init>(java.util.Map,float) -> <init>
    139:140:void <init>(java.util.Map) -> <init>
    149:151:void <init>(it.unimi.dsi.fastutil.objects.Object2LongMap,float) -> <init>
    160:161:void <init>(it.unimi.dsi.fastutil.objects.Object2LongMap) -> <init>
    172:175:void <init>(java.lang.Object[],long[],float) -> <init>
    186:187:void <init>(java.lang.Object[],long[]) -> <init>
    190:190:int realSize() -> a
    200:202:void ensureCapacity(int) -> ensureCapacity
    210:214:long removeEntry(int) -> a
    2321:2334:void shiftKeys(int):321:334 -> a
    2321:2334:long removeEntry(int):212 -> a
    218:223:long removeNullEntry() -> b
    228:232:void putAll(java.util.Map) -> putAll
    3205:3207:void tryCapacity(long):205:207 -> putAll
    3205:3207:void putAll(java.util.Map):229 -> putAll
    236:246:int find(java.lang.Object) -> a
    251:256:void insert(int,java.lang.Object,long) -> a
    260:267:long put(java.lang.Object,long) -> put
    271:273:long addToValue(int,long) -> a
    291:308:long addTo(java.lang.Object,long) -> addTo
    341:353:long removeLong(java.lang.Object) -> removeLong
    360:370:long getLong(java.lang.Object) -> getLong
    377:387:boolean containsKey(java.lang.Object) -> containsKey
    393:397:boolean containsValue(long) -> containsValue
    404:414:long getOrDefault(java.lang.Object,long) -> getOrDefault
    421:424:long putIfAbsent(java.lang.Object,long) -> putIfAbsent
    431:451:boolean remove(java.lang.Object,long) -> remove
    459:462:boolean replace(java.lang.Object,long,long) -> replace
    468:472:long replace(java.lang.Object,long) -> replace
    478:483:long computeIfAbsent(java.lang.Object,java.util.function.ToLongFunction) -> computeIfAbsent
    489:495:long computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2LongFunction) -> computeIfAbsent
    501:510:long computeLongIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeLongIfPresent
    516:531:long computeLong(java.lang.Object,java.util.function.BiFunction) -> computeLong
    537:551:long merge(java.lang.Object,long,java.util.function.BiFunction) -> merge
    562:566:void clear() -> clear
    570:570:int size() -> size
    575:575:boolean isEmpty() -> isEmpty
    1085:1086:it.unimi.dsi.fastutil.objects.Object2LongMap$FastEntrySet object2LongEntrySet() -> object2LongEntrySet
    1188:1189:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    1247:1280:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    1297:1297:boolean trim() -> trim
    1319:1326:boolean trim(int) -> trim
    1341:1359:void rehash(int) -> rehash
    1375:1385:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap clone() -> clone
    1399:1409:int hashCode() -> hashCode
    1413:1422:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1426:1448:void readObject(java.io.ObjectInputStream) -> readObject
    56:56:it.unimi.dsi.fastutil.objects.ObjectSet object2LongEntrySet() -> object2LongEntrySet
    56:56:java.util.Collection values() -> values
    56:56:java.util.Set keySet() -> keySet
    56:56:java.lang.Object clone() -> clone
    56:56:int access$100(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> a
    56:56:long access$400(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> b
    56:56:long access$500(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> a
    1247:1247:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    1250:1250:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1255:1255:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    1261:1263:void forEach(java.util.function.LongConsumer) -> forEach
    1267:1267:int size() -> size
    1272:1272:boolean contains(long) -> contains
    1277:1278:void clear() -> clear
    1247:1247:java.util.Spliterator spliterator() -> spliterator
    1247:1247:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$a:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> b
    798:798:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    814:816:void remove() -> remove
    798:798:void acceptOnIndex(java.lang.Object,int) -> a
    1809:1810:void acceptOnIndex(java.util.function.Consumer,int):809:810 -> a
    1809:1810:void acceptOnIndex(java.lang.Object,int):798 -> a
    798:798:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    798:798:java.lang.Object next() -> next
    2803:2803:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry next():803:803 -> next
    2803:2803:java.lang.Object next():798 -> next
    798:798:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$b:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> b
    951:952:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    954:956:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,int,int,boolean) -> <init>
    960:960:int characteristics() -> characteristics
    948:948:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1970:1970:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):970:970 -> a
    1970:1970:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):948 -> a
    948:948:void acceptOnIndex(java.lang.Object,int) -> a
    2965:2966:void acceptOnIndex(java.util.function.Consumer,int):965:966 -> a
    2965:2966:void acceptOnIndex(java.lang.Object,int):948 -> a
    948:948:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    948:948:java.util.Spliterator trySplit() -> trySplit
    948:948:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    948:948:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$c:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> b
    819:820:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    819:819:void acceptOnIndex(java.lang.Object,int) -> a
    1831:1833:void acceptOnIndex(java.util.function.Consumer,int):831:833 -> a
    1831:1833:void acceptOnIndex(java.lang.Object,int):819 -> a
    819:819:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    819:819:java.lang.Object next() -> next
    2824:2825:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry next():824:825 -> next
    2824:2825:java.lang.Object next():819 -> next
    819:819:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$d:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> a
    1098:1100:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    1112:1112:java.lang.Object next() -> next
    1097:1097:void acceptOnIndex(java.lang.Object,int) -> a
    2107:2108:void acceptOnIndex(java.util.function.Consumer,int):1107:1108 -> a
    2107:2108:void acceptOnIndex(java.lang.Object,int):1097 -> a
    1097:1097:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$e:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> a
    1142:1142:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    1145:1145:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1150:1150:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1156:1161:void forEach(java.util.function.Consumer) -> forEach
    1165:1165:int size() -> size
    1170:1170:boolean contains(java.lang.Object) -> contains
    1175:1177:boolean remove(java.lang.Object) -> remove
    1182:1183:void clear() -> clear
    1142:1142:java.util.Spliterator spliterator() -> spliterator
    1142:1142:java.util.Iterator iterator() -> iterator
    1142:1142:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$f:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> b
    1119:1120:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    1122:1124:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,int,int,boolean) -> <init>
    1128:1128:int characteristics() -> characteristics
    1116:1116:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2138:2138:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1138:1138 -> a
    2138:2138:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1116 -> a
    1116:1116:void acceptOnIndex(java.lang.Object,int) -> a
    3133:3134:void acceptOnIndex(java.util.function.Consumer,int):1133:1134 -> a
    3133:3134:void acceptOnIndex(java.lang.Object,int):1116 -> a
    1116:1116:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1116:1116:java.util.Spliterator trySplit() -> trySplit
    1116:1116:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1116:1116:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$g:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> b
    587:589:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,int) -> <init>
    591:592:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    596:596:java.lang.Object getKey() -> getKey
    601:601:java.lang.Object left() -> left
    606:606:long getLongValue() -> getLongValue
    611:611:long rightLong() -> b
    616:618:long setValue(long) -> setValue
    635:635:java.lang.Long getValue() -> getValue
    646:646:java.lang.Long setValue(java.lang.Long) -> setValue
    652:654:boolean equals(java.lang.Object) -> equals
    659:659:int hashCode() -> hashCode
    664:664:java.lang.String toString() -> toString
    583:583:java.lang.Object setValue(java.lang.Object) -> setValue
    583:583:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$h:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> a
    974:974:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    977:977:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    982:982:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    987:987:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    994:1009:boolean contains(java.lang.Object) -> contains
    1016:1045:boolean remove(java.lang.Object) -> remove
    1053:1053:int size() -> size
    1058:1059:void clear() -> clear
    1064:1066:void forEach(java.util.function.Consumer) -> forEach
    1071:1080:void fastForEach(java.util.function.Consumer) -> fastForEach
    974:974:java.util.Spliterator spliterator() -> spliterator
    974:974:java.util.Iterator iterator() -> iterator
    974:974:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$i:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> f
    669:685:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    696:696:boolean hasNext() -> hasNext
    700:716:int nextEntry() -> a
    721:741:void forEachRemaining(java.lang.Object) -> forEachRemaining
    775:789:void remove() -> remove
    1753:1770:void shiftKeys(int):753:770 -> remove
    1753:1770:void remove():779 -> remove
    669:669:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$j:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> f
    841:851:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    841:858:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    865:880:boolean tryAdvance(java.lang.Object) -> tryAdvance
    884:897:void forEachRemaining(java.lang.Object) -> forEachRemaining
    900:907:long estimateSize() -> estimateSize
    912:925:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$k:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> a
    1201:1203:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    1215:1215:long nextLong() -> nextLong
    1200:1200:void acceptOnIndex(java.lang.Object,int) -> a
    2210:2211:void acceptOnIndex(java.util.function.LongConsumer,int):1210:1211 -> a
    2210:2211:void acceptOnIndex(java.lang.Object,int):1200 -> a
    1200:1200:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$l:
# {"fileName":"Object2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> b
    1222:1223:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap) -> <init>
    1225:1227:void <init>(it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,int,int,boolean) -> <init>
    1231:1231:int characteristics() -> characteristics
    1219:1219:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2241:2241:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1241:1241 -> a
    2241:2241:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1219 -> a
    1219:1219:void acceptOnIndex(java.lang.Object,int) -> a
    3236:3237:void acceptOnIndex(java.util.function.LongConsumer,int):1236:1237 -> a
    3236:3237:void acceptOnIndex(java.lang.Object,int):1219 -> a
    1219:1219:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    1219:1219:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1219:1219:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    1219:1219:java.util.Spliterator$OfLong trySplit() -> trySplit
    1219:1219:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1219:1219:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.Object2LongSortedMap -> it.unimi.dsi.fastutil.objects.Y:
# {"fileName":"Object2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2LongSortedMap subMap$3fbc3e78() -> a
    it.unimi.dsi.fastutil.objects.Object2LongSortedMap headMap$6ea9b994() -> b
    it.unimi.dsi.fastutil.objects.Object2LongSortedMap tailMap$6ea9b994() -> c
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> d
    it.unimi.dsi.fastutil.objects.ObjectSortedSet object2LongEntrySet() -> e
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> f
    it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet object2LongEntrySet() -> object2LongEntrySet
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Object2LongSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.objects.Y$a:
# {"fileName":"Object2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> a
    80:80:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap -> it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap:
# {"fileName":"Object2ObjectArrayMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    java.lang.Object[] value -> value
    int size -> size
    it.unimi.dsi.fastutil.objects.Object2ObjectMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    55:60:void <init>(java.lang.Object[],java.lang.Object[]) -> <init>
    65:68:void <init>() -> <init>
    75:78:void <init>(int) -> <init>
    86:94:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap) -> <init>
    102:110:void <init>(java.util.Map) -> <init>
    124:130:void <init>(java.lang.Object[],java.lang.Object[],int) -> <init>
    307:308:it.unimi.dsi.fastutil.objects.Object2ObjectMap$FastEntrySet object2ObjectEntrySet() -> object2ObjectEntrySet
    312:314:int findKey(java.lang.Object) -> a
    320:322:java.lang.Object get(java.lang.Object) -> get
    327:327:int size() -> size
    332:337:void clear() -> clear
    341:341:boolean containsKey(java.lang.Object) -> containsKey
    346:347:boolean containsValue(java.lang.Object) -> containsValue
    352:352:boolean isEmpty() -> isEmpty
    358:377:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    383:392:java.lang.Object remove(java.lang.Object) -> remove
    515:516:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    626:627:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    644:653:it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap clone() -> clone
    657:662:void writeObject(java.io.ObjectOutputStream) -> writeObject
    665:672:void readObject(java.io.ObjectInputStream) -> readObject
    30:30:it.unimi.dsi.fastutil.objects.ObjectSet object2ObjectEntrySet() -> object2ObjectEntrySet
    30:30:java.util.Collection values() -> values
    30:30:java.util.Set keySet() -> keySet
    30:30:java.lang.Object clone() -> clone
    30:30:int access$000(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap,java.lang.Object) -> a
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$EntrySet -> it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$a:
# {"fileName":"Object2ObjectArrayMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap this$0 -> a
    132:132:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap) -> <init>
    137:137:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    177:177:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    246:246:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    254:257:void forEach(java.util.function.Consumer) -> forEach
    263:270:void fastForEach(java.util.function.Consumer) -> a
    274:274:int size() -> size
    280:283:boolean contains(java.lang.Object) -> contains
    289:301:boolean remove(java.lang.Object) -> remove
    132:132:java.util.Spliterator spliterator() -> spliterator
    132:132:java.util.Iterator iterator() -> iterator
    132:132:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$EntrySet$1 -> it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$a$1:
# {"fileName":"Object2ObjectArrayMap.java","id":"sourceFile"}
    int curr -> a
    int next -> b
    it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$EntrySet this$1 -> c
    137:138:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$EntrySet) -> <init>
    142:142:boolean hasNext() -> hasNext
    154:161:void remove() -> remove
    167:171:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    137:137:java.lang.Object next() -> next
    1148:1149:it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$BasicEntry next$2664e68():148:149 -> next
    1148:1149:java.lang.Object next():137 -> next
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$EntrySet$2 -> it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$a$2:
# {"fileName":"Object2ObjectArrayMap.java","id":"sourceFile"}
    int next -> a
    int curr -> b
    it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$BasicEntry entry -> c
    it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$EntrySet this$1 -> d
    177:179:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$EntrySet) -> <init>
    183:183:boolean hasNext() -> hasNext
    197:204:void remove() -> remove
    210:216:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    177:177:java.lang.Object next() -> next
    1189:1192:it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$BasicEntry next$2664e68():189:192 -> next
    1189:1192:java.lang.Object next():177 -> next
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$EntrySet$EntrySetSpliterator -> it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$a$a:
# {"fileName":"Object2ObjectArrayMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$EntrySet this$1 -> c
    223:225:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$EntrySet,int,int) -> <init>
    229:229:int characteristics() -> characteristics
    222:222:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int) -> a
    1240:1240:it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$EntrySet$EntrySetSpliterator makeForSplit(int,int):240:240 -> a
    1240:1240:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int):222 -> a
    222:222:java.lang.Object get(int) -> a
    2235:2235:it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$BasicEntry get$988654f(int):235:235 -> a
    2235:2235:java.lang.Object get(int):222 -> a
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$b:
# {"fileName":"Object2ObjectArrayMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap this$0 -> a
    395:395:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap) -> <init>
    398:398:boolean contains(java.lang.Object) -> contains
    403:411:boolean remove(java.lang.Object) -> remove
    416:416:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    490:490:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    497:500:void forEach(java.util.function.Consumer) -> forEach
    504:504:int size() -> size
    509:510:void clear() -> clear
    395:395:java.util.Spliterator spliterator() -> spliterator
    395:395:java.util.Iterator iterator() -> iterator
    395:395:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$KeySet$1 -> it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$b$1:
# {"fileName":"Object2ObjectArrayMap.java","id":"sourceFile"}
    int pos -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$KeySet this$1 -> b
    416:417:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$KeySet) -> <init>
    421:421:boolean hasNext() -> hasNext
    427:428:java.lang.Object next() -> next
    433:441:void remove() -> remove
    447:451:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$KeySet$KeySetSpliterator -> it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$b$a:
# {"fileName":"Object2ObjectArrayMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$KeySet this$1 -> c
    457:459:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$KeySet,int,int) -> <init>
    463:463:int characteristics() -> characteristics
    469:469:java.lang.Object get(int) -> a
    481:485:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    456:456:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int) -> a
    1474:1474:it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$KeySet$KeySetSpliterator makeForSplit(int,int):474:474 -> a
    1474:1474:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int):456 -> a
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$ValuesCollection -> it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$c:
# {"fileName":"Object2ObjectArrayMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap this$0 -> a
    519:519:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap) -> <init>
    522:522:boolean contains(java.lang.Object) -> contains
    527:527:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    601:601:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    608:611:void forEach(java.util.function.Consumer) -> forEach
    615:615:int size() -> size
    620:621:void clear() -> clear
    519:519:java.util.Spliterator spliterator() -> spliterator
    519:519:java.util.Iterator iterator() -> iterator
    519:519:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$ValuesCollection$1 -> it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$c$1:
# {"fileName":"Object2ObjectArrayMap.java","id":"sourceFile"}
    int pos -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$ValuesCollection this$1 -> b
    527:528:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$ValuesCollection) -> <init>
    532:532:boolean hasNext() -> hasNext
    538:539:java.lang.Object next() -> next
    544:552:void remove() -> remove
    558:562:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$ValuesCollection$ValuesSpliterator -> it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$c$a:
# {"fileName":"Object2ObjectArrayMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$ValuesCollection this$1 -> c
    568:570:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$ValuesCollection,int,int) -> <init>
    574:574:int characteristics() -> characteristics
    580:580:java.lang.Object get(int) -> a
    592:596:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    567:567:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int) -> a
    1585:1585:it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap$ValuesCollection$ValuesSpliterator makeForSplit(int,int):585:585 -> a
    1585:1585:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int):567 -> a
it.unimi.dsi.fastutil.objects.Object2ObjectFunction -> it.unimi.dsi.fastutil.objects.Object2ObjectFunction:
# {"fileName":"Object2ObjectFunction.java","id":"sourceFile"}
    63:63:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    java.lang.Object get(java.lang.Object) -> get
    89:89:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    101:101:java.lang.Object remove(java.lang.Object) -> remove
    128:128:java.lang.Object defaultReturnValue() -> defaultReturnValue
it.unimi.dsi.fastutil.objects.Object2ObjectFunctions -> it.unimi.dsi.fastutil.objects.Z:
# {"fileName":"Object2ObjectFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2ObjectFunctions$EmptyFunction -> it.unimi.dsi.fastutil.objects.Z$a:
# {"fileName":"Object2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:java.lang.Object get(java.lang.Object) -> get
    49:49:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    54:54:boolean containsKey(java.lang.Object) -> containsKey
    59:59:java.lang.Object defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.Object2ObjectFunctions$Singleton -> it.unimi.dsi.fastutil.objects.Z$b:
# {"fileName":"Object2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object key -> a
    java.lang.Object value -> b
    121:124:void <init>(java.lang.Object,java.lang.Object) -> <init>
    128:128:boolean containsKey(java.lang.Object) -> containsKey
    133:133:java.lang.Object get(java.lang.Object) -> get
    138:138:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    143:143:int size() -> size
    148:148:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.objects.Object2ObjectFunctions$SynchronizedFunction -> it.unimi.dsi.fastutil.objects.Z$c:
# {"fileName":"Object2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.Object2ObjectMap function$1be29913 -> b
    java.lang.Object sync -> a
    173:177:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap,java.lang.Object) -> <init>
    179:183:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap) -> <init>
    187:189:java.lang.Object apply(java.lang.Object) -> apply
    194:196:int size() -> size
    201:203:java.lang.Object defaultReturnValue() -> defaultReturnValue
    215:217:boolean containsKey(java.lang.Object) -> containsKey
    222:224:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    229:231:java.lang.Object get(java.lang.Object) -> get
    236:238:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    243:245:java.lang.Object remove(java.lang.Object) -> remove
    250:253:void clear() -> clear
    257:259:int hashCode() -> hashCode
    264:267:boolean equals(java.lang.Object) -> equals
    272:274:java.lang.String toString() -> toString
    278:281:void writeObject(java.io.ObjectOutputStream) -> writeObject
it.unimi.dsi.fastutil.objects.Object2ObjectFunctions$UnmodifiableFunction -> it.unimi.dsi.fastutil.objects.Z$d:
# {"fileName":"Object2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.Object2ObjectMap function$1be29913 -> a
    313:316:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap) -> <init>
    320:320:int size() -> size
    325:325:java.lang.Object defaultReturnValue() -> defaultReturnValue
    330:330:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    335:335:boolean containsKey(java.lang.Object) -> containsKey
    340:340:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    345:345:java.lang.Object get(java.lang.Object) -> get
    351:351:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    356:356:java.lang.Object remove(java.lang.Object) -> remove
    361:361:void clear() -> clear
    366:366:int hashCode() -> hashCode
    371:371:boolean equals(java.lang.Object) -> equals
    376:376:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap:
# {"fileName":"Object2ObjectLinkedOpenCustomHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    java.lang.Object[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    it.unimi.dsi.fastutil.Hash$Strategy strategy -> strategy
    int first -> first
    int last -> last
    long[] link -> link
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    97:148:void <init>(int,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    157:158:void <init>(int,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    167:168:void <init>(it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    178:180:void <init>(java.util.Map,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    189:190:void <init>(java.util.Map,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    200:202:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    212:213:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    225:228:void <init>(java.lang.Object[],java.lang.Object[],float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    240:241:void <init>(java.lang.Object[],java.lang.Object[],it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    249:249:it.unimi.dsi.fastutil.Hash$Strategy strategy() -> strategy
    263:265:void ensureCapacity(int) -> ensureCapacity
    273:279:java.lang.Object removeEntry(int) -> a
    283:290:java.lang.Object removeNullEntry() -> c
    295:299:void putAll(java.util.Map) -> putAll
    2268:2270:void tryCapacity(long):268:270 -> putAll
    2268:2270:void putAll(java.util.Map):296 -> putAll
    303:313:int find(java.lang.Object) -> a
    318:332:void insert(int,java.lang.Object,java.lang.Object) -> a
    336:343:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    356:371:void shiftKeys(int) -> b
    378:390:java.lang.Object remove(java.lang.Object) -> remove
    395:397:java.lang.Object setValue(int,java.lang.Object) -> a
    407:426:java.lang.Object removeFirst() -> removeFirst
    436:455:java.lang.Object removeLast() -> removeLast
    459:474:void moveIndexToFirst(int) -> c
    477:492:void moveIndexToLast(int) -> d
    503:524:java.lang.Object getAndMoveToFirst(java.lang.Object) -> getAndMoveToFirst
    538:559:java.lang.Object getAndMoveToLast(java.lang.Object) -> getAndMoveToLast
    575:610:java.lang.Object putAndMoveToFirst(java.lang.Object,java.lang.Object) -> putAndMoveToFirst
    624:659:java.lang.Object putAndMoveToLast(java.lang.Object,java.lang.Object) -> putAndMoveToLast
    665:675:java.lang.Object get(java.lang.Object) -> get
    682:692:boolean containsKey(java.lang.Object) -> containsKey
    698:702:boolean containsValue(java.lang.Object) -> containsValue
    709:719:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    726:729:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    736:756:boolean remove(java.lang.Object,java.lang.Object) -> remove
    764:767:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    773:777:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    783:789:java.lang.Object computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2ObjectFunction) -> computeIfAbsent
    795:805:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    811:826:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    832:846:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    857:863:void clear() -> clear
    867:867:int size() -> size
    872:872:boolean isEmpty() -> isEmpty
    950:975:void fixPointers(int) -> e
    986:1010:void fixPointers(int,int) -> a
    1019:1020:java.lang.Object firstKey() -> firstKey
    1030:1031:java.lang.Object lastKey() -> lastKey
    1041:1041:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object) -> tailMap
    1051:1051:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object) -> headMap
    1061:1061:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    1071:1071:java.util.Comparator comparator() -> comparator
    1521:1522:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet object2ObjectEntrySet() -> object2ObjectEntrySet
    1651:1652:it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> keySet
    1689:1732:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1749:1749:boolean trim() -> trim
    1771:1778:boolean trim(int) -> trim
    1793:1833:void rehash(int) -> rehash
    1849:1861:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap clone() -> clone
    1875:1885:int hashCode() -> hashCode
    3253:3253:int realSize():253:253 -> hashCode
    3253:3253:int hashCode():1876 -> hashCode
    1889:1898:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1902:1940:void readObject(java.io.ObjectInputStream) -> readObject
    80:80:it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ObjectEntrySet() -> object2ObjectEntrySet
    80:80:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    80:80:it.unimi.dsi.fastutil.objects.ObjectSet object2ObjectEntrySet() -> object2ObjectEntrySet
    80:80:java.util.Collection values() -> values
    80:80:java.util.Set keySet() -> keySet
    80:80:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    80:80:java.util.SortedMap headMap(java.lang.Object) -> headMap
    80:80:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    80:80:java.lang.Object clone() -> clone
    80:80:java.lang.Object access$100(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap) -> a
    80:80:java.lang.Object access$200(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1:
# {"fileName":"Object2ObjectLinkedOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a
    1689:1689:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap) -> <init>
    1694:1694:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1704:1704:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1710:1715:void forEach(java.util.function.Consumer) -> forEach
    1719:1719:int size() -> size
    1724:1724:boolean contains(java.lang.Object) -> contains
    1729:1730:void clear() -> clear
    1689:1689:java.util.Spliterator spliterator() -> spliterator
    1689:1689:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$a:
# {"fileName":"Object2ObjectLinkedOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> b
    1274:1275:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap) -> <init>
    1299:1301:void remove() -> remove
    1271:1271:void acceptOnIndex(java.lang.Object,int) -> a
    2284:2285:void acceptOnIndex(java.util.function.Consumer,int):1284:1285 -> a
    2284:2285:void acceptOnIndex(java.lang.Object,int):1271 -> a
    1271:1271:void add(java.lang.Object) -> add
    3267:3267:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator.add$28934c24():1267:1267 -> add
    3267:3267:void add(java.lang.Object):1271 -> add
    1271:1271:void set(java.lang.Object) -> set
    4263:4263:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator.set$28934c24():1263:1263 -> set
    4263:4263:void set(java.lang.Object):1271 -> set
    1271:1271:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1271:1271:java.lang.Object next() -> next
    4289:4289:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry next():1289:1289 -> next
    4289:4289:java.lang.Object next():1271 -> next
    1271:1271:java.lang.Object previous() -> previous
    4294:4294:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry previous():1294:1294 -> previous
    4294:4294:java.lang.Object previous():1271 -> previous
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$b:
# {"fileName":"Object2ObjectLinkedOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> b
    1305:1308:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap) -> <init>
    1304:1304:void acceptOnIndex(java.lang.Object,int) -> a
    2317:2319:void acceptOnIndex(java.util.function.Consumer,int):1317:1319 -> a
    2317:2319:void acceptOnIndex(java.lang.Object,int):1304 -> a
    1304:1304:void add(java.lang.Object) -> add
    3267:3267:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator.add$28934c24():1267:1267 -> add
    3267:3267:void add(java.lang.Object):1304 -> add
    1304:1304:void set(java.lang.Object) -> set
    4263:4263:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator.set$28934c24():1263:1263 -> set
    4263:4263:void set(java.lang.Object):1304 -> set
    1304:1304:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1304:1304:java.lang.Object next() -> next
    4323:4324:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry next():1323:1324 -> next
    4323:4324:java.lang.Object next():1304 -> next
    1304:1304:java.lang.Object previous() -> previous
    4329:4330:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry previous():1329:1330 -> previous
    4329:4330:java.lang.Object previous():1304 -> previous
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$c:
# {"fileName":"Object2ObjectLinkedOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a
    1540:1540:java.lang.Object previous() -> previous
    1543:1545:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap) -> <init>
    1557:1557:java.lang.Object next() -> next
    1533:1533:void acceptOnIndex(java.lang.Object,int) -> a
    2552:2553:void acceptOnIndex(java.util.function.Consumer,int):1552:1553 -> a
    2552:2553:void acceptOnIndex(java.lang.Object,int):1533 -> a
    1533:1533:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$d:
# {"fileName":"Object2ObjectLinkedOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a
    1561:1561:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap) -> <init>
    1571:1571:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeyIterator iterator$7649b875() -> a
    1581:1581:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1587:1592:void forEach(java.util.function.Consumer) -> forEach
    1596:1596:int size() -> size
    1601:1601:boolean contains(java.lang.Object) -> contains
    1606:1608:boolean remove(java.lang.Object) -> remove
    1613:1614:void clear() -> clear
    1618:1619:java.lang.Object first() -> first
    1624:1625:java.lang.Object last() -> last
    1630:1630:java.util.Comparator comparator() -> comparator
    1635:1635:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    1640:1640:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    1645:1645:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1561:1561:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1561:1561:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1561:1561:java.util.Spliterator spliterator() -> spliterator
    1561:1561:java.util.Iterator iterator() -> iterator
    1561:1561:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    1561:1561:java.util.SortedSet headSet(java.lang.Object) -> headSet
    1561:1561:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1561:1561:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$e:
# {"fileName":"Object2ObjectLinkedOpenCustomHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> b
    884:886:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,int) -> <init>
    888:889:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap) -> <init>
    893:893:java.lang.Object getKey() -> getKey
    898:898:java.lang.Object left() -> left
    903:903:java.lang.Object getValue() -> getValue
    908:908:java.lang.Object right() -> o_
    913:915:java.lang.Object setValue(java.lang.Object) -> setValue
    927:929:boolean equals(java.lang.Object) -> equals
    934:934:int hashCode() -> hashCode
    939:939:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$f:
# {"fileName":"Object2ObjectLinkedOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a
    1334:1334:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap) -> <init>
    1339:1339:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1357:1357:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1362:1362:java.util.Comparator comparator() -> comparator
    1395:1409:boolean contains(java.lang.Object) -> contains
    1416:1444:boolean remove(java.lang.Object) -> remove
    1452:1452:int size() -> size
    1457:1458:void clear() -> clear
    1481:1481:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$FastEntryIterator fastIterator$7649b875() -> c
    1500:1505:void forEach(java.util.function.Consumer) -> forEach
    1510:1516:void fastForEach(java.util.function.Consumer) -> a
    1334:1334:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    2377:2377:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet$7aaa7477():1377:1377 -> tailSet
    2377:2377:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object):1334 -> tailSet
    1334:1334:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    3372:3372:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet$7aaa7477():1372:1372 -> headSet
    3372:3372:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object):1334 -> headSet
    1334:1334:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    4367:4367:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet$714a12a2():1367:1367 -> subSet
    4367:4367:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object):1334 -> subSet
    1334:1334:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1334:1334:java.util.Spliterator spliterator() -> spliterator
    1334:1334:java.util.Iterator iterator() -> iterator
    1334:1334:java.lang.Object last() -> last
    4388:4389:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry last$2664e68():1388:1389 -> last
    4388:4389:java.lang.Object last():1334 -> last
    1334:1334:java.lang.Object first() -> first
    5382:5383:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry first$2664e68():1382:1383 -> first
    5382:5383:java.lang.Object first():1334 -> first
    1334:1334:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    6377:6377:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet$7aaa7477():1377:1377 -> tailSet
    6377:6377:java.util.SortedSet tailSet(java.lang.Object):1334 -> tailSet
    1334:1334:java.util.SortedSet headSet(java.lang.Object) -> headSet
    7372:7372:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet$7aaa7477():1372:1372 -> headSet
    7372:7372:java.util.SortedSet headSet(java.lang.Object):1334 -> headSet
    1334:1334:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    8367:8367:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet$714a12a2():1367:1367 -> subSet
    8367:8367:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1334 -> subSet
    1334:1334:it.unimi.dsi.fastutil.objects.ObjectListIterator fastIterator$40aeb064() -> b
    1334:1334:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    1334:1334:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$g:
# {"fileName":"Object2ObjectLinkedOpenCustomHashMap.java","id":"sourceFile"}
    int prev -> a
    int next -> b
    int curr -> c
    int index -> d
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> e
    void acceptOnIndex(java.lang.Object,int) -> a
    1086:1109:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap) -> <init>
    1140:1140:boolean hasNext() -> hasNext
    1144:1144:boolean hasPrevious() -> hasPrevious
    1148:1163:void ensureIndexKnown() -> c
    1166:1167:int nextIndex() -> nextIndex
    1171:1172:int previousIndex() -> previousIndex
    1176:1181:int nextEntry() -> a
    1185:1190:int previousEntry() -> b
    1194:1201:void forEachRemaining(java.lang.Object) -> a
    1204:1248:void remove() -> remove
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$h:
# {"fileName":"Object2ObjectLinkedOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a
    1666:1666:java.lang.Object previous() -> previous
    1669:1671:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap) -> <init>
    1683:1683:java.lang.Object next() -> next
    1663:1663:void acceptOnIndex(java.lang.Object,int) -> a
    2678:2679:void acceptOnIndex(java.util.function.Consumer,int):1678:1679 -> a
    2678:2679:void acceptOnIndex(java.lang.Object,int):1663 -> a
    1663:1663:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap:
# {"fileName":"Object2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    java.lang.Object[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int first -> first
    int last -> last
    long[] link -> link
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    95:144:void <init>(int,float) -> <init>
    152:153:void <init>(int) -> <init>
    160:161:void <init>() -> <init>
    170:172:void <init>(java.util.Map,float) -> <init>
    180:181:void <init>(java.util.Map) -> <init>
    190:192:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap,float) -> <init>
    201:202:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap) -> <init>
    213:216:void <init>(java.lang.Object[],java.lang.Object[],float) -> <init>
    227:228:void <init>(java.lang.Object[],java.lang.Object[]) -> <init>
    241:243:void ensureCapacity(int) -> ensureCapacity
    251:257:java.lang.Object removeEntry(int) -> a
    261:268:java.lang.Object removeNullEntry() -> c
    273:277:void putAll(java.util.Map) -> putAll
    2246:2248:void tryCapacity(long):246:248 -> putAll
    2246:2248:void putAll(java.util.Map):274 -> putAll
    281:291:int find(java.lang.Object) -> a
    296:310:void insert(int,java.lang.Object,java.lang.Object) -> a
    314:321:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    334:349:void shiftKeys(int) -> b
    356:368:java.lang.Object remove(java.lang.Object) -> remove
    373:375:java.lang.Object setValue(int,java.lang.Object) -> a
    385:404:java.lang.Object removeFirst() -> removeFirst
    414:433:java.lang.Object removeLast() -> removeLast
    437:452:void moveIndexToFirst(int) -> c
    455:470:void moveIndexToLast(int) -> d
    481:502:java.lang.Object getAndMoveToFirst(java.lang.Object) -> getAndMoveToFirst
    516:537:java.lang.Object getAndMoveToLast(java.lang.Object) -> getAndMoveToLast
    553:588:java.lang.Object putAndMoveToFirst(java.lang.Object,java.lang.Object) -> putAndMoveToFirst
    602:637:java.lang.Object putAndMoveToLast(java.lang.Object,java.lang.Object) -> putAndMoveToLast
    643:653:java.lang.Object get(java.lang.Object) -> get
    660:670:boolean containsKey(java.lang.Object) -> containsKey
    676:680:boolean containsValue(java.lang.Object) -> containsValue
    687:697:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    704:707:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    714:734:boolean remove(java.lang.Object,java.lang.Object) -> remove
    742:745:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    751:755:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    761:767:java.lang.Object computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2ObjectFunction) -> computeIfAbsent
    773:783:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    789:804:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    810:824:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    835:841:void clear() -> clear
    845:845:int size() -> size
    850:850:boolean isEmpty() -> isEmpty
    928:953:void fixPointers(int) -> e
    964:988:void fixPointers(int,int) -> a
    997:998:java.lang.Object firstKey() -> firstKey
    1008:1009:java.lang.Object lastKey() -> lastKey
    1019:1019:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object) -> tailMap
    1029:1029:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object) -> headMap
    1039:1039:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    1049:1049:java.util.Comparator comparator() -> comparator
    1499:1500:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet object2ObjectEntrySet() -> object2ObjectEntrySet
    1629:1630:it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> keySet
    1667:1710:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1727:1727:boolean trim() -> trim
    1749:1756:boolean trim(int) -> trim
    1771:1811:void rehash(int) -> rehash
    1827:1838:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap clone() -> clone
    1852:1862:int hashCode() -> hashCode
    3231:3231:int realSize():231:231 -> hashCode
    3231:3231:int hashCode():1853 -> hashCode
    1866:1875:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1879:1917:void readObject(java.io.ObjectInputStream) -> readObject
    80:80:it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ObjectEntrySet() -> object2ObjectEntrySet
    80:80:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    80:80:it.unimi.dsi.fastutil.objects.ObjectSet object2ObjectEntrySet() -> object2ObjectEntrySet
    80:80:java.util.Collection values() -> values
    80:80:java.util.Set keySet() -> keySet
    80:80:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    80:80:java.util.SortedMap headMap(java.lang.Object) -> headMap
    80:80:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    80:80:java.lang.Object clone() -> clone
    80:80:java.lang.Object access$100(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> a
    80:80:java.lang.Object access$200(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$1:
# {"fileName":"Object2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap this$0 -> a
    1667:1667:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> <init>
    1672:1672:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1682:1682:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1688:1693:void forEach(java.util.function.Consumer) -> forEach
    1697:1697:int size() -> size
    1702:1702:boolean contains(java.lang.Object) -> contains
    1707:1708:void clear() -> clear
    1667:1667:java.util.Spliterator spliterator() -> spliterator
    1667:1667:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$a:
# {"fileName":"Object2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap this$0 -> b
    1252:1253:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> <init>
    1277:1279:void remove() -> remove
    1249:1249:void acceptOnIndex(java.lang.Object,int) -> a
    2262:2263:void acceptOnIndex(java.util.function.Consumer,int):1262:1263 -> a
    2262:2263:void acceptOnIndex(java.lang.Object,int):1249 -> a
    1249:1249:void add(java.lang.Object) -> add
    3245:3245:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapIterator.add$28934c24():1245:1245 -> add
    3245:3245:void add(java.lang.Object):1249 -> add
    1249:1249:void set(java.lang.Object) -> set
    4241:4241:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapIterator.set$28934c24():1241:1241 -> set
    4241:4241:void set(java.lang.Object):1249 -> set
    1249:1249:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1249:1249:java.lang.Object next() -> next
    4267:4267:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapEntry next():1267:1267 -> next
    4267:4267:java.lang.Object next():1249 -> next
    1249:1249:java.lang.Object previous() -> previous
    4272:4272:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapEntry previous():1272:1272 -> previous
    4272:4272:java.lang.Object previous():1249 -> previous
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$b:
# {"fileName":"Object2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap this$0 -> b
    1283:1286:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> <init>
    1282:1282:void acceptOnIndex(java.lang.Object,int) -> a
    2295:2297:void acceptOnIndex(java.util.function.Consumer,int):1295:1297 -> a
    2295:2297:void acceptOnIndex(java.lang.Object,int):1282 -> a
    1282:1282:void add(java.lang.Object) -> add
    3245:3245:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapIterator.add$28934c24():1245:1245 -> add
    3245:3245:void add(java.lang.Object):1282 -> add
    1282:1282:void set(java.lang.Object) -> set
    4241:4241:void it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapIterator.set$28934c24():1241:1241 -> set
    4241:4241:void set(java.lang.Object):1282 -> set
    1282:1282:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1282:1282:java.lang.Object next() -> next
    4301:4302:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapEntry next():1301:1302 -> next
    4301:4302:java.lang.Object next():1282 -> next
    1282:1282:java.lang.Object previous() -> previous
    4307:4308:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapEntry previous():1307:1308 -> previous
    4307:4308:java.lang.Object previous():1282 -> previous
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$c:
# {"fileName":"Object2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap this$0 -> a
    1518:1518:java.lang.Object previous() -> previous
    1521:1523:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> <init>
    1535:1535:java.lang.Object next() -> next
    1511:1511:void acceptOnIndex(java.lang.Object,int) -> a
    2530:2531:void acceptOnIndex(java.util.function.Consumer,int):1530:1531 -> a
    2530:2531:void acceptOnIndex(java.lang.Object,int):1511 -> a
    1511:1511:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$d:
# {"fileName":"Object2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap this$0 -> a
    1539:1539:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> <init>
    1549:1549:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$KeyIterator iterator$7649b875() -> a
    1559:1559:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1565:1570:void forEach(java.util.function.Consumer) -> forEach
    1574:1574:int size() -> size
    1579:1579:boolean contains(java.lang.Object) -> contains
    1584:1586:boolean remove(java.lang.Object) -> remove
    1591:1592:void clear() -> clear
    1596:1597:java.lang.Object first() -> first
    1602:1603:java.lang.Object last() -> last
    1608:1608:java.util.Comparator comparator() -> comparator
    1613:1613:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    1618:1618:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    1623:1623:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1539:1539:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1539:1539:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1539:1539:java.util.Spliterator spliterator() -> spliterator
    1539:1539:java.util.Iterator iterator() -> iterator
    1539:1539:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    1539:1539:java.util.SortedSet headSet(java.lang.Object) -> headSet
    1539:1539:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1539:1539:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$e:
# {"fileName":"Object2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap this$0 -> b
    862:864:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap,int) -> <init>
    866:867:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> <init>
    871:871:java.lang.Object getKey() -> getKey
    876:876:java.lang.Object left() -> left
    881:881:java.lang.Object getValue() -> getValue
    886:886:java.lang.Object right() -> o_
    891:893:java.lang.Object setValue(java.lang.Object) -> setValue
    905:907:boolean equals(java.lang.Object) -> equals
    912:912:int hashCode() -> hashCode
    917:917:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$f:
# {"fileName":"Object2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap this$0 -> a
    1312:1312:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> <init>
    1317:1317:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1335:1335:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1340:1340:java.util.Comparator comparator() -> comparator
    1373:1387:boolean contains(java.lang.Object) -> contains
    1394:1422:boolean remove(java.lang.Object) -> remove
    1430:1430:int size() -> size
    1435:1436:void clear() -> clear
    1459:1459:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$FastEntryIterator fastIterator$7649b875() -> c
    1478:1483:void forEach(java.util.function.Consumer) -> forEach
    1488:1494:void fastForEach(java.util.function.Consumer) -> a
    1312:1312:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    2355:2355:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet$7aaa7477():1355:1355 -> tailSet
    2355:2355:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object):1312 -> tailSet
    1312:1312:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    3350:3350:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet$7aaa7477():1350:1350 -> headSet
    3350:3350:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object):1312 -> headSet
    1312:1312:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    4345:4345:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet$714a12a2():1345:1345 -> subSet
    4345:4345:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object):1312 -> subSet
    1312:1312:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1312:1312:java.util.Spliterator spliterator() -> spliterator
    1312:1312:java.util.Iterator iterator() -> iterator
    1312:1312:java.lang.Object last() -> last
    4366:4367:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapEntry last$2664e68():1366:1367 -> last
    4366:4367:java.lang.Object last():1312 -> last
    1312:1312:java.lang.Object first() -> first
    5360:5361:it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapEntry first$2664e68():1360:1361 -> first
    5360:5361:java.lang.Object first():1312 -> first
    1312:1312:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    6355:6355:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet$7aaa7477():1355:1355 -> tailSet
    6355:6355:java.util.SortedSet tailSet(java.lang.Object):1312 -> tailSet
    1312:1312:java.util.SortedSet headSet(java.lang.Object) -> headSet
    7350:7350:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet$7aaa7477():1350:1350 -> headSet
    7350:7350:java.util.SortedSet headSet(java.lang.Object):1312 -> headSet
    1312:1312:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    8345:8345:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet$714a12a2():1345:1345 -> subSet
    8345:8345:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1312 -> subSet
    1312:1312:it.unimi.dsi.fastutil.objects.ObjectListIterator fastIterator$40aeb064() -> b
    1312:1312:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    1312:1312:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$g:
# {"fileName":"Object2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    int prev -> a
    int next -> b
    int curr -> c
    int index -> d
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap this$0 -> e
    void acceptOnIndex(java.lang.Object,int) -> a
    1064:1087:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> <init>
    1118:1118:boolean hasNext() -> hasNext
    1122:1122:boolean hasPrevious() -> hasPrevious
    1126:1141:void ensureIndexKnown() -> c
    1144:1145:int nextIndex() -> nextIndex
    1149:1150:int previousIndex() -> previousIndex
    1154:1159:int nextEntry() -> a
    1163:1168:int previousEntry() -> b
    1172:1179:void forEachRemaining(java.lang.Object) -> a
    1182:1226:void remove() -> remove
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap$h:
# {"fileName":"Object2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap this$0 -> a
    1644:1644:java.lang.Object previous() -> previous
    1647:1649:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> <init>
    1661:1661:java.lang.Object next() -> next
    1641:1641:void acceptOnIndex(java.lang.Object,int) -> a
    2656:2657:void acceptOnIndex(java.util.function.Consumer,int):1656:1657 -> a
    2656:2657:void acceptOnIndex(java.lang.Object,int):1641 -> a
    1641:1641:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2ObjectMap -> it.unimi.dsi.fastutil.objects.Object2ObjectMap:
# {"fileName":"Object2ObjectMap.java","id":"sourceFile"}
    int size() -> size
    96:96:void clear() -> clear
    java.lang.Object defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet object2ObjectEntrySet() -> object2ObjectEntrySet
    151:151:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    161:161:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    172:172:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    boolean containsKey(java.lang.Object) -> containsKey
    208:215:void forEach(java.util.function.BiConsumer) -> forEach
    233:233:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    252:255:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    270:273:boolean remove(java.lang.Object,java.lang.Object) -> remove
    289:292:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    309:309:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    372:381:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    403:412:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    435:450:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    38:38:java.util.Set entrySet() -> entrySet
    38:38:java.util.Collection values() -> values
    38:38:java.util.Set keySet() -> keySet
    209:209:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry -> it.unimi.dsi.fastutil.objects.Object2ObjectMap$a:
# {"fileName":"Object2ObjectMap.java","id":"sourceFile"}
it.unimi.dsi.fastutil.objects.Object2ObjectMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.Object2ObjectMap$FastEntrySet:
# {"fileName":"Object2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    73:74:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Object2ObjectMaps -> it.unimi.dsi.fastutil.objects.Object2ObjectMaps:
# {"fileName":"Object2ObjectMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectMaps$EmptyMap EMPTY_MAP -> EMPTY_MAP
    28:29:void <init>() -> <init>
    41:42:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.objects.Object2ObjectMap) -> fastIterator
    57:60:void fastForEach(it.unimi.dsi.fastutil.objects.Object2ObjectMap,java.util.function.Consumer) -> fastForEach
    74:90:it.unimi.dsi.fastutil.objects.ObjectIterable fastIterable(it.unimi.dsi.fastutil.objects.Object2ObjectMap) -> fastIterable
    184:184:it.unimi.dsi.fastutil.objects.Object2ObjectMap emptyMap() -> emptyMap
    275:275:it.unimi.dsi.fastutil.objects.Object2ObjectMap singleton(java.lang.Object,java.lang.Object) -> singleton
    449:449:it.unimi.dsi.fastutil.objects.Object2ObjectMap synchronize(it.unimi.dsi.fastutil.objects.Object2ObjectMap) -> synchronize
    462:462:it.unimi.dsi.fastutil.objects.Object2ObjectMap synchronize(it.unimi.dsi.fastutil.objects.Object2ObjectMap,java.lang.Object) -> synchronize
    591:591:it.unimi.dsi.fastutil.objects.Object2ObjectMap unmodifiable(it.unimi.dsi.fastutil.objects.Object2ObjectMap) -> unmodifiable
    172:172:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2ObjectMaps$1 -> it.unimi.dsi.fastutil.objects.Object2ObjectMaps$1:
# {"fileName":"Object2ObjectMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectSet val$entries -> a
    75:75:void <init>(it.unimi.dsi.fastutil.objects.ObjectSet) -> <init>
    78:78:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    83:83:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    88:89:void forEach(java.util.function.Consumer) -> forEach
    75:75:java.util.Spliterator spliterator() -> spliterator
    75:75:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2ObjectMaps$EmptyMap -> it.unimi.dsi.fastutil.objects.Object2ObjectMaps$EmptyMap:
# {"fileName":"Object2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    102:103:void <init>() -> <init>
    107:107:boolean containsValue(java.lang.Object) -> containsValue
    112:112:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    117:117:void putAll(java.util.Map) -> putAll
    122:122:it.unimi.dsi.fastutil.objects.ObjectSet object2ObjectEntrySet() -> object2ObjectEntrySet
    128:128:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    134:134:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    139:139:void forEach(java.util.function.BiConsumer) -> forEach
    143:143:java.lang.Object clone() -> clone
    148:148:boolean isEmpty() -> isEmpty
    153:153:int hashCode() -> hashCode
    158:159:boolean equals(java.lang.Object) -> equals
    164:164:java.lang.String toString() -> toString
    99:99:java.util.Collection values() -> values
    99:99:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2ObjectMaps$Singleton -> it.unimi.dsi.fastutil.objects.Object2ObjectMaps$a:
# {"fileName":"Object2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton entries$52e6b354 -> c
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton keys$52e6b354 -> d
    it.unimi.dsi.fastutil.objects.ObjectSets$Singleton values$517f39c2$52e6b354 -> e
    200:201:void <init>(java.lang.Object,java.lang.Object) -> <init>
    205:205:boolean containsValue(java.lang.Object) -> containsValue
    210:210:void putAll(java.util.Map) -> putAll
    215:216:it.unimi.dsi.fastutil.objects.ObjectSet object2ObjectEntrySet() -> object2ObjectEntrySet
    223:223:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    228:229:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    234:235:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    240:240:boolean isEmpty() -> isEmpty
    245:245:int hashCode() -> hashCode
    250:254:boolean equals(java.lang.Object) -> equals
    1223:1223:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():223:223 -> equals
    1223:1223:boolean equals(java.lang.Object):254 -> equals
    259:259:java.lang.String toString() -> toString
    193:193:java.util.Set entrySet() -> entrySet
    2223:2223:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():223:223 -> entrySet
    2223:2223:java.util.Set entrySet():193 -> entrySet
    193:193:java.util.Collection values() -> values
    193:193:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2ObjectMaps$SynchronizedMap -> it.unimi.dsi.fastutil.objects.Object2ObjectMaps$b:
# {"fileName":"Object2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.Object2ObjectMap map -> b
    it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet entries$52e6b354 -> c
    it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet keys$52e6b354 -> d
    it.unimi.dsi.fastutil.objects.ObjectCollections$SynchronizedCollection values$517f39c2 -> e
    287:289:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap,java.lang.Object) -> <init>
    292:294:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap) -> <init>
    298:300:boolean containsValue(java.lang.Object) -> containsValue
    305:308:void putAll(java.util.Map) -> putAll
    312:315:it.unimi.dsi.fastutil.objects.ObjectSet object2ObjectEntrySet() -> object2ObjectEntrySet
    322:322:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    327:330:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    335:338:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    343:345:boolean isEmpty() -> isEmpty
    350:352:int hashCode() -> hashCode
    357:360:boolean equals(java.lang.Object) -> equals
    364:367:void writeObject(java.io.ObjectOutputStream) -> writeObject
    372:374:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    379:382:void forEach(java.util.function.BiConsumer) -> forEach
    386:389:void replaceAll(java.util.function.BiFunction) -> replaceAll
    393:395:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    400:402:boolean remove(java.lang.Object,java.lang.Object) -> remove
    407:409:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    414:416:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    421:423:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    428:430:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    435:437:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    279:279:java.util.Set entrySet() -> entrySet
    1322:1322:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():322:322 -> entrySet
    1322:1322:java.util.Set entrySet():279 -> entrySet
    279:279:java.util.Collection values() -> values
    279:279:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2ObjectMaps$UnmodifiableMap -> it.unimi.dsi.fastutil.objects.Object2ObjectMaps$c:
# {"fileName":"Object2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.Object2ObjectMap map -> a
    it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet entries$52e6b354 -> b
    it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet keys$52e6b354 -> c
    it.unimi.dsi.fastutil.objects.ObjectCollections$UnmodifiableCollection values$517f39c2 -> d
    474:476:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap) -> <init>
    480:480:boolean containsValue(java.lang.Object) -> containsValue
    485:485:void putAll(java.util.Map) -> putAll
    491:492:it.unimi.dsi.fastutil.objects.ObjectSet object2ObjectEntrySet() -> object2ObjectEntrySet
    499:499:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    504:505:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    510:511:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    516:516:boolean isEmpty() -> isEmpty
    521:521:int hashCode() -> hashCode
    526:527:boolean equals(java.lang.Object) -> equals
    534:534:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    539:540:void forEach(java.util.function.BiConsumer) -> forEach
    544:544:void replaceAll(java.util.function.BiFunction) -> replaceAll
    549:549:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    554:554:boolean remove(java.lang.Object,java.lang.Object) -> remove
    559:559:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    564:564:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    569:569:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    574:574:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    579:579:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    466:466:java.util.Set entrySet() -> entrySet
    1499:1499:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():499:499 -> entrySet
    1499:1499:java.util.Set entrySet():466 -> entrySet
    466:466:java.util.Collection values() -> values
    466:466:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    java.lang.Object[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    it.unimi.dsi.fastutil.Hash$Strategy strategy -> strategy
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2ObjectMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    93:103:void <init>(int,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    112:113:void <init>(int,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    122:123:void <init>(it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    133:135:void <init>(java.util.Map,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    144:145:void <init>(java.util.Map,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    155:157:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    167:168:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    180:183:void <init>(java.lang.Object[],java.lang.Object[],float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    195:196:void <init>(java.lang.Object[],java.lang.Object[],it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    204:204:it.unimi.dsi.fastutil.Hash$Strategy strategy() -> strategy
    208:208:int realSize() -> b
    218:220:void ensureCapacity(int) -> ensureCapacity
    228:233:java.lang.Object removeEntry(int) -> a
    2300:2314:void shiftKeys(int):300:314 -> a
    2300:2314:java.lang.Object removeEntry(int):231 -> a
    237:243:java.lang.Object removeNullEntry() -> c
    248:252:void putAll(java.util.Map) -> putAll
    3223:3225:void tryCapacity(long):223:225 -> putAll
    3223:3225:void putAll(java.util.Map):249 -> putAll
    256:266:int find(java.lang.Object) -> a
    271:276:void insert(int,java.lang.Object,java.lang.Object) -> a
    280:287:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    321:333:java.lang.Object remove(java.lang.Object) -> remove
    340:350:java.lang.Object get(java.lang.Object) -> get
    357:367:boolean containsKey(java.lang.Object) -> containsKey
    373:377:boolean containsValue(java.lang.Object) -> containsValue
    384:394:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    401:404:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    411:431:boolean remove(java.lang.Object,java.lang.Object) -> remove
    439:442:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    448:452:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    458:464:java.lang.Object computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2ObjectFunction) -> computeIfAbsent
    470:480:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    486:501:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    507:521:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    532:537:void clear() -> clear
    541:541:int size() -> size
    546:546:boolean isEmpty() -> isEmpty
    1034:1035:it.unimi.dsi.fastutil.objects.Object2ObjectMap$FastEntrySet object2ObjectEntrySet() -> object2ObjectEntrySet
    1137:1138:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    1196:1229:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1246:1246:boolean trim() -> trim
    1268:1275:boolean trim(int) -> trim
    1290:1308:void rehash(int) -> rehash
    1324:1335:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap clone() -> clone
    1349:1359:int hashCode() -> hashCode
    1363:1372:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1376:1398:void readObject(java.io.ObjectInputStream) -> readObject
    52:52:it.unimi.dsi.fastutil.objects.ObjectSet object2ObjectEntrySet() -> object2ObjectEntrySet
    52:52:java.util.Collection values() -> values
    52:52:java.util.Set keySet() -> keySet
    52:52:java.lang.Object clone() -> clone
    52:52:int access$100(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> a
    52:52:java.lang.Object access$400(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> b
    52:52:java.lang.Object access$500(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$1:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> a
    1196:1196:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    1199:1199:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1204:1204:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1210:1212:void forEach(java.util.function.Consumer) -> forEach
    1216:1216:int size() -> size
    1221:1221:boolean contains(java.lang.Object) -> contains
    1226:1227:void clear() -> clear
    1196:1196:java.util.Spliterator spliterator() -> spliterator
    1196:1196:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$a:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> b
    749:749:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    765:767:void remove() -> remove
    749:749:void acceptOnIndex(java.lang.Object,int) -> a
    1760:1761:void acceptOnIndex(java.util.function.Consumer,int):760:761 -> a
    1760:1761:void acceptOnIndex(java.lang.Object,int):749 -> a
    749:749:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    749:749:java.lang.Object next() -> next
    2754:2754:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapEntry next():754:754 -> next
    2754:2754:java.lang.Object next():749 -> next
    749:749:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$b:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> b
    902:903:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    905:907:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap,int,int,boolean) -> <init>
    911:911:int characteristics() -> characteristics
    899:899:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1921:1921:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$EntrySpliterator makeForSplit(int,int,boolean):921:921 -> a
    1921:1921:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean):899 -> a
    899:899:void acceptOnIndex(java.lang.Object,int) -> a
    2916:2917:void acceptOnIndex(java.util.function.Consumer,int):916:917 -> a
    2916:2917:void acceptOnIndex(java.lang.Object,int):899 -> a
    899:899:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    899:899:java.util.Spliterator trySplit() -> trySplit
    899:899:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    899:899:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$c:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> b
    770:771:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    770:770:void acceptOnIndex(java.lang.Object,int) -> a
    1782:1784:void acceptOnIndex(java.util.function.Consumer,int):782:784 -> a
    1782:1784:void acceptOnIndex(java.lang.Object,int):770 -> a
    770:770:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    770:770:java.lang.Object next() -> next
    2775:2776:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapEntry next():775:776 -> next
    2775:2776:java.lang.Object next():770 -> next
    770:770:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$d:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> a
    1047:1049:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    1061:1061:java.lang.Object next() -> next
    1046:1046:void acceptOnIndex(java.lang.Object,int) -> a
    2056:2057:void acceptOnIndex(java.util.function.Consumer,int):1056:1057 -> a
    2056:2057:void acceptOnIndex(java.lang.Object,int):1046 -> a
    1046:1046:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$e:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> a
    1091:1091:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    1094:1094:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1099:1099:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1105:1110:void forEach(java.util.function.Consumer) -> forEach
    1114:1114:int size() -> size
    1119:1119:boolean contains(java.lang.Object) -> contains
    1124:1126:boolean remove(java.lang.Object) -> remove
    1131:1132:void clear() -> clear
    1091:1091:java.util.Spliterator spliterator() -> spliterator
    1091:1091:java.util.Iterator iterator() -> iterator
    1091:1091:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$f:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> b
    1068:1069:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    1071:1073:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap,int,int,boolean) -> <init>
    1077:1077:int characteristics() -> characteristics
    1065:1065:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2087:2087:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$KeySpliterator makeForSplit(int,int,boolean):1087:1087 -> a
    2087:2087:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean):1065 -> a
    1065:1065:void acceptOnIndex(java.lang.Object,int) -> a
    3082:3083:void acceptOnIndex(java.util.function.Consumer,int):1082:1083 -> a
    3082:3083:void acceptOnIndex(java.lang.Object,int):1065 -> a
    1065:1065:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1065:1065:java.util.Spliterator trySplit() -> trySplit
    1065:1065:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1065:1065:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$g:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> b
    558:560:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap,int) -> <init>
    562:563:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    567:567:java.lang.Object getKey() -> getKey
    572:572:java.lang.Object left() -> left
    577:577:java.lang.Object getValue() -> getValue
    582:582:java.lang.Object right() -> o_
    587:589:java.lang.Object setValue(java.lang.Object) -> setValue
    601:603:boolean equals(java.lang.Object) -> equals
    608:608:int hashCode() -> hashCode
    613:613:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$h:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> a
    925:925:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    928:928:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    933:933:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    938:938:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    945:959:boolean contains(java.lang.Object) -> contains
    966:994:boolean remove(java.lang.Object) -> remove
    1002:1002:int size() -> size
    1007:1008:void clear() -> clear
    1013:1015:void forEach(java.util.function.Consumer) -> forEach
    1020:1029:void fastForEach(java.util.function.Consumer) -> a
    925:925:java.util.Spliterator spliterator() -> spliterator
    925:925:java.util.Iterator iterator() -> iterator
    925:925:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$i:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> f
    618:634:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    645:645:boolean hasNext() -> hasNext
    649:665:int nextEntry() -> a
    670:690:void forEachRemaining(java.lang.Object) -> a
    725:740:void remove() -> remove
    1702:1720:void shiftKeys(int):702:720 -> remove
    1702:1720:void remove():730 -> remove
    618:618:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$j:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> f
    792:802:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    792:809:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    816:831:boolean tryAdvance(java.lang.Object) -> a
    835:848:void forEachRemaining(java.lang.Object) -> b
    851:858:long estimateSize() -> estimateSize
    863:876:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$k:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> a
    1150:1152:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    1164:1164:java.lang.Object next() -> next
    1149:1149:void acceptOnIndex(java.lang.Object,int) -> a
    2159:2160:void acceptOnIndex(java.util.function.Consumer,int):1159:1160 -> a
    2159:2160:void acceptOnIndex(java.lang.Object,int):1149 -> a
    1149:1149:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$l:
# {"fileName":"Object2ObjectOpenCustomHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap this$0 -> b
    1171:1172:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap) -> <init>
    1174:1176:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap,int,int,boolean) -> <init>
    1180:1180:int characteristics() -> characteristics
    1168:1168:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2190:2190:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$ValueSpliterator makeForSplit(int,int,boolean):1190:1190 -> a
    2190:2190:it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap$MapSpliterator makeForSplit(int,int,boolean):1168 -> a
    1168:1168:void acceptOnIndex(java.lang.Object,int) -> a
    3185:3186:void acceptOnIndex(java.util.function.Consumer,int):1185:1186 -> a
    3185:3186:void acceptOnIndex(java.lang.Object,int):1168 -> a
    1168:1168:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1168:1168:java.util.Spliterator trySplit() -> trySplit
    1168:1168:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1168:1168:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    java.lang.Object[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2ObjectMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    89:98:void <init>(int,float) -> <init>
    106:107:void <init>(int) -> <init>
    114:115:void <init>() -> <init>
    124:126:void <init>(java.util.Map,float) -> <init>
    134:135:void <init>(java.util.Map) -> <init>
    144:146:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap,float) -> <init>
    155:156:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectMap) -> <init>
    167:170:void <init>(java.lang.Object[],java.lang.Object[],float) -> <init>
    181:182:void <init>(java.lang.Object[],java.lang.Object[]) -> <init>
    185:185:int realSize() -> b
    195:197:void ensureCapacity(int) -> ensureCapacity
    205:210:java.lang.Object removeEntry(int) -> a
    2277:2291:void shiftKeys(int):277:291 -> a
    2277:2291:java.lang.Object removeEntry(int):208 -> a
    214:220:java.lang.Object removeNullEntry() -> c
    225:229:void putAll(java.util.Map) -> putAll
    3200:3202:void tryCapacity(long):200:202 -> putAll
    3200:3202:void putAll(java.util.Map):226 -> putAll
    233:243:int find(java.lang.Object) -> a
    248:253:void insert(int,java.lang.Object,java.lang.Object) -> a
    257:264:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    298:310:java.lang.Object remove(java.lang.Object) -> remove
    317:327:java.lang.Object get(java.lang.Object) -> get
    334:344:boolean containsKey(java.lang.Object) -> containsKey
    350:354:boolean containsValue(java.lang.Object) -> containsValue
    361:371:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    378:381:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    388:408:boolean remove(java.lang.Object,java.lang.Object) -> remove
    416:419:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    425:429:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    435:441:java.lang.Object computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2ObjectFunction) -> computeIfAbsent
    447:457:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    463:478:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    484:498:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    509:514:void clear() -> clear
    518:518:int size() -> size
    523:523:boolean isEmpty() -> isEmpty
    1011:1012:it.unimi.dsi.fastutil.objects.Object2ObjectMap$FastEntrySet object2ObjectEntrySet() -> object2ObjectEntrySet
    1114:1115:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    1173:1206:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1223:1223:boolean trim() -> trim
    1245:1252:boolean trim(int) -> trim
    1267:1285:void rehash(int) -> rehash
    1301:1311:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap clone() -> clone
    1325:1335:int hashCode() -> hashCode
    1339:1348:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1352:1374:void readObject(java.io.ObjectInputStream) -> readObject
    51:51:it.unimi.dsi.fastutil.objects.ObjectSet object2ObjectEntrySet() -> object2ObjectEntrySet
    51:51:java.util.Collection values() -> values
    51:51:java.util.Set keySet() -> keySet
    51:51:java.lang.Object clone() -> clone
    51:51:int access$100(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> a
    51:51:java.lang.Object access$400(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> b
    51:51:java.lang.Object access$500(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$1:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> a
    1173:1173:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    1176:1176:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1181:1181:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1187:1189:void forEach(java.util.function.Consumer) -> forEach
    1193:1193:int size() -> size
    1198:1198:boolean contains(java.lang.Object) -> contains
    1203:1204:void clear() -> clear
    1173:1173:java.util.Spliterator spliterator() -> spliterator
    1173:1173:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$a:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> b
    726:726:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    742:744:void remove() -> remove
    726:726:void acceptOnIndex(java.lang.Object,int) -> a
    1737:1738:void acceptOnIndex(java.util.function.Consumer,int):737:738 -> a
    1737:1738:void acceptOnIndex(java.lang.Object,int):726 -> a
    726:726:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    726:726:java.lang.Object next() -> next
    2731:2731:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapEntry next():731:731 -> next
    2731:2731:java.lang.Object next():726 -> next
    726:726:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$b:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> b
    879:880:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    882:884:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,int,int,boolean) -> <init>
    888:888:int characteristics() -> characteristics
    876:876:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1898:1898:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):898:898 -> a
    1898:1898:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):876 -> a
    876:876:void acceptOnIndex(java.lang.Object,int) -> a
    2893:2894:void acceptOnIndex(java.util.function.Consumer,int):893:894 -> a
    2893:2894:void acceptOnIndex(java.lang.Object,int):876 -> a
    876:876:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    876:876:java.util.Spliterator trySplit() -> trySplit
    876:876:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    876:876:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$c:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> b
    747:748:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    747:747:void acceptOnIndex(java.lang.Object,int) -> a
    1759:1761:void acceptOnIndex(java.util.function.Consumer,int):759:761 -> a
    1759:1761:void acceptOnIndex(java.lang.Object,int):747 -> a
    747:747:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    747:747:java.lang.Object next() -> next
    2752:2753:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapEntry next():752:753 -> next
    2752:2753:java.lang.Object next():747 -> next
    747:747:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$d:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> a
    1024:1026:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    1038:1038:java.lang.Object next() -> next
    1023:1023:void acceptOnIndex(java.lang.Object,int) -> a
    2033:2034:void acceptOnIndex(java.util.function.Consumer,int):1033:1034 -> a
    2033:2034:void acceptOnIndex(java.lang.Object,int):1023 -> a
    1023:1023:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$e:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> a
    1068:1068:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    1071:1071:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1076:1076:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1082:1087:void forEach(java.util.function.Consumer) -> forEach
    1091:1091:int size() -> size
    1096:1096:boolean contains(java.lang.Object) -> contains
    1101:1103:boolean remove(java.lang.Object) -> remove
    1108:1109:void clear() -> clear
    1068:1068:java.util.Spliterator spliterator() -> spliterator
    1068:1068:java.util.Iterator iterator() -> iterator
    1068:1068:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$f:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> b
    1045:1046:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    1048:1050:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,int,int,boolean) -> <init>
    1054:1054:int characteristics() -> characteristics
    1042:1042:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2064:2064:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1064:1064 -> a
    2064:2064:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1042 -> a
    1042:1042:void acceptOnIndex(java.lang.Object,int) -> a
    3059:3060:void acceptOnIndex(java.util.function.Consumer,int):1059:1060 -> a
    3059:3060:void acceptOnIndex(java.lang.Object,int):1042 -> a
    1042:1042:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1042:1042:java.util.Spliterator trySplit() -> trySplit
    1042:1042:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1042:1042:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$g:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> b
    535:537:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,int) -> <init>
    539:540:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    544:544:java.lang.Object getKey() -> getKey
    549:549:java.lang.Object left() -> left
    554:554:java.lang.Object getValue() -> getValue
    559:559:java.lang.Object right() -> o_
    564:566:java.lang.Object setValue(java.lang.Object) -> setValue
    578:580:boolean equals(java.lang.Object) -> equals
    585:585:int hashCode() -> hashCode
    590:590:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$h:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> a
    902:902:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    905:905:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    910:910:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    915:915:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    922:936:boolean contains(java.lang.Object) -> contains
    943:971:boolean remove(java.lang.Object) -> remove
    979:979:int size() -> size
    984:985:void clear() -> clear
    990:992:void forEach(java.util.function.Consumer) -> forEach
    997:1006:void fastForEach(java.util.function.Consumer) -> a
    902:902:java.util.Spliterator spliterator() -> spliterator
    902:902:java.util.Iterator iterator() -> iterator
    902:902:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$i:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> f
    595:611:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    622:622:boolean hasNext() -> hasNext
    626:642:int nextEntry() -> a
    647:667:void forEachRemaining(java.lang.Object) -> a
    702:717:void remove() -> remove
    1679:1697:void shiftKeys(int):679:697 -> remove
    1679:1697:void remove():707 -> remove
    595:595:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$j:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> f
    769:779:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    769:786:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    793:808:boolean tryAdvance(java.lang.Object) -> a
    812:825:void forEachRemaining(java.lang.Object) -> b
    828:835:long estimateSize() -> estimateSize
    840:853:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$k:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> a
    1127:1129:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    1141:1141:java.lang.Object next() -> next
    1126:1126:void acceptOnIndex(java.lang.Object,int) -> a
    2136:2137:void acceptOnIndex(java.util.function.Consumer,int):1136:1137 -> a
    2136:2137:void acceptOnIndex(java.lang.Object,int):1126 -> a
    1126:1126:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$l:
# {"fileName":"Object2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap this$0 -> b
    1148:1149:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> <init>
    1151:1153:void <init>(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,int,int,boolean) -> <init>
    1157:1157:int characteristics() -> characteristics
    1145:1145:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2167:2167:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1167:1167 -> a
    2167:2167:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1145 -> a
    1145:1145:void acceptOnIndex(java.lang.Object,int) -> a
    3162:3163:void acceptOnIndex(java.util.function.Consumer,int):1162:1163 -> a
    3162:3163:void acceptOnIndex(java.lang.Object,int):1145 -> a
    1145:1145:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1145:1145:java.util.Spliterator trySplit() -> trySplit
    1145:1145:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1145:1145:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap -> it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap:
# {"fileName":"Object2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object) -> headMap
    it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object) -> tailMap
    109:109:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> b
    it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ObjectEntrySet() -> object2ObjectEntrySet
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> keySet
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    java.util.Comparator comparator() -> comparator
    33:33:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    33:33:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    33:33:it.unimi.dsi.fastutil.objects.ObjectSet object2ObjectEntrySet() -> object2ObjectEntrySet
    33:33:java.util.Set entrySet() -> entrySet
    33:33:java.util.Collection values() -> values
    33:33:java.util.Set keySet() -> keySet
    33:33:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    33:33:java.util.SortedMap headMap(java.lang.Object) -> headMap
    33:33:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet:
# {"fileName":"Object2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectListIterator fastIterator$40aeb064() -> b
    79:79:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.objects.Object2ObjectSortedMaps -> it.unimi.dsi.fastutil.objects.aa:
# {"fileName":"Object2ObjectSortedMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ObjectSortedMaps$EmptySortedMap EMPTY_MAP -> a
    56:57:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator$7c8e0c2a(it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap) -> a
    143:143:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2ObjectSortedMaps$EmptySortedMap -> it.unimi.dsi.fastutil.objects.aa$a:
# {"fileName":"Object2ObjectSortedMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    85:86:void <init>() -> <init>
    90:90:java.util.Comparator comparator() -> comparator
    95:95:it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ObjectEntrySet() -> object2ObjectEntrySet
    101:101:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> b
    107:107:it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> keySet
    113:113:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    119:119:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object) -> headMap
    125:125:it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object) -> tailMap
    130:130:java.lang.Object firstKey() -> firstKey
    135:135:java.lang.Object lastKey() -> lastKey
    82:82:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    82:82:it.unimi.dsi.fastutil.objects.ObjectSet object2ObjectEntrySet() -> object2ObjectEntrySet
    82:82:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    1101:1101:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():101:101 -> a
    1101:1101:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():82 -> a
    82:82:java.util.Set entrySet() -> entrySet
    2101:2101:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():101:101 -> entrySet
    2101:2101:java.util.Set entrySet():82 -> entrySet
    82:82:java.util.Set keySet() -> keySet
    82:82:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    82:82:java.util.SortedMap headMap(java.lang.Object) -> headMap
    82:82:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Object2ReferenceFunction -> it.unimi.dsi.fastutil.objects.ab:
# {"fileName":"Object2ReferenceFunction.java","id":"sourceFile"}
    63:63:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    java.lang.Object get(java.lang.Object) -> get
    101:101:java.lang.Object remove(java.lang.Object) -> remove
it.unimi.dsi.fastutil.objects.Object2ReferenceMap -> it.unimi.dsi.fastutil.objects.ac:
# {"fileName":"Object2ReferenceMap.java","id":"sourceFile"}
    104:104:void clear() -> clear
    java.lang.Object defaultReturnValue() -> a
    it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ReferenceEntrySet$54558373() -> b
    159:159:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> c
    169:169:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    180:180:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet$54558373() -> d
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> e
    boolean containsKey(java.lang.Object) -> containsKey
    216:223:void forEach(java.util.function.BiConsumer) -> forEach
    241:241:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    260:263:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    278:281:boolean remove(java.lang.Object,java.lang.Object) -> remove
    297:300:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    317:317:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    380:389:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    411:420:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    443:458:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    46:46:java.util.Set entrySet() -> entrySet
    46:46:java.util.Collection values() -> values
    46:46:java.util.Set keySet() -> keySet
    217:217:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry -> it.unimi.dsi.fastutil.objects.ac$a:
# {"fileName":"Object2ReferenceMap.java","id":"sourceFile"}
it.unimi.dsi.fastutil.objects.Object2ReferenceMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.ac$b:
# {"fileName":"Object2ReferenceMap.java","id":"sourceFile"}
    81:82:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap -> it.unimi.dsi.fastutil.objects.ad:
# {"fileName":"Object2ReferenceSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap subMap$402ebb9() -> f
    it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap headMap$2d0c2aab() -> g
    it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap tailMap$2d0c2aab() -> h
    109:109:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> i
    it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ReferenceEntrySet() -> j
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> k
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> e
    33:33:it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet$54558373() -> d
    33:33:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> c
    33:33:it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ReferenceEntrySet$54558373() -> b
    33:33:java.util.Set entrySet() -> entrySet
    33:33:java.util.Collection values() -> values
    33:33:java.util.Set keySet() -> keySet
    33:33:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    33:33:java.util.SortedMap headMap(java.lang.Object) -> headMap
    33:33:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Object2ShortFunction -> it.unimi.dsi.fastutil.objects.Object2ShortFunction:
# {"fileName":"Object2ShortFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(java.lang.Object) -> applyAsInt
    73:73:short put(java.lang.Object,short) -> put
    short getShort(java.lang.Object) -> getShort
    111:111:short removeShort(java.lang.Object) -> removeShort
    122:125:java.lang.Short put(java.lang.Object,java.lang.Short) -> a
    136:138:java.lang.Short get(java.lang.Object) -> a
    162:163:java.lang.Short remove(java.lang.Object) -> b
    190:190:short defaultReturnValue() -> defaultReturnValue
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Object2ShortFunctions -> it.unimi.dsi.fastutil.objects.ae:
# {"fileName":"Object2ShortFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2ShortFunctions$EmptyFunction -> it.unimi.dsi.fastutil.objects.ae$a:
# {"fileName":"Object2ShortFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:short getShort(java.lang.Object) -> getShort
    54:54:boolean containsKey(java.lang.Object) -> containsKey
    59:59:short defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(short) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.Object2ShortMap -> it.unimi.dsi.fastutil.objects.Object2ShortMap:
# {"fileName":"Object2ShortMap.java","id":"sourceFile"}
    int size() -> size
    97:97:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSet object2ShortEntrySet() -> object2ShortEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    162:162:java.lang.Short put(java.lang.Object,java.lang.Short) -> a
    176:176:java.lang.Short get(java.lang.Object) -> a
    190:190:java.lang.Short remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> values
    boolean containsValue(short) -> containsValue
    238:238:boolean containsValue(java.lang.Object) -> containsValue
    244:251:void forEach(java.util.function.BiConsumer) -> forEach
    282:282:java.lang.Short getOrDefault(java.lang.Object,java.lang.Short) -> b
    617:617:java.lang.Short putIfAbsent(java.lang.Object,java.lang.Short) -> c
    630:630:boolean remove(java.lang.Object,java.lang.Object) -> remove
    643:643:boolean replace(java.lang.Object,java.lang.Short,java.lang.Short) -> a
    656:656:java.lang.Short replace(java.lang.Object,java.lang.Short) -> d
    669:669:java.lang.Short merge(java.lang.Object,java.lang.Short,java.util.function.BiFunction) -> a
    39:39:java.lang.Object remove(java.lang.Object) -> remove
    39:39:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    39:39:java.lang.Object get(java.lang.Object) -> get
    39:39:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    39:39:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    39:39:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    39:39:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    39:39:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    39:39:java.util.Set entrySet() -> entrySet
    39:39:java.util.Collection values() -> values
    39:39:java.util.Set keySet() -> keySet
    245:245:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Object2ShortMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Object2ShortMap$Entry -> it.unimi.dsi.fastutil.objects.Object2ShortMap$a:
# {"fileName":"Object2ShortMap.java","id":"sourceFile"}
    short getShortValue() -> a
    short setValue(short) -> a
    701:701:java.lang.Short getValue() -> b
    712:712:java.lang.Short setValue(java.lang.Short) -> a
    678:678:java.lang.Object setValue(java.lang.Object) -> setValue
    678:678:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2ShortMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.Object2ShortMap$FastEntrySet:
# {"fileName":"Object2ShortMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    74:75:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Object2ShortMaps -> it.unimi.dsi.fastutil.objects.af:
# {"fileName":"Object2ShortMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortMaps$EmptyMap EMPTY_MAP -> a
    44:45:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.objects.Object2ShortMap) -> a
    191:191:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Object2ShortMaps$EmptyMap -> it.unimi.dsi.fastutil.objects.af$a:
# {"fileName":"Object2ShortMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    105:106:void <init>() -> <init>
    110:110:boolean containsValue(short) -> containsValue
    116:116:java.lang.Short getOrDefault(java.lang.Object,java.lang.Short) -> b
    132:132:boolean containsValue(java.lang.Object) -> containsValue
    137:137:void putAll(java.util.Map) -> putAll
    142:142:it.unimi.dsi.fastutil.objects.ObjectSet object2ShortEntrySet() -> object2ShortEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    153:153:it.unimi.dsi.fastutil.shorts.ShortCollection values() -> values
    158:158:void forEach(java.util.function.BiConsumer) -> forEach
    162:162:java.lang.Object clone() -> clone
    167:167:boolean isEmpty() -> isEmpty
    172:172:int hashCode() -> hashCode
    177:178:boolean equals(java.lang.Object) -> equals
    183:183:java.lang.String toString() -> toString
    102:102:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    1116:1116:java.lang.Short getOrDefault(java.lang.Object,java.lang.Short):116:116 -> getOrDefault
    1116:1116:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):102 -> getOrDefault
    102:102:java.util.Collection values() -> values
    102:102:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    short[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Object2ShortMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ObjectSet keys -> keys
    it.unimi.dsi.fastutil.shorts.ShortCollection values -> values
    95:104:void <init>(int,float) -> <init>
    112:113:void <init>(int) -> <init>
    120:121:void <init>() -> <init>
    130:132:void <init>(java.util.Map,float) -> <init>
    140:141:void <init>(java.util.Map) -> <init>
    150:152:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortMap,float) -> <init>
    161:162:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortMap) -> <init>
    173:176:void <init>(java.lang.Object[],short[],float) -> <init>
    187:188:void <init>(java.lang.Object[],short[]) -> <init>
    191:191:int realSize() -> b
    201:203:void ensureCapacity(int) -> ensureCapacity
    211:215:short removeEntry(int) -> a
    2322:2335:void shiftKeys(int):322:335 -> a
    2322:2335:short removeEntry(int):213 -> a
    219:224:short removeNullEntry() -> c
    229:233:void putAll(java.util.Map) -> putAll
    3206:3208:void tryCapacity(long):206:208 -> putAll
    3206:3208:void putAll(java.util.Map):230 -> putAll
    237:247:int find(java.lang.Object) -> c
    252:257:void insert(int,java.lang.Object,short) -> a
    261:268:short put(java.lang.Object,short) -> put
    272:274:short addToValue(int,short) -> a
    292:309:short addTo(java.lang.Object,short) -> addTo
    342:354:short removeShort(java.lang.Object) -> removeShort
    361:371:short getShort(java.lang.Object) -> getShort
    378:388:boolean containsKey(java.lang.Object) -> containsKey
    394:398:boolean containsValue(short) -> containsValue
    405:415:short getOrDefault(java.lang.Object,short) -> getOrDefault
    422:425:short putIfAbsent(java.lang.Object,short) -> putIfAbsent
    432:452:boolean remove(java.lang.Object,short) -> remove
    460:463:boolean replace(java.lang.Object,short,short) -> replace
    469:473:short replace(java.lang.Object,short) -> replace
    479:484:short computeIfAbsent(java.lang.Object,java.util.function.ToIntFunction) -> computeIfAbsent
    490:496:short computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2ShortFunction) -> computeIfAbsent
    502:511:short computeShortIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeShortIfPresent
    517:532:short computeShort(java.lang.Object,java.util.function.BiFunction) -> computeShort
    538:552:short merge(java.lang.Object,short,java.util.function.BiFunction) -> merge
    563:567:void clear() -> clear
    571:571:int size() -> size
    576:576:boolean isEmpty() -> isEmpty
    1086:1087:it.unimi.dsi.fastutil.objects.Object2ShortMap$FastEntrySet object2ShortEntrySet() -> object2ShortEntrySet
    1189:1190:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    1248:1281:it.unimi.dsi.fastutil.shorts.ShortCollection values() -> values
    1298:1298:boolean trim() -> trim
    1320:1327:boolean trim(int) -> trim
    1342:1360:void rehash(int) -> rehash
    1376:1386:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap clone() -> clone
    1400:1410:int hashCode() -> hashCode
    1414:1423:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1427:1449:void readObject(java.io.ObjectInputStream) -> readObject
    57:57:it.unimi.dsi.fastutil.objects.ObjectSet object2ShortEntrySet() -> object2ShortEntrySet
    57:57:java.util.Collection values() -> values
    57:57:java.util.Set keySet() -> keySet
    57:57:java.lang.Object clone() -> clone
    57:57:int access$100(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> a
    57:57:short access$400(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> b
    57:57:short access$500(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$1:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> a
    1248:1248:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    1251:1251:it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    1256:1256:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    1262:1264:void forEach(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
    1268:1268:int size() -> size
    1273:1273:boolean contains(short) -> a
    1278:1279:void clear() -> clear
    1248:1248:java.util.Spliterator spliterator() -> spliterator
    1248:1248:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$a:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> b
    799:799:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    815:817:void remove() -> remove
    799:799:void acceptOnIndex(java.lang.Object,int) -> a
    1810:1811:void acceptOnIndex(java.util.function.Consumer,int):810:811 -> a
    1810:1811:void acceptOnIndex(java.lang.Object,int):799 -> a
    799:799:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    799:799:java.lang.Object next() -> next
    2804:2804:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapEntry next():804:804 -> next
    2804:2804:java.lang.Object next():799 -> next
    799:799:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$b:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> b
    952:953:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    955:957:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap,int,int,boolean) -> <init>
    961:961:int characteristics() -> characteristics
    949:949:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1971:1971:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):971:971 -> a
    1971:1971:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):949 -> a
    949:949:void acceptOnIndex(java.lang.Object,int) -> a
    2966:2967:void acceptOnIndex(java.util.function.Consumer,int):966:967 -> a
    2966:2967:void acceptOnIndex(java.lang.Object,int):949 -> a
    949:949:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    949:949:java.util.Spliterator trySplit() -> trySplit
    949:949:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    949:949:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$c:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> b
    820:821:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    820:820:void acceptOnIndex(java.lang.Object,int) -> a
    1832:1834:void acceptOnIndex(java.util.function.Consumer,int):832:834 -> a
    1832:1834:void acceptOnIndex(java.lang.Object,int):820 -> a
    820:820:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    820:820:java.lang.Object next() -> next
    2825:2826:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapEntry next():825:826 -> next
    2825:2826:java.lang.Object next():820 -> next
    820:820:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$d:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> a
    1099:1101:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    1113:1113:java.lang.Object next() -> next
    1098:1098:void acceptOnIndex(java.lang.Object,int) -> a
    2108:2109:void acceptOnIndex(java.util.function.Consumer,int):1108:1109 -> a
    2108:2109:void acceptOnIndex(java.lang.Object,int):1098 -> a
    1098:1098:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$e:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> a
    1143:1143:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    1146:1146:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1151:1151:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1157:1162:void forEach(java.util.function.Consumer) -> forEach
    1166:1166:int size() -> size
    1171:1171:boolean contains(java.lang.Object) -> contains
    1176:1178:boolean remove(java.lang.Object) -> remove
    1183:1184:void clear() -> clear
    1143:1143:java.util.Spliterator spliterator() -> spliterator
    1143:1143:java.util.Iterator iterator() -> iterator
    1143:1143:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$f:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> b
    1120:1121:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    1123:1125:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap,int,int,boolean) -> <init>
    1129:1129:int characteristics() -> characteristics
    1117:1117:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2139:2139:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1139:1139 -> a
    2139:2139:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1117 -> a
    1117:1117:void acceptOnIndex(java.lang.Object,int) -> a
    3134:3135:void acceptOnIndex(java.util.function.Consumer,int):1134:1135 -> a
    3134:3135:void acceptOnIndex(java.lang.Object,int):1117 -> a
    1117:1117:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1117:1117:java.util.Spliterator trySplit() -> trySplit
    1117:1117:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1117:1117:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$g:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> b
    588:590:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap,int) -> <init>
    592:593:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    597:597:java.lang.Object getKey() -> getKey
    602:602:java.lang.Object left() -> left
    607:607:short getShortValue() -> a
    612:612:short rightShort() -> c
    617:619:short setValue(short) -> a
    636:636:java.lang.Short getValue() -> b
    647:647:java.lang.Short setValue(java.lang.Short) -> a
    653:655:boolean equals(java.lang.Object) -> equals
    660:660:int hashCode() -> hashCode
    665:665:java.lang.String toString() -> toString
    584:584:java.lang.Object setValue(java.lang.Object) -> setValue
    584:584:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$h:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> a
    975:975:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    978:978:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    983:983:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    988:988:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    995:1010:boolean contains(java.lang.Object) -> contains
    1017:1046:boolean remove(java.lang.Object) -> remove
    1054:1054:int size() -> size
    1059:1060:void clear() -> clear
    1065:1067:void forEach(java.util.function.Consumer) -> forEach
    1072:1081:void fastForEach(java.util.function.Consumer) -> a
    975:975:java.util.Spliterator spliterator() -> spliterator
    975:975:java.util.Iterator iterator() -> iterator
    975:975:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$i:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> f
    670:686:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    697:697:boolean hasNext() -> hasNext
    701:717:int nextEntry() -> b
    722:742:void forEachRemaining(java.lang.Object) -> forEachRemaining
    776:790:void remove() -> remove
    1754:1771:void shiftKeys(int):754:771 -> remove
    1754:1771:void remove():780 -> remove
    670:670:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$j:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> f
    842:852:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    842:859:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    866:881:boolean tryAdvance(java.lang.Object) -> tryAdvance
    885:898:void forEachRemaining(java.lang.Object) -> forEachRemaining
    901:908:long estimateSize() -> estimateSize
    913:926:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$k:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> a
    1202:1204:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    1216:1216:short nextShort() -> a
    1201:1201:void acceptOnIndex(java.lang.Object,int) -> a
    2211:2212:void acceptOnIndex(it.unimi.dsi.fastutil.shorts.ShortConsumer,int):1211:1212 -> a
    2211:2212:void acceptOnIndex(java.lang.Object,int):1201 -> a
    1201:1201:void forEachRemaining(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$l:
# {"fileName":"Object2ShortOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap this$0 -> b
    1223:1224:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap) -> <init>
    1226:1228:void <init>(it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap,int,int,boolean) -> <init>
    1232:1232:int characteristics() -> characteristics
    1220:1220:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2242:2242:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1242:1242 -> a
    2242:2242:it.unimi.dsi.fastutil.objects.Object2ShortOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1220 -> a
    1220:1220:void acceptOnIndex(java.lang.Object,int) -> a
    3237:3238:void acceptOnIndex(it.unimi.dsi.fastutil.shorts.ShortConsumer,int):1237:1238 -> a
    3237:3238:void acceptOnIndex(java.lang.Object,int):1220 -> a
    1220:1220:it.unimi.dsi.fastutil.shorts.ShortSpliterator trySplit() -> a
    1220:1220:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1220:1220:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.Object2ShortSortedMap -> it.unimi.dsi.fastutil.objects.ag:
# {"fileName":"Object2ShortSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Object2ShortSortedMap subMap$4c304038() -> b
    it.unimi.dsi.fastutil.objects.Object2ShortSortedMap headMap$50dd764() -> c
    it.unimi.dsi.fastutil.objects.Object2ShortSortedMap tailMap$50dd764() -> d
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> e
    it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ShortEntrySet() -> f
    it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet() -> g
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> values
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet keySet() -> keySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet object2ShortEntrySet() -> object2ShortEntrySet
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Object2ShortSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.objects.ag$a:
# {"fileName":"Object2ShortSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    80:80:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.objects.ObjectArrayList -> it.unimi.dsi.fastutil.objects.ObjectArrayList:
# {"fileName":"ObjectArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int DEFAULT_INITIAL_CAPACITY -> DEFAULT_INITIAL_CAPACITY
    boolean wrapped -> wrapped
    java.lang.Object[] a -> a
    int size -> size
    java.util.stream.Collector TO_LIST_COLLECTOR -> b
    boolean $assertionsDisabled -> c
    81:82:java.lang.Object[] copyArraySafe(java.lang.Object[],int) -> a
    86:86:java.lang.Object[] copyArrayFromSafe(it.unimi.dsi.fastutil.objects.ObjectArrayList) -> c
    97:100:void <init>(java.lang.Object[],boolean) -> <init>
    104:107:void initArrayFromCapacity(int) -> c
    114:117:void <init>(int) -> <init>
    121:124:void <init>() -> <init>
    131:144:void <init>(java.util.Collection) -> <init>
    151:164:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection) -> <init>
    171:180:void <init>(it.unimi.dsi.fastutil.objects.ObjectList) -> <init>
    188:189:void <init>(java.lang.Object[]) -> <init>
    199:202:void <init>(java.lang.Object[],int,int) -> <init>
    210:212:void <init>(java.util.Iterator) -> <init>
    220:222:void <init>(it.unimi.dsi.fastutil.objects.ObjectIterator) -> <init>
    240:240:java.lang.Object[] elements() -> elements
    255:258:it.unimi.dsi.fastutil.objects.ObjectArrayList wrap(java.lang.Object[],int) -> wrap
    272:272:it.unimi.dsi.fastutil.objects.ObjectArrayList wrap(java.lang.Object[]) -> wrap
    281:281:it.unimi.dsi.fastutil.objects.ObjectArrayList of() -> of
    293:293:it.unimi.dsi.fastutil.objects.ObjectArrayList of(java.lang.Object[]) -> of
    298:299:it.unimi.dsi.fastutil.objects.ObjectArrayList combine(it.unimi.dsi.fastutil.objects.ObjectArrayList) -> a
    307:307:java.util.stream.Collector toList() -> toList
    315:320:java.util.stream.Collector toListWithExpectedSize(int) -> toListWithExpectedSize
    330:340:void ensureCapacity(int) -> ensureCapacity
    350:360:void grow(int) -> d
    364:370:void add(int,java.lang.Object) -> add
    374:377:boolean add(java.lang.Object) -> add
    382:383:java.lang.Object get(int) -> get
    388:389:int indexOf(java.lang.Object) -> indexOf
    394:395:int lastIndexOf(java.lang.Object) -> lastIndexOf
    400:406:java.lang.Object remove(int) -> remove
    411:415:boolean remove(java.lang.Object) -> remove
    420:423:java.lang.Object set(int,java.lang.Object) -> set
    428:431:void clear() -> clear
    435:435:int size() -> size
    440:444:void size(int) -> size
    448:448:boolean isEmpty() -> isEmpty
    457:458:void trim() -> trim
    476:481:void trim(int) -> trim
    676:680:it.unimi.dsi.fastutil.objects.ObjectList subList(int,int) -> subList
    693:695:void getElements(int,java.lang.Object[],int,int) -> getElements
    705:710:void removeElements(int,int) -> removeElements
    722:728:void addElements(int,java.lang.Object[],int,int) -> addElements
    740:744:void setElements(int,java.lang.Object[],int,int) -> setElements
    748:751:void forEach(java.util.function.Consumer) -> forEach
    755:767:boolean addAll(int,java.util.Collection) -> addAll
    772:780:boolean addAll(int,it.unimi.dsi.fastutil.objects.ObjectList) -> addAll
    785:791:boolean removeAll(java.util.Collection) -> removeAll
    796:802:boolean removeIf(java.util.function.Predicate) -> removeIf
    807:810:java.lang.Object[] toArray() -> toArray
    816:825:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    830:831:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> listIterator
    1016:1016:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1022:1027:void sort(java.util.Comparator) -> sort
    1031:1036:void unstableSort(java.util.Comparator) -> unstableSort
    1041:1060:it.unimi.dsi.fastutil.objects.ObjectArrayList clone() -> clone
    1075:1082:boolean equals(it.unimi.dsi.fastutil.objects.ObjectArrayList) -> equals
    1088:1100:boolean equals(java.lang.Object) -> equals
    1115:1125:int compareTo(it.unimi.dsi.fastutil.objects.ObjectArrayList) -> compareTo
    1131:1138:int compareTo(java.util.List) -> compareTo
    1142:1144:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1148:1151:void readObject(java.io.ObjectInputStream) -> readObject
    59:59:java.util.Spliterator spliterator() -> spliterator
    59:59:java.util.List subList(int,int) -> subList
    59:59:java.util.ListIterator listIterator(int) -> listIterator
    59:59:int compareTo(java.lang.Object) -> compareTo
    59:59:java.lang.Object clone() -> clone
    320:320:it.unimi.dsi.fastutil.objects.ObjectArrayList lambda$toListWithExpectedSize$0(int) -> e
    59:302:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectArrayList$1 -> it.unimi.dsi.fastutil.objects.ObjectArrayList$1:
# {"fileName":"ObjectArrayList.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int val$index -> c
    it.unimi.dsi.fastutil.objects.ObjectArrayList this$0 -> d
    831:832:void <init>(it.unimi.dsi.fastutil.objects.ObjectArrayList,int) -> <init>
    836:836:boolean hasNext() -> hasNext
    841:841:boolean hasPrevious() -> hasPrevious
    846:847:java.lang.Object next() -> next
    852:853:java.lang.Object previous() -> previous
    858:858:int nextIndex() -> nextIndex
    863:863:int previousIndex() -> previousIndex
    868:870:void add(java.lang.Object) -> add
    874:876:void set(java.lang.Object) -> set
    880:885:void remove() -> remove
    889:892:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.ObjectArrayList$Spliterator -> it.unimi.dsi.fastutil.objects.ObjectArrayList$a:
# {"fileName":"ObjectArrayList.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList this$0 -> e
    933:934:void <init>(it.unimi.dsi.fastutil.objects.ObjectArrayList) -> <init>
    929:941:void <init>(it.unimi.dsi.fastutil.objects.ObjectArrayList,int,int,boolean) -> <init>
    944:944:int getWorkingMax() -> b
    949:949:int characteristics() -> characteristics
    954:954:long estimateSize() -> estimateSize
    959:961:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    966:969:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    988:998:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    925:925:java.util.Spliterator trySplit() -> trySplit
    925:925:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectArrayList$SubList -> it.unimi.dsi.fastutil.objects.ObjectArrayList$b:
# {"fileName":"ObjectArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectArrayList this$0 -> d
    486:488:void <init>(it.unimi.dsi.fastutil.objects.ObjectArrayList,int,int) -> <init>
    499:500:java.lang.Object get(int) -> get
    558:558:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> listIterator
    604:604:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    608:619:boolean contentsEquals(java.lang.Object[],int,int) -> a
    624:637:boolean equals(java.lang.Object) -> equals
    1494:1494:java.lang.Object[] getParentArray():494:494 -> equals
    1494:1494:boolean equals(java.lang.Object):635 -> equals
    645:650:int contentsCompareTo(java.lang.Object[],int,int) -> b
    656:666:int compareTo(java.util.List) -> compareTo
    2494:2494:java.lang.Object[] getParentArray():494:494 -> compareTo
    2494:2494:int compareTo(java.util.List):664 -> compareTo
    483:483:java.util.Spliterator spliterator() -> spliterator
    483:483:java.util.ListIterator listIterator(int) -> listIterator
    483:483:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.objects.ObjectArrayList$SubList$SubListIterator -> it.unimi.dsi.fastutil.objects.ObjectArrayList$b$a:
# {"fileName":"ObjectArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectArrayList$SubList this$1 -> d
    506:508:void <init>(it.unimi.dsi.fastutil.objects.ObjectArrayList$SubList,int) -> <init>
    512:512:java.lang.Object get(int) -> a
    517:518:void add(int,java.lang.Object) -> a
    522:523:void set(int,java.lang.Object) -> b
    527:528:void remove(int) -> b
    532:532:int getMaxPos() -> a
    537:538:java.lang.Object next() -> next
    543:544:java.lang.Object previous() -> previous
    549:553:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.ObjectArrayList$SubList$SubListSpliterator -> it.unimi.dsi.fastutil.objects.ObjectArrayList$b$b:
# {"fileName":"ObjectArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectArrayList$SubList this$1 -> b
    563:565:void <init>(it.unimi.dsi.fastutil.objects.ObjectArrayList$SubList) -> <init>
    567:569:void <init>(it.unimi.dsi.fastutil.objects.ObjectArrayList$SubList,int,int) -> <init>
    573:573:int getMaxPosFromBackingStore() -> b
    578:578:java.lang.Object get(int) -> a
    588:590:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    595:599:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    561:561:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int) -> a
    1583:1583:it.unimi.dsi.fastutil.objects.ObjectArrayList$SubList$SubListSpliterator makeForSplit(int,int):583:583 -> a
    1583:1583:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int):561 -> a
it.unimi.dsi.fastutil.objects.ObjectArraySet -> it.unimi.dsi.fastutil.objects.ObjectArraySet:
# {"fileName":"ObjectArraySet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] a -> a
    int size -> size
    47:50:void <init>(java.lang.Object[]) -> <init>
    55:57:void <init>() -> <init>
    64:66:void <init>(int) -> <init>
    74:76:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection) -> <init>
    84:86:void <init>(java.util.Collection) -> <init>
    94:101:void <init>(it.unimi.dsi.fastutil.objects.ObjectSet) -> <init>
    109:116:void <init>(java.util.Set) -> <init>
    129:133:void <init>(java.lang.Object[],int) -> <init>
    142:142:it.unimi.dsi.fastutil.objects.ObjectArraySet of() -> of
    152:152:it.unimi.dsi.fastutil.objects.ObjectArraySet of(java.lang.Object) -> of
    169:177:it.unimi.dsi.fastutil.objects.ObjectArraySet of(java.lang.Object[]) -> of
    186:186:it.unimi.dsi.fastutil.objects.ObjectArraySet ofUnchecked() -> ofUnchecked
    201:201:it.unimi.dsi.fastutil.objects.ObjectArraySet ofUnchecked(java.lang.Object[]) -> ofUnchecked
    205:206:int findKey(java.lang.Object) -> a
    213:213:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    346:346:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    351:351:boolean contains(java.lang.Object) -> contains
    356:356:int size() -> size
    361:367:boolean remove(java.lang.Object) -> remove
    372:380:boolean add(java.lang.Object) -> add
    385:387:void clear() -> clear
    391:391:boolean isEmpty() -> isEmpty
    396:399:java.lang.Object[] toArray() -> toArray
    405:414:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    431:436:it.unimi.dsi.fastutil.objects.ObjectArraySet clone() -> clone
    440:442:void writeObject(java.io.ObjectOutputStream) -> writeObject
    445:448:void readObject(java.io.ObjectInputStream) -> readObject
    31:31:java.util.Spliterator spliterator() -> spliterator
    31:31:java.util.Iterator iterator() -> iterator
    31:31:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.objects.ObjectArraySet$1 -> it.unimi.dsi.fastutil.objects.ObjectArraySet$1:
# {"fileName":"ObjectArraySet.java","id":"sourceFile"}
    int next -> a
    it.unimi.dsi.fastutil.objects.ObjectArraySet this$0 -> b
    213:214:void <init>(it.unimi.dsi.fastutil.objects.ObjectArraySet) -> <init>
    218:218:boolean hasNext() -> hasNext
    223:224:java.lang.Object next() -> next
    229:232:void remove() -> remove
it.unimi.dsi.fastutil.objects.ObjectArraySet$Spliterator -> it.unimi.dsi.fastutil.objects.ObjectArraySet$a:
# {"fileName":"ObjectArraySet.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.objects.ObjectArraySet this$0 -> e
    258:259:void <init>(it.unimi.dsi.fastutil.objects.ObjectArraySet) -> <init>
    254:266:void <init>(it.unimi.dsi.fastutil.objects.ObjectArraySet,int,int,boolean) -> <init>
    269:269:int getWorkingMax() -> b
    274:274:int characteristics() -> characteristics
    279:279:long estimateSize() -> estimateSize
    285:287:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    293:296:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    315:325:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    250:250:java.util.Spliterator trySplit() -> trySplit
    250:250:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectArrays -> it.unimi.dsi.fastutil.objects.ObjectArrays:
# {"fileName":"ObjectArrays.java","id":"sourceFile"}
    java.lang.Object[] EMPTY_ARRAY -> EMPTY_ARRAY
    java.lang.Object[] DEFAULT_EMPTY_ARRAY -> DEFAULT_EMPTY_ARRAY
    it.unimi.dsi.fastutil.Hash$Strategy HASH_STRATEGY -> HASH_STRATEGY
    86:87:void <init>() -> <init>
    114:116:java.lang.Object[] newArray(java.lang.Object[],int) -> a
    130:132:java.lang.Object[] forceCapacity(java.lang.Object[],int,int) -> forceCapacity
    149:149:java.lang.Object[] ensureCapacity(java.lang.Object[],int) -> ensureCapacity
    165:165:java.lang.Object[] ensureCapacity(java.lang.Object[],int,int) -> ensureCapacity
    183:183:java.lang.Object[] grow(java.lang.Object[],int) -> grow
    204:210:java.lang.Object[] grow(java.lang.Object[],int,int) -> grow
    224:227:java.lang.Object[] trim(java.lang.Object[],int) -> trim
    243:245:java.lang.Object[] setLength(java.lang.Object[],int) -> setLength
    258:261:java.lang.Object[] copy(java.lang.Object[],int,int) -> copy
    271:271:java.lang.Object[] copy(java.lang.Object[]) -> copy
    283:285:void fill(java.lang.Object[],java.lang.Object) -> fill
    298:301:void fill(java.lang.Object[],int,int,java.lang.Object) -> fill
    314:317:boolean equals(java.lang.Object[],java.lang.Object[]) -> equals
    339:340:void ensureFromTo(java.lang.Object[],int,int) -> ensureFromTo
    361:362:void ensureOffsetLength(java.lang.Object[],int,int) -> ensureOffsetLength
    372:373:void ensureSameLength(java.lang.Object[],java.lang.Object[]) -> ensureSameLength
    382:383:java.util.concurrent.ForkJoinPool getPool() -> a
    394:397:void swap(java.lang.Object[],int,int) -> swap
    408:409:void swap(java.lang.Object[],int,int,int) -> swap
    412:415:int med3(java.lang.Object[],int,int,int,java.util.Comparator) -> b
    465:507:void quickSort(java.lang.Object[],int,int,java.util.Comparator) -> quickSort
    2419:2428:void selectionSort(java.lang.Object[],int,int,java.util.Comparator):419:428 -> quickSort
    2419:2428:void quickSort(java.lang.Object[],int,int,java.util.Comparator):468 -> quickSort
    526:527:void quickSort(java.lang.Object[],java.util.Comparator) -> quickSort
    606:611:void parallelQuickSort(java.lang.Object[],int,int,java.util.Comparator) -> parallelQuickSort
    626:627:void parallelQuickSort(java.lang.Object[],java.util.Comparator) -> parallelQuickSort
    631:634:int med3(java.lang.Object[],int,int,int) -> b
    684:726:void quickSort(java.lang.Object[],int,int) -> quickSort
    2639:2648:void selectionSort(java.lang.Object[],int,int):639:648 -> quickSort
    2639:2648:void quickSort(java.lang.Object[],int,int):687 -> quickSort
    744:745:void quickSort(java.lang.Object[]) -> quickSort
    822:827:void parallelQuickSort(java.lang.Object[],int,int) -> parallelQuickSort
    841:842:void parallelQuickSort(java.lang.Object[]) -> parallelQuickSort
    846:852:int med3Indirect(int[],java.lang.Object[],int,int,int) -> b
    896:938:void quickSortIndirect(int[],java.lang.Object[],int,int) -> quickSortIndirect
    2857:2869:void insertionSortIndirect(int[],java.lang.Object[],int,int):857:869 -> quickSortIndirect
    2857:2869:void quickSortIndirect(int[],java.lang.Object[],int,int):899 -> quickSortIndirect
    961:962:void quickSortIndirect(int[],java.lang.Object[]) -> quickSortIndirect
    1047:1052:void parallelQuickSortIndirect(int[],java.lang.Object[],int,int) -> parallelQuickSortIndirect
    1072:1073:void parallelQuickSortIndirect(int[],java.lang.Object[]) -> parallelQuickSortIndirect
    1099:1107:void stabilize(int[],java.lang.Object[],int,int) -> stabilize
    1131:1132:void stabilize(int[],java.lang.Object[]) -> stabilize
    1137:1140:int med3(java.lang.Object[],java.lang.Object[],int,int,int) -> c
    1144:1150:void swap(java.lang.Object[],java.lang.Object[],int,int) -> b
    1153:1154:void swap(java.lang.Object[],java.lang.Object[],int,int,int) -> d
    1194:1235:void quickSort(java.lang.Object[],java.lang.Object[],int,int) -> quickSort
    3158:3170:void selectionSort(java.lang.Object[],java.lang.Object[],int,int):1158:1170 -> quickSort
    3158:3170:void quickSort(java.lang.Object[],java.lang.Object[],int,int):1196 -> quickSort
    1255:1257:void quickSort(java.lang.Object[],java.lang.Object[]) -> quickSort
    1343:1348:void parallelQuickSort(java.lang.Object[],java.lang.Object[],int,int) -> parallelQuickSort
    1369:1371:void parallelQuickSort(java.lang.Object[],java.lang.Object[]) -> parallelQuickSort
    1385:1386:void unstableSort(java.lang.Object[],int,int) -> unstableSort
    1397:1398:void unstableSort(java.lang.Object[]) -> unstableSort
    1412:1413:void unstableSort(java.lang.Object[],int,int,java.util.Comparator) -> unstableSort
    1425:1426:void unstableSort(java.lang.Object[],java.util.Comparator) -> unstableSort
    1445:1467:void mergeSort(java.lang.Object[],int,int,java.lang.Object[]) -> mergeSort
    3652:3664:void insertionSort(java.lang.Object[],int,int):652:664 -> mergeSort
    3652:3664:void mergeSort(java.lang.Object[],int,int,java.lang.Object[]):1448 -> mergeSort
    1481:1482:void mergeSort(java.lang.Object[],int,int) -> mergeSort
    1494:1495:void mergeSort(java.lang.Object[]) -> mergeSort
    1514:1536:void mergeSort(java.lang.Object[],int,int,java.util.Comparator,java.lang.Object[]) -> mergeSort
    4431:4443:void insertionSort(java.lang.Object[],int,int,java.util.Comparator):431:443 -> mergeSort
    4431:4443:void mergeSort(java.lang.Object[],int,int,java.util.Comparator,java.lang.Object[]):1517 -> mergeSort
    1552:1553:void mergeSort(java.lang.Object[],int,int,java.util.Comparator) -> mergeSort
    1566:1567:void mergeSort(java.lang.Object[],java.util.Comparator) -> mergeSort
    1585:1586:void stableSort(java.lang.Object[],int,int) -> stableSort
    1602:1603:void stableSort(java.lang.Object[]) -> stableSort
    1623:1624:void stableSort(java.lang.Object[],int,int,java.util.Comparator) -> stableSort
    1641:1642:void stableSort(java.lang.Object[],java.util.Comparator) -> stableSort
    1665:1674:int binarySearch(java.lang.Object[],int,int,java.lang.Object) -> binarySearch
    1694:1694:int binarySearch(java.lang.Object[],java.lang.Object) -> binarySearch
    1718:1727:int binarySearch(java.lang.Object[],int,int,java.lang.Object,java.util.Comparator) -> binarySearch
    1748:1748:int binarySearch(java.lang.Object[],java.lang.Object,java.util.Comparator) -> binarySearch
    1761:1767:java.lang.Object[] shuffle(java.lang.Object[],int,int,java.util.Random) -> shuffle
    1778:1784:java.lang.Object[] shuffle(java.lang.Object[],java.util.Random) -> shuffle
    1794:1800:java.lang.Object[] reverse(java.lang.Object[]) -> reverse
    1812:1818:java.lang.Object[] reverse(java.lang.Object[],int,int) -> reverse
    85:85:int access$000(java.lang.Object[],int,int,int,java.util.Comparator) -> a
    85:85:int access$100(java.lang.Object[],int,int,int) -> a
    85:85:int access$200(int[],java.lang.Object[],int,int,int) -> a
    85:85:int access$300(java.lang.Object[],java.lang.Object[],int,int,int) -> a
    85:85:void access$400(java.lang.Object[],java.lang.Object[],int,int) -> a
    85:85:void access$500(java.lang.Object[],java.lang.Object[],int,int,int) -> b
    90:1845:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectArrays$ArrayHashStrategy -> it.unimi.dsi.fastutil.objects.ObjectArrays$a:
# {"fileName":"ObjectArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    1822:1822:void <init>() -> <init>
    1822:1822:boolean equals(java.lang.Object,java.lang.Object) -> equals
    2832:2832:boolean equals(java.lang.Object[],java.lang.Object[]):1832:1832 -> equals
    2832:2832:boolean equals(java.lang.Object,java.lang.Object):1822 -> equals
    1822:1822:int hashCode(java.lang.Object) -> hashCode
    3827:3827:int hashCode(java.lang.Object[]):1827:1827 -> hashCode
    3827:3827:int hashCode(java.lang.Object):1822 -> hashCode
    1822:1822:void <init>(byte) -> <init>
it.unimi.dsi.fastutil.objects.ObjectArrays$ForkJoinQuickSort -> it.unimi.dsi.fastutil.objects.ObjectArrays$b:
# {"fileName":"ObjectArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    java.lang.Object[] x -> c
    753:757:void <init>(java.lang.Object[],int,int) -> <init>
    762:805:void compute() -> compute
it.unimi.dsi.fastutil.objects.ObjectArrays$ForkJoinQuickSort2 -> it.unimi.dsi.fastutil.objects.ObjectArrays$c:
# {"fileName":"ObjectArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    java.lang.Object[] x -> c
    java.lang.Object[] y -> d
    1265:1270:void <init>(java.lang.Object[],java.lang.Object[],int,int) -> <init>
    1275:1319:void compute() -> compute
it.unimi.dsi.fastutil.objects.ObjectArrays$ForkJoinQuickSortComp -> it.unimi.dsi.fastutil.objects.ObjectArrays$d:
# {"fileName":"ObjectArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    java.lang.Object[] x -> c
    java.util.Comparator comp -> d
    536:541:void <init>(java.lang.Object[],int,int,java.util.Comparator) -> <init>
    545:588:void compute() -> compute
it.unimi.dsi.fastutil.objects.ObjectArrays$ForkJoinQuickSortIndirect -> it.unimi.dsi.fastutil.objects.ObjectArrays$e:
# {"fileName":"ObjectArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    int from -> a
    int to -> b
    int[] perm -> c
    java.lang.Object[] x -> d
    971:976:void <init>(int[],java.lang.Object[],int,int) -> <init>
    981:1024:void compute() -> compute
it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterable -> it.unimi.dsi.fastutil.objects.ah:
# {"fileName":"ObjectBidirectionalIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    22:22:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    22:22:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator -> it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator:
# {"fileName":"ObjectBidirectionalIterator.java","id":"sourceFile"}
it.unimi.dsi.fastutil.objects.ObjectBigArrays -> it.unimi.dsi.fastutil.objects.ai:
# {"fileName":"ObjectBigArrays.java","id":"sourceFile"}
    java.lang.Object[][] EMPTY_BIG_ARRAY -> a
    238:247:java.lang.Object[][] newBigArray$507836c3() -> a
    509:509:boolean equals(java.lang.Object[][],java.lang.Object[][]) -> a
    77:600:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectBigArrays$BigArrayHashStrategy -> it.unimi.dsi.fastutil.objects.ai$a:
# {"fileName":"ObjectBigArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    577:577:void <init>() -> <init>
    577:577:boolean equals(java.lang.Object,java.lang.Object) -> equals
    1587:1587:boolean equals(java.lang.Object[][],java.lang.Object[][]):587:587 -> equals
    1587:1587:boolean equals(java.lang.Object,java.lang.Object):577 -> equals
    577:577:int hashCode(java.lang.Object) -> hashCode
    2582:2582:int hashCode(java.lang.Object[][]):582:582 -> hashCode
    2582:2582:int hashCode(java.lang.Object):577 -> hashCode
    577:577:void <init>(byte) -> <init>
it.unimi.dsi.fastutil.objects.ObjectBigList -> it.unimi.dsi.fastutil.objects.aj:
# {"fileName":"ObjectBigList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBigListIterator iterator() -> b
    110:110:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:java.util.Iterator iterator() -> iterator
    40:40:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ObjectBigListIterator -> it.unimi.dsi.fastutil.objects.ak:
# {"fileName":"ObjectBigListIterator.java","id":"sourceFile"}
it.unimi.dsi.fastutil.objects.ObjectBooleanPair -> it.unimi.dsi.fastutil.objects.al:
# {"fileName":"ObjectBooleanPair.java","id":"sourceFile"}
    boolean rightBoolean() -> c
    38:38:java.lang.Boolean right() -> d
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ObjectBytePair -> it.unimi.dsi.fastutil.objects.am:
# {"fileName":"ObjectBytePair.java","id":"sourceFile"}
    byte rightByte() -> c
    38:38:java.lang.Byte right() -> d
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ObjectCharPair -> it.unimi.dsi.fastutil.objects.an:
# {"fileName":"ObjectCharPair.java","id":"sourceFile"}
    char rightChar() -> b
    38:38:java.lang.Character right() -> c
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ObjectCollection -> it.unimi.dsi.fastutil.objects.ObjectCollection:
# {"fileName":"ObjectCollection.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    81:81:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    38:38:java.util.Spliterator spliterator() -> spliterator
    38:38:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ObjectCollections -> it.unimi.dsi.fastutil.objects.ao:
# {"fileName":"ObjectCollections.java","id":"sourceFile"}
    310:310:it.unimi.dsi.fastutil.objects.ObjectCollections$SynchronizedCollection synchronize$1cde885b(it.unimi.dsi.fastutil.objects.ObjectCollection,java.lang.Object) -> a
    440:440:it.unimi.dsi.fastutil.objects.ObjectCollections$UnmodifiableCollection unmodifiable$7eda9341(it.unimi.dsi.fastutil.objects.ObjectCollection) -> a
it.unimi.dsi.fastutil.objects.ObjectCollections$EmptyCollection -> it.unimi.dsi.fastutil.objects.ao$a:
# {"fileName":"ObjectCollections.java","id":"sourceFile"}
    43:44:void <init>() -> <init>
    48:48:boolean contains(java.lang.Object) -> contains
    53:53:java.lang.Object[] toArray() -> toArray
    58:59:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    65:65:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    71:71:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    76:76:int size() -> size
    81:81:void clear() -> clear
    85:85:int hashCode() -> hashCode
    90:92:boolean equals(java.lang.Object) -> equals
    97:97:void forEach(java.util.function.Consumer) -> forEach
    101:101:boolean containsAll(java.util.Collection) -> containsAll
    106:106:boolean addAll(java.util.Collection) -> addAll
    111:111:boolean removeAll(java.util.Collection) -> removeAll
    116:116:boolean retainAll(java.util.Collection) -> retainAll
    121:122:boolean removeIf(java.util.function.Predicate) -> removeIf
    42:42:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    42:42:java.util.Spliterator spliterator() -> spliterator
    42:42:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ObjectCollections$SizeDecreasingSupplier -> it.unimi.dsi.fastutil.objects.ao$b:
# {"fileName":"ObjectCollections.java","id":"sourceFile"}
    java.util.concurrent.atomic.AtomicInteger suppliedCount -> a
    int expectedFinalSize -> b
    java.util.function.IntFunction builder -> c
    516:545:void <init>(int,java.util.function.IntFunction) -> <init>
    514:514:java.lang.Object get() -> get
    1555:1560:it.unimi.dsi.fastutil.objects.ObjectCollection get():555:560 -> get
    1555:1560:java.lang.Object get():514 -> get
it.unimi.dsi.fastutil.objects.ObjectCollections$SynchronizedCollection -> it.unimi.dsi.fastutil.objects.ao$c:
# {"fileName":"ObjectCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectCollection collection -> a
    java.lang.Object sync -> b
    132:135:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection,java.lang.Object) -> <init>
    144:146:boolean add(java.lang.Object) -> add
    151:153:boolean contains(java.lang.Object) -> contains
    158:160:boolean remove(java.lang.Object) -> remove
    165:167:int size() -> size
    172:174:boolean isEmpty() -> isEmpty
    179:181:java.lang.Object[] toArray() -> toArray
    186:188:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    193:193:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    198:198:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    203:203:java.util.stream.Stream stream() -> stream
    208:208:java.util.stream.Stream parallelStream() -> parallelStream
    213:216:void forEach(java.util.function.Consumer) -> forEach
    220:222:boolean addAll(java.util.Collection) -> addAll
    227:229:boolean containsAll(java.util.Collection) -> containsAll
    234:236:boolean removeAll(java.util.Collection) -> removeAll
    241:243:boolean retainAll(java.util.Collection) -> retainAll
    248:250:boolean removeIf(java.util.function.Predicate) -> removeIf
    255:258:void clear() -> clear
    262:264:java.lang.String toString() -> toString
    269:271:int hashCode() -> hashCode
    276:279:boolean equals(java.lang.Object) -> equals
    283:286:void writeObject(java.io.ObjectOutputStream) -> writeObject
    127:127:java.util.Spliterator spliterator() -> spliterator
    127:127:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ObjectCollections$UnmodifiableCollection -> it.unimi.dsi.fastutil.objects.ao$d:
# {"fileName":"ObjectCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectCollection collection -> a
    318:320:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection) -> <init>
    324:324:boolean add(java.lang.Object) -> add
    329:329:boolean remove(java.lang.Object) -> remove
    334:334:int size() -> size
    339:339:boolean isEmpty() -> isEmpty
    344:344:boolean contains(java.lang.Object) -> contains
    349:349:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    355:355:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    361:361:java.util.stream.Stream stream() -> stream
    367:367:java.util.stream.Stream parallelStream() -> parallelStream
    372:372:void clear() -> clear
    377:377:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    382:382:java.lang.Object[] toArray() -> toArray
    387:388:void forEach(java.util.function.Consumer) -> forEach
    392:392:boolean containsAll(java.util.Collection) -> containsAll
    397:397:boolean addAll(java.util.Collection) -> addAll
    402:402:boolean removeAll(java.util.Collection) -> removeAll
    407:407:boolean retainAll(java.util.Collection) -> retainAll
    412:412:boolean removeIf(java.util.function.Predicate) -> removeIf
    417:417:java.lang.String toString() -> toString
    422:422:int hashCode() -> hashCode
    427:428:boolean equals(java.lang.Object) -> equals
    314:314:java.util.Spliterator spliterator() -> spliterator
    314:314:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ObjectDoublePair -> it.unimi.dsi.fastutil.objects.ap:
# {"fileName":"ObjectDoublePair.java","id":"sourceFile"}
    double rightDouble() -> b
    38:38:java.lang.Double right() -> c
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ObjectFloatPair -> it.unimi.dsi.fastutil.objects.aq:
# {"fileName":"ObjectFloatPair.java","id":"sourceFile"}
    float rightFloat() -> c
    38:38:java.lang.Float right() -> d
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ObjectImmutableList -> it.unimi.dsi.fastutil.objects.ObjectImmutableList:
# {"fileName":"ObjectImmutableList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectImmutableList EMPTY -> a
    java.lang.Object[] a -> b
    java.util.stream.Collector TO_LIST_COLLECTOR -> c
    60:62:void <init>(java.lang.Object[]) -> <init>
    70:71:void <init>(java.util.Collection) -> <init>
    1046:1046:java.lang.Object[] emptyArray():46:46 -> <init>
    1046:1046:void <init>(java.util.Collection):70 -> <init>
    79:80:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection) -> <init>
    2046:2046:java.lang.Object[] emptyArray():46:46 -> <init>
    2046:2046:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection):79 -> <init>
    89:91:void <init>(it.unimi.dsi.fastutil.objects.ObjectList) -> <init>
    3046:3046:java.lang.Object[] emptyArray():46:46 -> <init>
    3046:3046:void <init>(it.unimi.dsi.fastutil.objects.ObjectList):89 -> <init>
    102:104:void <init>(java.lang.Object[],int,int) -> <init>
    4046:4046:java.lang.Object[] emptyArray():46:46 -> <init>
    4046:4046:void <init>(java.lang.Object[],int,int):102 -> <init>
    113:114:void <init>(it.unimi.dsi.fastutil.objects.ObjectIterator) -> <init>
    5046:5046:java.lang.Object[] emptyArray():46:46 -> <init>
    5046:5046:void <init>(it.unimi.dsi.fastutil.objects.ObjectIterator):113 -> <init>
    123:123:it.unimi.dsi.fastutil.objects.ObjectImmutableList of() -> of
    137:137:it.unimi.dsi.fastutil.objects.ObjectImmutableList of(java.lang.Object[]) -> of
    141:148:it.unimi.dsi.fastutil.objects.ObjectImmutableList convertTrustedToImmutableList(it.unimi.dsi.fastutil.objects.ObjectArrayList) -> a
    158:158:java.util.stream.Collector toList() -> toList
    166:171:java.util.stream.Collector toListWithExpectedSize(int) -> toListWithExpectedSize
    176:177:java.lang.Object get(int) -> get
    182:183:int indexOf(java.lang.Object) -> indexOf
    188:189:int lastIndexOf(java.lang.Object) -> lastIndexOf
    194:194:int size() -> size
    199:199:boolean isEmpty() -> isEmpty
    212:214:void getElements(int,java.lang.Object[],int,int) -> getElements
    218:221:void forEach(java.util.function.Consumer) -> forEach
    226:228:java.lang.Object[] toArray() -> toArray
    234:243:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    248:249:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> listIterator
    399:399:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    723:728:it.unimi.dsi.fastutil.objects.ObjectList subList(int,int) -> subList
    733:733:it.unimi.dsi.fastutil.objects.ObjectImmutableList clone() -> clone
    746:752:boolean equals(it.unimi.dsi.fastutil.objects.ObjectImmutableList) -> equals
    758:768:boolean equals(java.lang.Object) -> equals
    784:793:int compareTo(it.unimi.dsi.fastutil.objects.ObjectImmutableList) -> compareTo
    799:809:int compareTo(java.util.List) -> compareTo
    39:39:java.util.Spliterator spliterator() -> spliterator
    39:39:java.util.List subList(int,int) -> subList
    39:39:java.util.ListIterator listIterator(int) -> listIterator
    39:39:int compareTo(java.lang.Object) -> compareTo
    39:39:java.lang.Object clone() -> clone
    171:171:it.unimi.dsi.fastutil.objects.ObjectArrayList lambda$toListWithExpectedSize$0(int) -> c
    39:39:java.lang.Object[] access$000(it.unimi.dsi.fastutil.objects.ObjectImmutableList) -> a
    42:151:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectImmutableList$1 -> it.unimi.dsi.fastutil.objects.ObjectImmutableList$1:
# {"fileName":"ObjectImmutableList.java","id":"sourceFile"}
    int pos -> a
    int val$index -> b
    it.unimi.dsi.fastutil.objects.ObjectImmutableList this$0 -> c
    249:250:void <init>(it.unimi.dsi.fastutil.objects.ObjectImmutableList,int) -> <init>
    254:254:boolean hasNext() -> hasNext
    259:259:boolean hasPrevious() -> hasPrevious
    264:265:java.lang.Object next() -> next
    270:271:java.lang.Object previous() -> previous
    276:276:int nextIndex() -> nextIndex
    281:281:int previousIndex() -> previousIndex
    286:289:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    293:293:void add(java.lang.Object) -> add
    298:298:void set(java.lang.Object) -> set
    303:303:void remove() -> remove
it.unimi.dsi.fastutil.objects.ObjectImmutableList$ImmutableSubList -> it.unimi.dsi.fastutil.objects.ObjectImmutableList$a:
# {"fileName":"ObjectImmutableList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ObjectImmutableList innerList -> d
    int from -> a
    int to -> b
    java.lang.Object[] a -> c
    415:420:void <init>(it.unimi.dsi.fastutil.objects.ObjectImmutableList,int,int) -> <init>
    424:425:java.lang.Object get(int) -> get
    430:431:int indexOf(java.lang.Object) -> indexOf
    436:437:int lastIndexOf(java.lang.Object) -> lastIndexOf
    442:442:int size() -> size
    447:447:boolean isEmpty() -> isEmpty
    452:456:void getElements(int,java.lang.Object[],int,int) -> getElements
    460:463:void forEach(java.util.function.Consumer) -> forEach
    468:468:java.lang.Object[] toArray() -> toArray
    474:484:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    489:490:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> listIterator
    620:620:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    624:637:boolean contentsEquals(java.lang.Object[],int,int) -> a
    642:655:boolean equals(java.lang.Object) -> equals
    663:668:int contentsCompareTo(java.lang.Object[],int,int) -> b
    674:684:int compareTo(java.util.List) -> compareTo
    692:694:java.lang.Object readResolve() -> readResolve
    704:708:it.unimi.dsi.fastutil.objects.ObjectList subList(int,int) -> subList
    402:402:java.util.Spliterator spliterator() -> spliterator
    402:402:java.util.List subList(int,int) -> subList
    402:402:java.util.ListIterator listIterator(int) -> listIterator
    402:402:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.objects.ObjectImmutableList$ImmutableSubList$1 -> it.unimi.dsi.fastutil.objects.ObjectImmutableList$a$1:
# {"fileName":"ObjectImmutableList.java","id":"sourceFile"}
    int pos -> a
    int val$index -> b
    it.unimi.dsi.fastutil.objects.ObjectImmutableList$ImmutableSubList this$0 -> c
    490:491:void <init>(it.unimi.dsi.fastutil.objects.ObjectImmutableList$ImmutableSubList,int) -> <init>
    495:495:boolean hasNext() -> hasNext
    500:500:boolean hasPrevious() -> hasPrevious
    505:506:java.lang.Object next() -> next
    511:512:java.lang.Object previous() -> previous
    517:517:int nextIndex() -> nextIndex
    522:522:int previousIndex() -> previousIndex
    527:530:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    534:534:void add(java.lang.Object) -> add
    539:539:void set(java.lang.Object) -> set
    544:544:void remove() -> remove
it.unimi.dsi.fastutil.objects.ObjectImmutableList$ImmutableSubList$SubListSpliterator -> it.unimi.dsi.fastutil.objects.ObjectImmutableList$a$a:
# {"fileName":"ObjectImmutableList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectImmutableList$ImmutableSubList this$0 -> c
    577:579:void <init>(it.unimi.dsi.fastutil.objects.ObjectImmutableList$ImmutableSubList) -> <init>
    582:584:void <init>(it.unimi.dsi.fastutil.objects.ObjectImmutableList$ImmutableSubList,int,int) -> <init>
    589:589:java.lang.Object get(int) -> a
    599:601:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    606:610:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    614:614:int characteristics() -> characteristics
    575:575:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int) -> a
    1594:1594:it.unimi.dsi.fastutil.objects.ObjectImmutableList$ImmutableSubList$SubListSpliterator makeForSplit(int,int):594:594 -> a
    1594:1594:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int):575 -> a
it.unimi.dsi.fastutil.objects.ObjectImmutableList$Spliterator -> it.unimi.dsi.fastutil.objects.ObjectImmutableList$b:
# {"fileName":"ObjectImmutableList.java","id":"sourceFile"}
    int pos -> a
    int max -> b
    boolean $assertionsDisabled -> c
    it.unimi.dsi.fastutil.objects.ObjectImmutableList this$0 -> d
    338:339:void <init>(it.unimi.dsi.fastutil.objects.ObjectImmutableList) -> <init>
    341:345:void <init>(it.unimi.dsi.fastutil.objects.ObjectImmutableList,int,int) -> <init>
    349:349:int characteristics() -> characteristics
    354:354:long estimateSize() -> estimateSize
    359:361:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    366:369:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    387:393:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    334:334:java.util.Spliterator trySplit() -> trySplit
    334:334:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectIntImmutablePair -> it.unimi.dsi.fastutil.objects.ObjectIntImmutablePair:
# {"fileName":"ObjectIntImmutablePair.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object left -> left
    int right -> right
    34:37:void <init>(java.lang.Object,int) -> <init>
    49:49:it.unimi.dsi.fastutil.objects.ObjectIntImmutablePair of(java.lang.Object,int) -> of
    54:54:java.lang.Object left() -> left
    59:59:int rightInt() -> rightInt
    65:72:boolean equals(java.lang.Object) -> equals
    77:77:int hashCode() -> hashCode
    87:87:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.objects.ObjectIntPair -> it.unimi.dsi.fastutil.objects.ar:
# {"fileName":"ObjectIntPair.java","id":"sourceFile"}
    int rightInt() -> rightInt
    38:38:java.lang.Integer right() -> b
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ObjectIterable -> it.unimi.dsi.fastutil.objects.ObjectIterable:
# {"fileName":"ObjectIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    50:50:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    25:25:java.util.Spliterator spliterator() -> spliterator
    25:25:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ObjectIterator -> it.unimi.dsi.fastutil.objects.ObjectIterator:
# {"fileName":"ObjectIterator.java","id":"sourceFile"}
it.unimi.dsi.fastutil.objects.ObjectIterators -> it.unimi.dsi.fastutil.objects.ObjectIterators:
# {"fileName":"ObjectIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterators$EmptyIterator EMPTY_ITERATOR -> EMPTY_ITERATOR
    35:36:void <init>() -> <init>
    128:128:it.unimi.dsi.fastutil.objects.ObjectIterator emptyIterator() -> emptyIterator
    207:207:it.unimi.dsi.fastutil.objects.ObjectListIterator singleton(java.lang.Object) -> singleton
    302:303:it.unimi.dsi.fastutil.objects.ObjectListIterator wrap(java.lang.Object[],int,int) -> wrap
    317:317:it.unimi.dsi.fastutil.objects.ObjectListIterator wrap(java.lang.Object[]) -> wrap
    336:340:int unwrap(java.util.Iterator,java.lang.Object[],int,int) -> unwrap
    356:356:int unwrap(java.util.Iterator,java.lang.Object[]) -> unwrap
    372:379:java.lang.Object[] unwrap(java.util.Iterator,int) -> unwrap
    393:393:java.lang.Object[] unwrap(java.util.Iterator) -> unwrap
    412:416:long unwrap(java.util.Iterator,java.lang.Object[][],long,long) -> unwrap
    432:432:long unwrap(java.util.Iterator,java.lang.Object[][]) -> unwrap
    452:455:int unwrap(java.util.Iterator,it.unimi.dsi.fastutil.objects.ObjectCollection,int) -> unwrap
    471:478:java.lang.Object[][] unwrapBig(java.util.Iterator,long) -> unwrapBig
    492:492:java.lang.Object[][] unwrapBig(java.util.Iterator) -> unwrapBig
    510:515:long unwrap(java.util.Iterator,it.unimi.dsi.fastutil.objects.ObjectCollection) -> unwrap
    533:536:int pour(java.util.Iterator,it.unimi.dsi.fastutil.objects.ObjectCollection,int) -> pour
    553:553:int pour(java.util.Iterator,it.unimi.dsi.fastutil.objects.ObjectCollection) -> pour
    570:573:it.unimi.dsi.fastutil.objects.ObjectList pour(java.util.Iterator,int) -> pour
    588:588:it.unimi.dsi.fastutil.objects.ObjectList pour(java.util.Iterator) -> pour
    635:636:it.unimi.dsi.fastutil.objects.ObjectIterator asObjectIterator(java.util.Iterator) -> asObjectIterator
    713:714:it.unimi.dsi.fastutil.objects.ObjectListIterator asObjectIterator(java.util.ListIterator) -> asObjectIterator
    726:726:boolean any(java.util.Iterator,java.util.function.Predicate) -> any
    738:742:boolean all(java.util.Iterator,java.util.function.Predicate) -> all
    757:761:int indexOf(java.util.Iterator,java.util.function.Predicate) -> indexOf
    1077:1077:it.unimi.dsi.fastutil.objects.ObjectIterator concat(it.unimi.dsi.fastutil.objects.ObjectIterator[]) -> concat
    1095:1095:it.unimi.dsi.fastutil.objects.ObjectIterator concat(it.unimi.dsi.fastutil.objects.ObjectIterator[],int,int) -> concat
    1129:1129:it.unimi.dsi.fastutil.objects.ObjectIterator unmodifiable(it.unimi.dsi.fastutil.objects.ObjectIterator) -> unmodifiable
    1173:1173:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator unmodifiable(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> unmodifiable
    1227:1227:it.unimi.dsi.fastutil.objects.ObjectListIterator unmodifiable(it.unimi.dsi.fastutil.objects.ObjectListIterator) -> unmodifiable
    112:112:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectIterators$AbstractIndexBasedIterator -> it.unimi.dsi.fastutil.objects.ObjectIterators$a:
# {"fileName":"ObjectIterators.java","id":"sourceFile"}
    int minPos -> a
    int pos -> b
    int lastReturned -> c
    810:813:void <init>(int) -> <init>
    java.lang.Object get(int) -> a
    void remove(int) -> b
    int getMaxPos() -> a
    861:861:boolean hasNext() -> hasNext
    866:867:java.lang.Object next() -> next
    872:877:void remove() -> remove
    881:884:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.ObjectIterators$AbstractIndexBasedListIterator -> it.unimi.dsi.fastutil.objects.ObjectIterators$b:
# {"fileName":"ObjectIterators.java","id":"sourceFile"}
    922:923:void <init>(int) -> <init>
    void add(int,java.lang.Object) -> a
    void set(int,java.lang.Object) -> b
    955:955:boolean hasPrevious() -> hasPrevious
    960:961:java.lang.Object previous() -> previous
    966:966:int nextIndex() -> nextIndex
    971:971:int previousIndex() -> previousIndex
    976:978:void add(java.lang.Object) -> add
    982:984:void set(java.lang.Object) -> set
it.unimi.dsi.fastutil.objects.ObjectIterators$ArrayIterator -> it.unimi.dsi.fastutil.objects.ObjectIterators$c:
# {"fileName":"ObjectIterators.java","id":"sourceFile"}
    java.lang.Object[] array -> a
    int offset -> b
    int length -> c
    int curr -> d
    216:220:void <init>(java.lang.Object[],int,int) -> <init>
    224:224:boolean hasNext() -> hasNext
    229:229:boolean hasPrevious() -> hasPrevious
    234:235:java.lang.Object next() -> next
    240:241:java.lang.Object previous() -> previous
    246:250:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    278:278:int nextIndex() -> nextIndex
    283:283:int previousIndex() -> previousIndex
it.unimi.dsi.fastutil.objects.ObjectIterators$EmptyIterator -> it.unimi.dsi.fastutil.objects.ObjectIterators$EmptyIterator:
# {"fileName":"ObjectIterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    47:48:void <init>() -> <init>
    52:52:boolean hasNext() -> hasNext
    57:57:boolean hasPrevious() -> hasPrevious
    62:62:java.lang.Object next() -> next
    67:67:java.lang.Object previous() -> previous
    72:72:int nextIndex() -> nextIndex
    77:77:int previousIndex() -> previousIndex
    92:92:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    96:96:java.lang.Object clone() -> clone
    100:100:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.ObjectIterators$IteratorConcatenator -> it.unimi.dsi.fastutil.objects.ObjectIterators$d:
# {"fileName":"ObjectIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator[] a -> a
    int offset -> b
    int length -> c
    int lastOffset -> d
    1005:1012:void <init>(it.unimi.dsi.fastutil.objects.ObjectIterator[],int,int) -> <init>
    1015:1020:void advance() -> a
    1025:1025:boolean hasNext() -> hasNext
    1030:1033:java.lang.Object next() -> next
    1038:1042:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1046:1048:void remove() -> remove
it.unimi.dsi.fastutil.objects.ObjectIterators$IteratorWrapper -> it.unimi.dsi.fastutil.objects.ObjectIterators$e:
# {"fileName":"ObjectIterators.java","id":"sourceFile"}
    java.util.Iterator i -> a
    594:596:void <init>(java.util.Iterator) -> <init>
    600:600:boolean hasNext() -> hasNext
    605:606:void remove() -> remove
    610:610:java.lang.Object next() -> next
    615:616:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.ObjectIterators$ListIteratorWrapper -> it.unimi.dsi.fastutil.objects.ObjectIterators$f:
# {"fileName":"ObjectIterators.java","id":"sourceFile"}
    java.util.ListIterator i -> a
    642:644:void <init>(java.util.ListIterator) -> <init>
    648:648:boolean hasNext() -> hasNext
    653:653:boolean hasPrevious() -> hasPrevious
    658:658:int nextIndex() -> nextIndex
    663:663:int previousIndex() -> previousIndex
    668:669:void set(java.lang.Object) -> set
    673:674:void add(java.lang.Object) -> add
    678:679:void remove() -> remove
    683:683:java.lang.Object next() -> next
    688:688:java.lang.Object previous() -> previous
    693:694:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.ObjectIterators$SingletonIterator -> it.unimi.dsi.fastutil.objects.ObjectIterators$g:
# {"fileName":"ObjectIterators.java","id":"sourceFile"}
    java.lang.Object element -> a
    byte curr -> b
    136:138:void <init>(java.lang.Object) -> <init>
    142:142:boolean hasNext() -> hasNext
    147:147:boolean hasPrevious() -> hasPrevious
    152:154:java.lang.Object next() -> next
    159:161:java.lang.Object previous() -> previous
    166:171:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    175:175:int nextIndex() -> nextIndex
    180:180:int previousIndex() -> previousIndex
it.unimi.dsi.fastutil.objects.ObjectIterators$UnmodifiableBidirectionalIterator -> it.unimi.dsi.fastutil.objects.ObjectIterators$h:
# {"fileName":"ObjectIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator i -> a
    1136:1138:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator) -> <init>
    1142:1142:boolean hasNext() -> hasNext
    1147:1147:boolean hasPrevious() -> hasPrevious
    1152:1152:java.lang.Object next() -> next
    1157:1157:java.lang.Object previous() -> previous
    1162:1163:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.ObjectIterators$UnmodifiableIterator -> it.unimi.dsi.fastutil.objects.ObjectIterators$i:
# {"fileName":"ObjectIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
    1102:1104:void <init>(it.unimi.dsi.fastutil.objects.ObjectIterator) -> <init>
    1108:1108:boolean hasNext() -> hasNext
    1113:1113:java.lang.Object next() -> next
    1118:1119:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.ObjectIterators$UnmodifiableListIterator -> it.unimi.dsi.fastutil.objects.ObjectIterators$j:
# {"fileName":"ObjectIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectListIterator i -> a
    1180:1182:void <init>(it.unimi.dsi.fastutil.objects.ObjectListIterator) -> <init>
    1186:1186:boolean hasNext() -> hasNext
    1191:1191:boolean hasPrevious() -> hasPrevious
    1196:1196:java.lang.Object next() -> next
    1201:1201:java.lang.Object previous() -> previous
    1206:1206:int nextIndex() -> nextIndex
    1211:1211:int previousIndex() -> previousIndex
    1216:1217:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.ObjectLinkedOpenCustomHashSet -> it.unimi.dsi.fastutil.objects.ObjectLinkedOpenCustomHashSet:
# {"fileName":"ObjectLinkedOpenCustomHashSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    int mask -> mask
    boolean containsNull -> containsNull
    it.unimi.dsi.fastutil.Hash$Strategy strategy -> strategy
    int first -> first
    int last -> last
    long[] link -> link
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    92:138:void <init>(int,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    147:148:void <init>(int,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    157:158:void <init>(it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    168:170:void <init>(java.util.Collection,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    180:181:void <init>(java.util.Collection,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    191:193:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    203:204:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    214:216:void <init>(java.util.Iterator,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    226:227:void <init>(java.util.Iterator,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    239:242:void <init>(java.lang.Object[],int,int,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    254:255:void <init>(java.lang.Object[],int,int,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    265:266:void <init>(java.lang.Object[],float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    276:277:void <init>(java.lang.Object[],it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    285:285:it.unimi.dsi.fastutil.Hash$Strategy strategy() -> strategy
    299:301:void ensureCapacity(int) -> ensureCapacity
    311:314:boolean addAll(java.util.Collection) -> addAll
    1304:1306:void tryCapacity(long):304:306 -> addAll
    1304:1306:boolean addAll(java.util.Collection):312 -> addAll
    320:346:boolean add(java.lang.Object) -> add
    364:390:java.lang.Object addOrGet(java.lang.Object) -> addOrGet
    403:416:void shiftKeys(int) -> a
    421:425:boolean removeEntry(int) -> b
    440:452:boolean remove(java.lang.Object) -> remove
    1429:1434:boolean removeNullEntry():429:434 -> remove
    1429:1434:boolean remove(java.lang.Object):441 -> remove
    459:468:boolean contains(java.lang.Object) -> contains
    479:490:java.lang.Object get(java.lang.Object) -> get
    501:519:java.lang.Object removeFirst() -> removeFirst
    529:547:java.lang.Object removeLast() -> removeLast
    551:566:void moveIndexToFirst(int) -> c
    569:584:void moveIndexToLast(int) -> d
    595:627:boolean addAndMoveToFirst(java.lang.Object) -> addAndMoveToFirst
    639:671:boolean addAndMoveToLast(java.lang.Object) -> addAndMoveToLast
    682:687:void clear() -> clear
    691:691:int size() -> size
    696:696:boolean isEmpty() -> isEmpty
    706:731:void fixPointers(int) -> e
    741:765:void fixPointers(int,int) -> a
    774:775:java.lang.Object first() -> first
    785:786:java.lang.Object last() -> last
    796:796:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    806:806:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    816:816:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    826:826:java.util.Comparator comparator() -> comparator
    1020:1020:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator(java.lang.Object) -> iterator
    1031:1031:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator() -> iterator
    1051:1051:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1057:1064:void forEach(java.util.function.Consumer) -> forEach
    1080:1080:boolean trim() -> trim
    1102:1109:boolean trim(int) -> trim
    1124:1160:void rehash(int) -> rehash
    1176:1184:it.unimi.dsi.fastutil.objects.ObjectLinkedOpenCustomHashSet clone() -> clone
    1198:1205:int hashCode() -> hashCode
    2289:2289:int realSize():289:289 -> hashCode
    2289:2289:int hashCode():1199 -> hashCode
    1209:1212:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1216:1249:void readObject(java.io.ObjectInputStream) -> readObject
    77:77:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    77:77:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator(java.lang.Object) -> iterator
    77:77:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    77:77:java.util.Spliterator spliterator() -> spliterator
    77:77:java.util.Iterator iterator() -> iterator
    77:77:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    77:77:java.util.SortedSet headSet(java.lang.Object) -> headSet
    77:77:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    77:77:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.objects.ObjectLinkedOpenCustomHashSet$SetIterator -> it.unimi.dsi.fastutil.objects.ObjectLinkedOpenCustomHashSet$a:
# {"fileName":"ObjectLinkedOpenCustomHashSet.java","id":"sourceFile"}
    int prev -> a
    int next -> b
    int curr -> c
    int index -> d
    it.unimi.dsi.fastutil.objects.ObjectLinkedOpenCustomHashSet this$0 -> e
    841:858:void <init>(it.unimi.dsi.fastutil.objects.ObjectLinkedOpenCustomHashSet) -> <init>
    841:886:void <init>(it.unimi.dsi.fastutil.objects.ObjectLinkedOpenCustomHashSet,java.lang.Object) -> <init>
    891:891:boolean hasNext() -> hasNext
    896:896:boolean hasPrevious() -> hasPrevious
    901:907:java.lang.Object next() -> next
    912:917:java.lang.Object previous() -> previous
    922:932:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    935:950:void ensureIndexKnown() -> a
    954:955:int nextIndex() -> nextIndex
    960:961:int previousIndex() -> previousIndex
    966:1007:void remove() -> remove
it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet -> it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet:
# {"fileName":"ObjectLinkedOpenHashSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    int mask -> mask
    boolean containsNull -> containsNull
    int first -> first
    int last -> last
    long[] link -> link
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    java.util.stream.Collector TO_SET_COLLECTOR -> a
    91:135:void <init>(int,float) -> <init>
    143:144:void <init>(int) -> <init>
    151:152:void <init>() -> <init>
    161:163:void <init>(java.util.Collection,float) -> <init>
    172:173:void <init>(java.util.Collection) -> <init>
    182:184:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection,float) -> <init>
    193:194:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection) -> <init>
    203:205:void <init>(java.util.Iterator,float) -> <init>
    214:215:void <init>(java.util.Iterator) -> <init>
    226:229:void <init>(java.lang.Object[],int,int,float) -> <init>
    240:241:void <init>(java.lang.Object[],int,int) -> <init>
    250:251:void <init>(java.lang.Object[],float) -> <init>
    260:261:void <init>(java.lang.Object[]) -> <init>
    269:269:it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet of() -> of
    280:282:it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet of(java.lang.Object) -> of
    296:301:it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet of(java.lang.Object,java.lang.Object) -> of
    316:324:it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet of(java.lang.Object,java.lang.Object,java.lang.Object) -> of
    338:344:it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet of(java.lang.Object[]) -> of
    349:350:it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet combine(it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet) -> a
    358:358:java.util.stream.Collector toSet() -> toSet
    366:371:java.util.stream.Collector toSetWithExpectedSize(int) -> toSetWithExpectedSize
    385:387:void ensureCapacity(int) -> ensureCapacity
    397:400:boolean addAll(java.util.Collection) -> addAll
    1390:1392:void tryCapacity(long):390:392 -> addAll
    1390:1392:boolean addAll(java.util.Collection):398 -> addAll
    406:431:boolean add(java.lang.Object) -> add
    449:474:java.lang.Object addOrGet(java.lang.Object) -> addOrGet
    487:500:void shiftKeys(int) -> a
    505:509:boolean removeEntry(int) -> b
    524:536:boolean remove(java.lang.Object) -> remove
    1513:1518:boolean removeNullEntry():513:518 -> remove
    1513:1518:boolean remove(java.lang.Object):525 -> remove
    543:552:boolean contains(java.lang.Object) -> contains
    563:574:java.lang.Object get(java.lang.Object) -> get
    585:603:java.lang.Object removeFirst() -> removeFirst
    613:631:java.lang.Object removeLast() -> removeLast
    635:650:void moveIndexToFirst(int) -> c
    653:668:void moveIndexToLast(int) -> d
    679:711:boolean addAndMoveToFirst(java.lang.Object) -> addAndMoveToFirst
    723:755:boolean addAndMoveToLast(java.lang.Object) -> addAndMoveToLast
    766:771:void clear() -> clear
    775:775:int size() -> size
    780:780:boolean isEmpty() -> isEmpty
    790:815:void fixPointers(int) -> e
    825:849:void fixPointers(int,int) -> a
    858:859:java.lang.Object first() -> first
    869:870:java.lang.Object last() -> last
    880:880:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    890:890:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    900:900:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    910:910:java.util.Comparator comparator() -> comparator
    1104:1104:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator(java.lang.Object) -> iterator
    1115:1115:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator() -> iterator
    1135:1135:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1141:1148:void forEach(java.util.function.Consumer) -> forEach
    1164:1164:boolean trim() -> trim
    1186:1193:boolean trim(int) -> trim
    1208:1244:void rehash(int) -> rehash
    1260:1267:it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet clone() -> clone
    1281:1288:int hashCode() -> hashCode
    2375:2375:int realSize():375:375 -> hashCode
    2375:2375:int hashCode():1282 -> hashCode
    1292:1295:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1299:1332:void readObject(java.io.ObjectInputStream) -> readObject
    78:78:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    78:78:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator(java.lang.Object) -> iterator
    78:78:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    78:78:java.util.Spliterator spliterator() -> spliterator
    78:78:java.util.Iterator iterator() -> iterator
    78:78:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    78:78:java.util.SortedSet headSet(java.lang.Object) -> headSet
    78:78:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    78:78:java.lang.Object clone() -> clone
    371:371:it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet lambda$toSetWithExpectedSize$0(int) -> f
    353:353:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet$SetIterator -> it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet$a:
# {"fileName":"ObjectLinkedOpenHashSet.java","id":"sourceFile"}
    int prev -> a
    int next -> b
    int curr -> c
    int index -> d
    it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet this$0 -> e
    925:942:void <init>(it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet) -> <init>
    925:970:void <init>(it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet,java.lang.Object) -> <init>
    975:975:boolean hasNext() -> hasNext
    980:980:boolean hasPrevious() -> hasPrevious
    985:991:java.lang.Object next() -> next
    996:1001:java.lang.Object previous() -> previous
    1006:1016:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1019:1034:void ensureIndexKnown() -> a
    1038:1039:int nextIndex() -> nextIndex
    1044:1045:int previousIndex() -> previousIndex
    1050:1091:void remove() -> remove
it.unimi.dsi.fastutil.objects.ObjectList -> it.unimi.dsi.fastutil.objects.ObjectList:
# {"fileName":"ObjectList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectListIterator iterator() -> iterator
    105:108:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator() -> listIterator
    it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> listIterator
    it.unimi.dsi.fastutil.objects.ObjectList subList(int,int) -> subList
    void getElements(int,java.lang.Object[],int,int) -> getElements
    void removeElements(int,int) -> removeElements
    void addElements(int,java.lang.Object[],int,int) -> addElements
    193:194:void setElements(java.lang.Object[]) -> a
    204:205:void setElements$2c5275bd(java.lang.Object[]) -> b
    232:242:void setElements(int,java.lang.Object[],int,int) -> setElements
    255:255:boolean addAll(int,it.unimi.dsi.fastutil.objects.ObjectList) -> addAll
    267:267:boolean addAll$a91787b(it.unimi.dsi.fastutil.objects.ObjectArrayList) -> b
    356:365:void sort(java.util.Comparator) -> sort
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:java.util.ListIterator listIterator() -> listIterator
    45:45:java.util.Iterator iterator() -> iterator
    45:45:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ObjectListIterator -> it.unimi.dsi.fastutil.objects.ObjectListIterator:
# {"fileName":"ObjectListIterator.java","id":"sourceFile"}
    44:44:void set(java.lang.Object) -> set
    58:58:void add(java.lang.Object) -> add
    72:72:void remove() -> remove
it.unimi.dsi.fastutil.objects.ObjectLists -> it.unimi.dsi.fastutil.objects.as:
# {"fileName":"ObjectLists.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectLists$EmptyList EMPTY_LIST -> a
    220:220:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectLists$EmptyList -> it.unimi.dsi.fastutil.objects.as$a:
# {"fileName":"ObjectLists.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    61:62:void <init>() -> <init>
    66:66:java.lang.Object get(int) -> get
    71:71:boolean remove(java.lang.Object) -> remove
    76:76:java.lang.Object remove(int) -> remove
    81:81:void add(int,java.lang.Object) -> add
    86:86:java.lang.Object set(int,java.lang.Object) -> set
    91:91:int indexOf(java.lang.Object) -> indexOf
    96:96:int lastIndexOf(java.lang.Object) -> lastIndexOf
    101:101:boolean addAll(int,java.util.Collection) -> addAll
    106:106:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    112:112:void sort(java.util.Comparator) -> sort
    121:121:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator() -> listIterator
    127:127:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator() -> iterator
    133:134:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> listIterator
    139:140:it.unimi.dsi.fastutil.objects.ObjectList subList(int,int) -> subList
    145:146:void getElements(int,java.lang.Object[],int,int) -> getElements
    151:151:void removeElements(int,int) -> removeElements
    156:156:void addElements(int,java.lang.Object[],int,int) -> addElements
    166:166:void setElements(java.lang.Object[]) -> a
    171:171:void setElements$2c5275bd(java.lang.Object[]) -> b
    176:176:void setElements(int,java.lang.Object[],int,int) -> setElements
    192:192:java.lang.Object clone() -> clone
    197:197:int hashCode() -> hashCode
    203:203:boolean equals(java.lang.Object) -> equals
    208:208:java.lang.String toString() -> toString
    212:212:java.lang.Object readResolve() -> readResolve
    58:58:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    58:58:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    58:58:java.util.Iterator iterator() -> iterator
    58:58:java.util.List subList(int,int) -> subList
    58:58:java.util.ListIterator listIterator(int) -> listIterator
    58:58:java.util.ListIterator listIterator() -> listIterator
    58:58:int compareTo(java.lang.Object) -> compareTo
    1186:1187:int compareTo(java.util.List):186:187 -> compareTo
    1186:1187:int compareTo(java.lang.Object):58 -> compareTo
it.unimi.dsi.fastutil.objects.ObjectLists$ImmutableListBase -> it.unimi.dsi.fastutil.objects.as$b:
# {"fileName":"ObjectLists.java","id":"sourceFile"}
    839:839:void <init>() -> <init>
    848:848:void add(int,java.lang.Object) -> add
    859:859:boolean add(java.lang.Object) -> add
    870:870:boolean addAll(java.util.Collection) -> addAll
    881:881:boolean addAll(int,java.util.Collection) -> addAll
    892:892:java.lang.Object remove(int) -> remove
    903:903:boolean remove(java.lang.Object) -> remove
    914:914:boolean removeAll(java.util.Collection) -> removeAll
    925:925:boolean retainAll(java.util.Collection) -> retainAll
    936:936:boolean removeIf(java.util.function.Predicate) -> removeIf
    947:947:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    958:958:java.lang.Object set(int,java.lang.Object) -> set
    969:969:void clear() -> clear
    980:980:void size(int) -> size
    991:991:void removeElements(int,int) -> removeElements
    1002:1002:void addElements(int,java.lang.Object[],int,int) -> addElements
    1013:1013:void setElements(int,java.lang.Object[],int,int) -> setElements
    1024:1024:void sort(java.util.Comparator) -> sort
    1035:1035:void unstableSort(java.util.Comparator) -> unstableSort
it.unimi.dsi.fastutil.objects.ObjectLongPair -> it.unimi.dsi.fastutil.objects.at:
# {"fileName":"ObjectLongPair.java","id":"sourceFile"}
    long rightLong() -> b
    38:38:java.lang.Long right() -> c
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet -> it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet:
# {"fileName":"ObjectOpenCustomHashSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    int mask -> mask
    boolean containsNull -> containsNull
    it.unimi.dsi.fastutil.Hash$Strategy strategy -> strategy
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    84:93:void <init>(int,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    102:103:void <init>(int,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    112:113:void <init>(it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    123:125:void <init>(java.util.Collection,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    135:136:void <init>(java.util.Collection,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    146:148:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    158:159:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    169:171:void <init>(java.util.Iterator,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    181:182:void <init>(java.util.Iterator,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    194:197:void <init>(java.lang.Object[],int,int,float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    209:210:void <init>(java.lang.Object[],int,int,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    220:221:void <init>(java.lang.Object[],float,it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    231:232:void <init>(java.lang.Object[],it.unimi.dsi.fastutil.Hash$Strategy) -> <init>
    240:240:it.unimi.dsi.fastutil.Hash$Strategy strategy() -> strategy
    244:244:int realSize() -> a
    254:256:void ensureCapacity(int) -> ensureCapacity
    266:269:boolean addAll(java.util.Collection) -> addAll
    1259:1261:void tryCapacity(long):259:261 -> addAll
    1259:1261:boolean addAll(java.util.Collection):267 -> addAll
    275:291:boolean add(java.lang.Object) -> add
    309:325:java.lang.Object addOrGet(java.lang.Object) -> addOrGet
    355:358:boolean removeEntry(int) -> a
    1338:1350:void shiftKeys(int):338:350 -> a
    1338:1350:boolean removeEntry(int):356 -> a
    372:384:boolean remove(java.lang.Object) -> remove
    1362:1366:boolean removeNullEntry():362:366 -> remove
    1362:1366:boolean remove(java.lang.Object):373 -> remove
    391:400:boolean contains(java.lang.Object) -> contains
    411:422:java.lang.Object get(java.lang.Object) -> get
    434:438:void clear() -> clear
    442:442:int size() -> size
    447:447:boolean isEmpty() -> isEmpty
    571:571:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    696:696:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    701:704:void forEach(java.util.function.Consumer) -> forEach
    720:720:boolean trim() -> trim
    742:749:boolean trim(int) -> trim
    764:777:void rehash(int) -> rehash
    793:800:it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet clone() -> clone
    814:821:int hashCode() -> hashCode
    825:828:void writeObject(java.io.ObjectOutputStream) -> writeObject
    832:849:void readObject(java.io.ObjectInputStream) -> readObject
    49:49:java.util.Spliterator spliterator() -> spliterator
    49:49:java.util.Iterator iterator() -> iterator
    49:49:java.lang.Object clone() -> clone
    49:49:int access$100(it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet) -> a
it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet$SetIterator -> it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet$a:
# {"fileName":"ObjectOpenCustomHashSet.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNull -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet this$0 -> f
    451:466:void <init>(it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet) -> <init>
    475:475:boolean hasNext() -> hasNext
    480:494:java.lang.Object next() -> next
    530:544:void remove() -> remove
    1508:1524:void shiftKeys(int):508:524 -> remove
    1508:1524:void remove():534 -> remove
    548:566:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    451:451:void <init>(it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet,byte) -> <init>
it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet$SetSpliterator -> it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet$b:
# {"fileName":"ObjectOpenCustomHashSet.java","id":"sourceFile"}
    int pos -> a
    int max -> b
    int c -> c
    boolean mustReturnNull -> d
    boolean hasSplit -> e
    it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet this$0 -> f
    580:590:void <init>(it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet) -> <init>
    580:597:void <init>(it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet,int,int,boolean) -> <init>
    601:617:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    622:635:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    639:639:int characteristics() -> characteristics
    644:651:long estimateSize() -> estimateSize
    657:670:it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet$SetSpliterator trySplit() -> b
    574:574:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    574:574:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.ObjectOpenHashSet -> it.unimi.dsi.fastutil.objects.ObjectOpenHashSet:
# {"fileName":"ObjectOpenHashSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    int mask -> mask
    boolean containsNull -> containsNull
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    java.util.stream.Collector TO_SET_COLLECTOR -> a
    81:89:void <init>(int,float) -> <init>
    97:98:void <init>(int) -> <init>
    105:106:void <init>() -> <init>
    115:117:void <init>(java.util.Collection,float) -> <init>
    126:127:void <init>(java.util.Collection) -> <init>
    136:138:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection,float) -> <init>
    147:148:void <init>(it.unimi.dsi.fastutil.objects.ObjectCollection) -> <init>
    157:159:void <init>(java.util.Iterator,float) -> <init>
    168:169:void <init>(java.util.Iterator) -> <init>
    180:183:void <init>(java.lang.Object[],int,int,float) -> <init>
    194:195:void <init>(java.lang.Object[],int,int) -> <init>
    204:205:void <init>(java.lang.Object[],float) -> <init>
    214:215:void <init>(java.lang.Object[]) -> <init>
    223:223:it.unimi.dsi.fastutil.objects.ObjectOpenHashSet of() -> of
    234:236:it.unimi.dsi.fastutil.objects.ObjectOpenHashSet of(java.lang.Object) -> of
    250:255:it.unimi.dsi.fastutil.objects.ObjectOpenHashSet of(java.lang.Object,java.lang.Object) -> of
    270:278:it.unimi.dsi.fastutil.objects.ObjectOpenHashSet of(java.lang.Object,java.lang.Object,java.lang.Object) -> of
    292:298:it.unimi.dsi.fastutil.objects.ObjectOpenHashSet of(java.lang.Object[]) -> of
    303:304:it.unimi.dsi.fastutil.objects.ObjectOpenHashSet combine(it.unimi.dsi.fastutil.objects.ObjectOpenHashSet) -> b
    312:312:java.util.stream.Collector toSet() -> toSet
    320:325:java.util.stream.Collector toSetWithExpectedSize(int) -> toSetWithExpectedSize
    329:329:int realSize() -> a
    339:341:void ensureCapacity(int) -> ensureCapacity
    351:354:boolean addAll(java.util.Collection) -> addAll
    1344:1346:void tryCapacity(long):344:346 -> addAll
    1344:1346:boolean addAll(java.util.Collection):352 -> addAll
    360:375:boolean add(java.lang.Object) -> add
    393:408:java.lang.Object addOrGet(java.lang.Object) -> addOrGet
    438:441:boolean removeEntry(int) -> a
    1421:1433:void shiftKeys(int):421:433 -> a
    1421:1433:boolean removeEntry(int):439 -> a
    455:467:boolean remove(java.lang.Object) -> remove
    1445:1449:boolean removeNullEntry():445:449 -> remove
    1445:1449:boolean remove(java.lang.Object):456 -> remove
    474:483:boolean contains(java.lang.Object) -> contains
    494:505:java.lang.Object get(java.lang.Object) -> get
    517:521:void clear() -> clear
    525:525:int size() -> size
    530:530:boolean isEmpty() -> isEmpty
    654:654:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    779:779:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    784:787:void forEach(java.util.function.Consumer) -> forEach
    803:803:boolean trim() -> trim
    825:832:boolean trim(int) -> trim
    847:860:void rehash(int) -> rehash
    876:882:it.unimi.dsi.fastutil.objects.ObjectOpenHashSet clone() -> clone
    896:903:int hashCode() -> hashCode
    907:910:void writeObject(java.io.ObjectOutputStream) -> writeObject
    914:931:void readObject(java.io.ObjectInputStream) -> readObject
    49:49:java.util.Spliterator spliterator() -> spliterator
    49:49:java.util.Iterator iterator() -> iterator
    49:49:java.lang.Object clone() -> clone
    325:325:it.unimi.dsi.fastutil.objects.ObjectOpenHashSet lambda$toSetWithExpectedSize$0(int) -> b
    49:49:int access$100(it.unimi.dsi.fastutil.objects.ObjectOpenHashSet) -> a
    307:307:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectOpenHashSet$SetIterator -> it.unimi.dsi.fastutil.objects.ObjectOpenHashSet$a:
# {"fileName":"ObjectOpenHashSet.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNull -> d
    it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.ObjectOpenHashSet this$0 -> f
    534:549:void <init>(it.unimi.dsi.fastutil.objects.ObjectOpenHashSet) -> <init>
    558:558:boolean hasNext() -> hasNext
    563:577:java.lang.Object next() -> next
    613:627:void remove() -> remove
    1591:1607:void shiftKeys(int):591:607 -> remove
    1591:1607:void remove():617 -> remove
    631:649:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    534:534:void <init>(it.unimi.dsi.fastutil.objects.ObjectOpenHashSet,byte) -> <init>
it.unimi.dsi.fastutil.objects.ObjectOpenHashSet$SetSpliterator -> it.unimi.dsi.fastutil.objects.ObjectOpenHashSet$b:
# {"fileName":"ObjectOpenHashSet.java","id":"sourceFile"}
    int pos -> a
    int max -> b
    int c -> c
    boolean mustReturnNull -> d
    boolean hasSplit -> e
    it.unimi.dsi.fastutil.objects.ObjectOpenHashSet this$0 -> f
    663:673:void <init>(it.unimi.dsi.fastutil.objects.ObjectOpenHashSet) -> <init>
    663:680:void <init>(it.unimi.dsi.fastutil.objects.ObjectOpenHashSet,int,int,boolean) -> <init>
    684:700:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    705:718:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    722:722:int characteristics() -> characteristics
    727:734:long estimateSize() -> estimateSize
    740:753:it.unimi.dsi.fastutil.objects.ObjectOpenHashSet$SetSpliterator trySplit() -> b
    657:657:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    657:657:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.ObjectSet -> it.unimi.dsi.fastutil.objects.ObjectSet:
# {"fileName":"ObjectSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    79:79:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    89:89:it.unimi.dsi.fastutil.objects.ObjectSet of() -> of
    99:99:it.unimi.dsi.fastutil.objects.ObjectSet of(java.lang.Object) -> of
    111:116:it.unimi.dsi.fastutil.objects.ObjectSet of(java.lang.Object,java.lang.Object) -> of
    129:137:it.unimi.dsi.fastutil.objects.ObjectSet of(java.lang.Object,java.lang.Object,java.lang.Object) -> of
    149:168:it.unimi.dsi.fastutil.objects.ObjectSet of(java.lang.Object[]) -> of
    31:31:java.util.Spliterator spliterator() -> spliterator
    31:31:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ObjectSets -> it.unimi.dsi.fastutil.objects.au:
# {"fileName":"ObjectSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectSets$EmptySet EMPTY_SET -> a
    it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet UNMODIFIABLE_EMPTY_SET$52e6b354 -> b
    173:173:it.unimi.dsi.fastutil.objects.ObjectSets$Singleton singleton$5cca6bf1(java.lang.Object) -> a
    217:217:it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet synchronize$3cbce9ed(it.unimi.dsi.fastutil.objects.ObjectSet,java.lang.Object) -> a
    253:253:it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet unmodifiable$f523e77(it.unimi.dsi.fastutil.objects.ObjectSet) -> a
    71:75:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectSets$EmptySet -> it.unimi.dsi.fastutil.objects.au$a:
# {"fileName":"ObjectSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    43:44:void <init>() -> <init>
    48:48:boolean remove(java.lang.Object) -> remove
    53:53:java.lang.Object clone() -> clone
    59:59:boolean equals(java.lang.Object) -> equals
    63:63:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.ObjectSets$Singleton -> it.unimi.dsi.fastutil.objects.au$b:
# {"fileName":"ObjectSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object element -> a
    100:102:void <init>(java.lang.Object) -> <init>
    106:106:boolean contains(java.lang.Object) -> contains
    111:111:boolean remove(java.lang.Object) -> remove
    121:121:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    126:126:int size() -> size
    131:131:java.lang.Object[] toArray() -> toArray
    136:137:void forEach(java.util.function.Consumer) -> forEach
    141:141:boolean addAll(java.util.Collection) -> addAll
    146:146:boolean removeAll(java.util.Collection) -> removeAll
    151:151:boolean retainAll(java.util.Collection) -> retainAll
    156:156:boolean removeIf(java.util.function.Predicate) -> removeIf
    161:161:java.lang.Object clone() -> clone
    96:96:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1116:1116:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():116:116 -> iterator
    1116:1116:it.unimi.dsi.fastutil.objects.ObjectIterator iterator():96 -> iterator
    96:96:java.util.Spliterator spliterator() -> spliterator
    96:96:java.util.Iterator iterator() -> iterator
    2116:2116:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():116:116 -> iterator
    2116:2116:java.util.Iterator iterator():96 -> iterator
it.unimi.dsi.fastutil.objects.ObjectSets$SynchronizedSet -> it.unimi.dsi.fastutil.objects.au$c:
# {"fileName":"ObjectSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    181:182:void <init>(it.unimi.dsi.fastutil.objects.ObjectSet,java.lang.Object) -> <init>
    190:192:boolean remove(java.lang.Object) -> remove
    177:177:boolean equals(java.lang.Object) -> equals
    177:177:int hashCode() -> hashCode
    177:177:java.lang.String toString() -> toString
    177:177:void clear() -> clear
    177:177:boolean removeIf(java.util.function.Predicate) -> removeIf
    177:177:boolean retainAll(java.util.Collection) -> retainAll
    177:177:boolean removeAll(java.util.Collection) -> removeAll
    177:177:boolean containsAll(java.util.Collection) -> containsAll
    177:177:boolean addAll(java.util.Collection) -> addAll
    177:177:void forEach(java.util.function.Consumer) -> forEach
    177:177:java.util.stream.Stream parallelStream() -> parallelStream
    177:177:java.util.stream.Stream stream() -> stream
    177:177:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    177:177:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    177:177:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    177:177:java.lang.Object[] toArray() -> toArray
    177:177:boolean isEmpty() -> isEmpty
    177:177:int size() -> size
    177:177:boolean contains(java.lang.Object) -> contains
    177:177:boolean add(java.lang.Object) -> add
it.unimi.dsi.fastutil.objects.ObjectSets$UnmodifiableSet -> it.unimi.dsi.fastutil.objects.au$d:
# {"fileName":"ObjectSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    225:226:void <init>(it.unimi.dsi.fastutil.objects.ObjectSet) -> <init>
    230:230:boolean remove(java.lang.Object) -> remove
    235:236:boolean equals(java.lang.Object) -> equals
    241:241:int hashCode() -> hashCode
    221:221:java.lang.String toString() -> toString
    221:221:boolean removeIf(java.util.function.Predicate) -> removeIf
    221:221:boolean retainAll(java.util.Collection) -> retainAll
    221:221:boolean removeAll(java.util.Collection) -> removeAll
    221:221:boolean addAll(java.util.Collection) -> addAll
    221:221:boolean containsAll(java.util.Collection) -> containsAll
    221:221:void forEach(java.util.function.Consumer) -> forEach
    221:221:java.lang.Object[] toArray() -> toArray
    221:221:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    221:221:void clear() -> clear
    221:221:java.util.stream.Stream parallelStream() -> parallelStream
    221:221:java.util.stream.Stream stream() -> stream
    221:221:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    221:221:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    221:221:boolean contains(java.lang.Object) -> contains
    221:221:boolean isEmpty() -> isEmpty
    221:221:int size() -> size
    221:221:boolean add(java.lang.Object) -> add
it.unimi.dsi.fastutil.objects.ObjectShortPair -> it.unimi.dsi.fastutil.objects.av:
# {"fileName":"ObjectShortPair.java","id":"sourceFile"}
    short rightShort() -> c
    38:38:java.lang.Short right() -> d
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ObjectSortedSet -> it.unimi.dsi.fastutil.objects.ObjectSortedSet:
# {"fileName":"ObjectSortedSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    118:118:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    34:34:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    34:34:java.util.Spliterator spliterator() -> spliterator
    34:34:java.util.Iterator iterator() -> iterator
    34:34:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    34:34:java.util.SortedSet headSet(java.lang.Object) -> headSet
    34:34:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
it.unimi.dsi.fastutil.objects.ObjectSortedSets -> it.unimi.dsi.fastutil.objects.aw:
# {"fileName":"ObjectSortedSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectSortedSets$EmptySet EMPTY_SET -> a
    99:99:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectSortedSets$EmptySet -> it.unimi.dsi.fastutil.objects.aw$a:
# {"fileName":"ObjectSortedSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    42:43:void <init>() -> <init>
    54:54:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    60:60:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    66:66:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    71:71:java.lang.Object first() -> first
    76:76:java.lang.Object last() -> last
    81:81:java.util.Comparator comparator() -> comparator
    86:86:java.lang.Object clone() -> clone
    90:90:java.lang.Object readResolve() -> readResolve
    39:39:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    39:39:java.util.SortedSet headSet(java.lang.Object) -> headSet
    39:39:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
it.unimi.dsi.fastutil.objects.ObjectSpliterator -> it.unimi.dsi.fastutil.objects.ObjectSpliterator:
# {"fileName":"ObjectSpliterator.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    28:28:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.ObjectSpliterators -> it.unimi.dsi.fastutil.objects.ax:
# {"fileName":"ObjectSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectSpliterators$EmptySpliterator EMPTY_SPLITERATOR -> a
    190:190:it.unimi.dsi.fastutil.objects.ObjectSpliterators$SingletonSpliterator singleton$d4554c(java.lang.Object) -> a
    365:366:it.unimi.dsi.fastutil.objects.ObjectSpliterators$ArraySpliterator wrap$7027f1d6$78584bd5(java.lang.Object[],int,int) -> a
    397:398:it.unimi.dsi.fastutil.objects.ObjectSpliterators$ArraySpliteratorWithComparator wrapPreSorted$1569cd63$3eb894e(java.lang.Object[],int,int,java.util.Comparator) -> a
    1277:1277:it.unimi.dsi.fastutil.objects.ObjectSpliterators$SpliteratorFromIterator asSpliterator$54eec437(it.unimi.dsi.fastutil.objects.ObjectIterator,long,int) -> a
    1309:1309:it.unimi.dsi.fastutil.objects.ObjectSpliterators$SpliteratorFromIteratorWithComparator asSpliteratorFromSorted$235e963e$1b75e04f(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,long,java.util.Comparator) -> a
    1332:1332:it.unimi.dsi.fastutil.objects.ObjectSpliterators$SpliteratorFromIterator asSpliteratorUnknownSize$760f77a1$18babb8d(it.unimi.dsi.fastutil.objects.ObjectIterator) -> a
    100:100:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator -> it.unimi.dsi.fastutil.objects.ax$a:
# {"fileName":"ObjectSpliterators.java","id":"sourceFile"}
    int pos -> a
    621:623:void <init>(int) -> <init>
    java.lang.Object get(int) -> a
    int getMaxPos() -> c
    it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int) -> a
    720:720:int characteristics() -> characteristics
    725:725:long estimateSize() -> estimateSize
    730:732:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    737:740:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    778:785:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1706:1706:int computeSplitPoint():706:706 -> a
    1706:1706:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit():779 -> a
    1712:1715:void splitPointCheck(int,int):712:715 -> a
    1712:1715:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit():781 -> a
    607:607:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.ObjectSpliterators$ArraySpliterator -> it.unimi.dsi.fastutil.objects.ax$b:
# {"fileName":"ObjectSpliterators.java","id":"sourceFile"}
    java.lang.Object[] array -> a
    int offset -> c
    int length -> d
    int curr -> e
    int characteristics -> b
    216:221:void <init>(java.lang.Object[],int,int,int) -> <init>
    225:228:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    233:233:long estimateSize() -> estimateSize
    238:238:int characteristics() -> characteristics
    242:242:it.unimi.dsi.fastutil.objects.ObjectSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    247:254:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    259:263:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    209:209:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.ObjectSpliterators$ArraySpliteratorWithComparator -> it.unimi.dsi.fastutil.objects.ax$c:
# {"fileName":"ObjectSpliterators.java","id":"sourceFile"}
    java.util.Comparator comparator -> c
    284:286:void <init>(java.lang.Object[],int,int,int,java.util.Comparator) -> <init>
    295:295:java.util.Comparator getComparator() -> getComparator
    280:280:it.unimi.dsi.fastutil.objects.ObjectSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    1290:1290:it.unimi.dsi.fastutil.objects.ObjectSpliterators$ArraySpliteratorWithComparator makeForSplit(int,int):290:290 -> a
    1290:1290:it.unimi.dsi.fastutil.objects.ObjectSpliterators$ArraySpliterator makeForSplit(int,int):280 -> a
it.unimi.dsi.fastutil.objects.ObjectSpliterators$EarlyBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.objects.ax$d:
# {"fileName":"ObjectSpliterators.java","id":"sourceFile"}
    int maxPos -> b
    811:813:void <init>(int,int) -> <init>
    817:817:int getMaxPos() -> c
it.unimi.dsi.fastutil.objects.ObjectSpliterators$EmptySpliterator -> it.unimi.dsi.fastutil.objects.ax$e:
# {"fileName":"ObjectSpliterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    55:56:void <init>() -> <init>
    60:60:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    65:65:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    70:70:long estimateSize() -> estimateSize
    75:75:int characteristics() -> characteristics
    80:80:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    84:84:java.lang.Object clone() -> clone
    88:88:java.lang.Object readResolve() -> readResolve
    51:51:java.util.Spliterator trySplit() -> trySplit
    1065:1065:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit():65:65 -> trySplit
    1065:1065:java.util.Spliterator trySplit():51 -> trySplit
it.unimi.dsi.fastutil.objects.ObjectSpliterators$LateBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.objects.ax$f:
# {"fileName":"ObjectSpliterators.java","id":"sourceFile"}
    int maxPos -> b
    boolean maxPosFixed -> c
    842:848:void <init>(int) -> <init>
    842:854:void <init>(int,int) -> <init>
    int getMaxPosFromBackingStore() -> b
    868:868:int getMaxPos() -> c
    873:878:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    840:840:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.ObjectSpliterators$SingletonSpliterator -> it.unimi.dsi.fastutil.objects.ax$g:
# {"fileName":"ObjectSpliterators.java","id":"sourceFile"}
    java.lang.Object element -> a
    java.util.Comparator comparator -> b
    boolean consumed -> c
    127:128:void <init>(java.lang.Object) -> <init>
    123:133:void <init>(java.lang.Object,byte) -> <init>
    137:142:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    147:147:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    152:152:long estimateSize() -> estimateSize
    157:157:int characteristics() -> characteristics
    162:167:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    171:171:java.util.Comparator getComparator() -> getComparator
    120:120:java.util.Spliterator trySplit() -> trySplit
    1147:1147:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit():147:147 -> trySplit
    1147:1147:java.util.Spliterator trySplit():120 -> trySplit
it.unimi.dsi.fastutil.objects.ObjectSpliterators$SpliteratorFromIterator -> it.unimi.dsi.fastutil.objects.ax$h:
# {"fileName":"ObjectSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator iter -> b
    int characteristics -> a
    boolean knownSize -> c
    long size -> d
    int nextBatchSize -> e
    it.unimi.dsi.fastutil.objects.ObjectSpliterators$ArraySpliterator delegate$52404b07 -> f
    1116:1125:void <init>(it.unimi.dsi.fastutil.objects.ObjectIterator) -> <init>
    1116:1136:void <init>(it.unimi.dsi.fastutil.objects.ObjectIterator,long,int) -> <init>
    1140:1148:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    1153:1159:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1163:1167:long estimateSize() -> estimateSize
    1172:1172:int characteristics() -> characteristics
    1176:1176:it.unimi.dsi.fastutil.objects.ObjectSpliterators$ArraySpliterator makeForSplit$7d16f476(java.lang.Object[],int) -> a
    1181:1206:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1104:1104:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.ObjectSpliterators$SpliteratorFromIteratorWithComparator -> it.unimi.dsi.fastutil.objects.ax$i:
# {"fileName":"ObjectSpliterators.java","id":"sourceFile"}
    java.util.Comparator comparator -> b
    1238:1240:void <init>(it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,long,java.util.Comparator) -> <init>
    1244:1244:java.util.Comparator getComparator() -> getComparator
    1249:1249:it.unimi.dsi.fastutil.objects.ObjectSpliterators$ArraySpliterator makeForSplit$7d16f476(java.lang.Object[],int) -> a
it.unimi.dsi.fastutil.objects.Reference2BooleanFunction -> it.unimi.dsi.fastutil.objects.ay:
# {"fileName":"Reference2BooleanFunction.java","id":"sourceFile"}
    60:60:boolean test(java.lang.Object) -> test
    73:73:boolean put$4cfd3ce7() -> a
    boolean getBoolean$5d527815() -> b
    111:111:boolean removeBoolean$5d527815() -> c
    122:125:java.lang.Boolean put(java.lang.Object,java.lang.Boolean) -> a
    136:138:java.lang.Boolean get(java.lang.Object) -> a
    162:163:java.lang.Boolean remove(java.lang.Object) -> b
    190:190:boolean defaultReturnValue() -> d
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Reference2BooleanMap -> it.unimi.dsi.fastutil.objects.az:
# {"fileName":"Reference2BooleanMap.java","id":"sourceFile"}
    105:105:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2BooleanEntrySet$54558373() -> e
    156:156:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    170:170:java.lang.Boolean put(java.lang.Object,java.lang.Boolean) -> a
    184:184:java.lang.Boolean get(java.lang.Object) -> a
    198:198:java.lang.Boolean remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> g
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    boolean containsValue$138603() -> i
    246:246:boolean containsValue(java.lang.Object) -> containsValue
    252:259:void forEach(java.util.function.BiConsumer) -> forEach
    290:290:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean) -> b
    47:47:java.lang.Object remove(java.lang.Object) -> remove
    47:47:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    47:47:java.lang.Object get(java.lang.Object) -> get
    47:47:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    47:47:java.util.Set entrySet() -> entrySet
    47:47:java.util.Collection values() -> values
    47:47:java.util.Set keySet() -> keySet
    253:253:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Reference2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Reference2BooleanMap$Entry -> it.unimi.dsi.fastutil.objects.az$a:
# {"fileName":"Reference2BooleanMap.java","id":"sourceFile"}
    boolean getBooleanValue() -> a
    boolean setValue$138603() -> b
    581:581:java.lang.Boolean getValue() -> c
    592:592:java.lang.Boolean setValue(java.lang.Boolean) -> a
    558:558:java.lang.Object setValue(java.lang.Object) -> setValue
    558:558:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Reference2BooleanMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.az$b:
# {"fileName":"Reference2BooleanMap.java","id":"sourceFile"}
    82:83:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Reference2BooleanSortedMap -> it.unimi.dsi.fastutil.objects.aA:
# {"fileName":"Reference2BooleanSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2BooleanSortedMap subMap$6087602a() -> j
    it.unimi.dsi.fastutil.objects.Reference2BooleanSortedMap headMap$515b1646() -> k
    it.unimi.dsi.fastutil.objects.Reference2BooleanSortedMap tailMap$515b1646() -> l
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> m
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2BooleanEntrySet() -> n
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> o
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    34:34:it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> g
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2BooleanEntrySet$54558373() -> e
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Reference2ByteFunction -> it.unimi.dsi.fastutil.objects.aB:
# {"fileName":"Reference2ByteFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(java.lang.Object) -> applyAsInt
    73:73:byte put$4cfce2b7() -> a
    byte getByte$5d5277fd() -> b
    111:111:byte removeByte$5d5277fd() -> c
    122:125:java.lang.Byte put(java.lang.Object,java.lang.Byte) -> a
    136:138:java.lang.Byte get(java.lang.Object) -> a
    162:163:java.lang.Byte remove(java.lang.Object) -> b
    190:190:byte defaultReturnValue() -> d
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Reference2ByteMap -> it.unimi.dsi.fastutil.objects.aC:
# {"fileName":"Reference2ByteMap.java","id":"sourceFile"}
    105:105:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2ByteEntrySet$54558373() -> e
    156:156:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    170:170:java.lang.Byte put(java.lang.Object,java.lang.Byte) -> a
    184:184:java.lang.Byte get(java.lang.Object) -> a
    198:198:java.lang.Byte remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> g
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> h
    boolean containsValue$132beb() -> i
    246:246:boolean containsValue(java.lang.Object) -> containsValue
    252:259:void forEach(java.util.function.BiConsumer) -> forEach
    290:290:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte) -> b
    625:625:java.lang.Byte putIfAbsent(java.lang.Object,java.lang.Byte) -> c
    638:638:boolean remove(java.lang.Object,java.lang.Object) -> remove
    651:651:boolean replace(java.lang.Object,java.lang.Byte,java.lang.Byte) -> a
    664:664:java.lang.Byte replace(java.lang.Object,java.lang.Byte) -> d
    677:677:java.lang.Byte merge(java.lang.Object,java.lang.Byte,java.util.function.BiFunction) -> a
    47:47:java.lang.Object remove(java.lang.Object) -> remove
    47:47:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    47:47:java.lang.Object get(java.lang.Object) -> get
    47:47:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    47:47:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    47:47:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    47:47:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    47:47:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    47:47:java.util.Set entrySet() -> entrySet
    47:47:java.util.Collection values() -> values
    47:47:java.util.Set keySet() -> keySet
    253:253:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Reference2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Reference2ByteMap$Entry -> it.unimi.dsi.fastutil.objects.aC$a:
# {"fileName":"Reference2ByteMap.java","id":"sourceFile"}
    byte getByteValue() -> a
    byte setValue$132bd3() -> b
    709:709:java.lang.Byte getValue() -> c
    720:720:java.lang.Byte setValue(java.lang.Byte) -> a
    686:686:java.lang.Object setValue(java.lang.Object) -> setValue
    686:686:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Reference2ByteMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.aC$b:
# {"fileName":"Reference2ByteMap.java","id":"sourceFile"}
    82:83:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Reference2ByteSortedMap -> it.unimi.dsi.fastutil.objects.aD:
# {"fileName":"Reference2ByteSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ByteSortedMap subMap$d8c787e() -> j
    it.unimi.dsi.fastutil.objects.Reference2ByteSortedMap headMap$1375d7e2() -> k
    it.unimi.dsi.fastutil.objects.Reference2ByteSortedMap tailMap$1375d7e2() -> l
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> m
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2ByteEntrySet() -> n
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> o
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> h
    34:34:it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> g
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2ByteEntrySet$54558373() -> e
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Reference2CharFunction -> it.unimi.dsi.fastutil.objects.aE:
# {"fileName":"Reference2CharFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(java.lang.Object) -> applyAsInt
    73:73:char put$4cfce679() -> a
    char getChar$5d5277fe() -> b
    111:111:char removeChar$5d5277fe() -> c
    122:125:java.lang.Character put(java.lang.Object,java.lang.Character) -> a
    136:138:java.lang.Character get(java.lang.Object) -> a
    162:163:java.lang.Character remove(java.lang.Object) -> b
    190:190:char defaultReturnValue() -> d
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Reference2CharMap -> it.unimi.dsi.fastutil.objects.aF:
# {"fileName":"Reference2CharMap.java","id":"sourceFile"}
    105:105:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2CharEntrySet$54558373() -> e
    156:156:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    170:170:java.lang.Character put(java.lang.Object,java.lang.Character) -> a
    184:184:java.lang.Character get(java.lang.Object) -> a
    198:198:java.lang.Character remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> g
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    boolean containsValue$132fac() -> i
    246:246:boolean containsValue(java.lang.Object) -> containsValue
    252:259:void forEach(java.util.function.BiConsumer) -> forEach
    290:290:java.lang.Character getOrDefault(java.lang.Object,java.lang.Character) -> b
    625:625:java.lang.Character putIfAbsent(java.lang.Object,java.lang.Character) -> c
    638:638:boolean remove(java.lang.Object,java.lang.Object) -> remove
    651:651:boolean replace(java.lang.Object,java.lang.Character,java.lang.Character) -> a
    664:664:java.lang.Character replace(java.lang.Object,java.lang.Character) -> d
    677:677:java.lang.Character merge(java.lang.Object,java.lang.Character,java.util.function.BiFunction) -> a
    47:47:java.lang.Object remove(java.lang.Object) -> remove
    47:47:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    47:47:java.lang.Object get(java.lang.Object) -> get
    47:47:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    47:47:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    47:47:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    47:47:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    47:47:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    47:47:java.util.Set entrySet() -> entrySet
    47:47:java.util.Collection values() -> values
    47:47:java.util.Set keySet() -> keySet
    253:253:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Reference2CharMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Reference2CharMap$Entry -> it.unimi.dsi.fastutil.objects.aF$a:
# {"fileName":"Reference2CharMap.java","id":"sourceFile"}
    char getCharValue() -> a
    char setValue$132f95() -> b
    709:709:java.lang.Character getValue() -> c
    720:720:java.lang.Character setValue(java.lang.Character) -> a
    686:686:java.lang.Object setValue(java.lang.Object) -> setValue
    686:686:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Reference2CharMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.aF$b:
# {"fileName":"Reference2CharMap.java","id":"sourceFile"}
    82:83:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Reference2CharSortedMap -> it.unimi.dsi.fastutil.objects.aG:
# {"fileName":"Reference2CharSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2CharSortedMap subMap$1624a14c() -> j
    it.unimi.dsi.fastutil.objects.Reference2CharSortedMap headMap$1c0e00b0() -> k
    it.unimi.dsi.fastutil.objects.Reference2CharSortedMap tailMap$1c0e00b0() -> l
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> m
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2CharEntrySet() -> n
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> o
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    34:34:it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> g
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2CharEntrySet$54558373() -> e
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Reference2DoubleFunction -> it.unimi.dsi.fastutil.objects.aH:
# {"fileName":"Reference2DoubleFunction.java","id":"sourceFile"}
    60:60:double applyAsDouble(java.lang.Object) -> applyAsDouble
    73:73:double put$4cfcea3b() -> a
    double getDouble$5d5277ff() -> b
    111:111:double removeDouble$5d5277ff() -> c
    122:125:java.lang.Double put(java.lang.Object,java.lang.Double) -> a
    136:138:java.lang.Double get(java.lang.Object) -> a
    162:163:java.lang.Double remove(java.lang.Object) -> b
    190:190:double defaultReturnValue() -> d
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Reference2DoubleMap -> it.unimi.dsi.fastutil.objects.aI:
# {"fileName":"Reference2DoubleMap.java","id":"sourceFile"}
    105:105:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2DoubleEntrySet$54558373() -> e
    156:156:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    170:170:java.lang.Double put(java.lang.Object,java.lang.Double) -> a
    184:184:java.lang.Double get(java.lang.Object) -> a
    198:198:java.lang.Double remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> g
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> h
    boolean containsValue$13336d() -> i
    246:246:boolean containsValue(java.lang.Object) -> containsValue
    252:259:void forEach(java.util.function.BiConsumer) -> forEach
    290:290:java.lang.Double getOrDefault(java.lang.Object,java.lang.Double) -> b
    637:637:java.lang.Double putIfAbsent(java.lang.Object,java.lang.Double) -> c
    650:650:boolean remove(java.lang.Object,java.lang.Object) -> remove
    663:663:boolean replace(java.lang.Object,java.lang.Double,java.lang.Double) -> a
    676:676:java.lang.Double replace(java.lang.Object,java.lang.Double) -> d
    689:689:java.lang.Double merge(java.lang.Object,java.lang.Double,java.util.function.BiFunction) -> a
    47:47:java.lang.Object remove(java.lang.Object) -> remove
    47:47:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    47:47:java.lang.Object get(java.lang.Object) -> get
    47:47:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    47:47:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    47:47:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    47:47:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    47:47:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    47:47:java.util.Set entrySet() -> entrySet
    47:47:java.util.Collection values() -> values
    47:47:java.util.Set keySet() -> keySet
    253:253:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Reference2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Reference2DoubleMap$Entry -> it.unimi.dsi.fastutil.objects.aI$a:
# {"fileName":"Reference2DoubleMap.java","id":"sourceFile"}
    double getDoubleValue() -> a
    double setValue$133357() -> b
    721:721:java.lang.Double getValue() -> c
    732:732:java.lang.Double setValue(java.lang.Double) -> a
    698:698:java.lang.Object setValue(java.lang.Object) -> setValue
    698:698:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Reference2DoubleMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.aI$b:
# {"fileName":"Reference2DoubleMap.java","id":"sourceFile"}
    82:83:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Reference2DoubleSortedMap -> it.unimi.dsi.fastutil.objects.aJ:
# {"fileName":"Reference2DoubleSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2DoubleSortedMap subMap$66482d87() -> j
    it.unimi.dsi.fastutil.objects.Reference2DoubleSortedMap headMap$68a8bc15() -> k
    it.unimi.dsi.fastutil.objects.Reference2DoubleSortedMap tailMap$68a8bc15() -> l
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> m
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2DoubleEntrySet() -> n
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> o
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> h
    34:34:it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> g
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2DoubleEntrySet$54558373() -> e
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Reference2FloatFunction -> it.unimi.dsi.fastutil.objects.aK:
# {"fileName":"Reference2FloatFunction.java","id":"sourceFile"}
    60:60:double applyAsDouble(java.lang.Object) -> applyAsDouble
    73:73:float put$4cfcf1bf() -> a
    float getFloat$5d527801() -> b
    111:111:float removeFloat$5d527801() -> c
    122:125:java.lang.Float put(java.lang.Object,java.lang.Float) -> a
    136:138:java.lang.Float get(java.lang.Object) -> a
    162:163:java.lang.Float remove(java.lang.Object) -> b
    190:190:float defaultReturnValue() -> d
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Reference2FloatMap -> it.unimi.dsi.fastutil.objects.aL:
# {"fileName":"Reference2FloatMap.java","id":"sourceFile"}
    105:105:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2FloatEntrySet$54558373() -> e
    156:156:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    170:170:java.lang.Float put(java.lang.Object,java.lang.Float) -> a
    184:184:java.lang.Float get(java.lang.Object) -> a
    198:198:java.lang.Float remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> g
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> h
    boolean containsValue$133aef() -> i
    246:246:boolean containsValue(java.lang.Object) -> containsValue
    252:259:void forEach(java.util.function.BiConsumer) -> forEach
    290:290:java.lang.Float getOrDefault(java.lang.Object,java.lang.Float) -> b
    625:625:java.lang.Float putIfAbsent(java.lang.Object,java.lang.Float) -> c
    638:638:boolean remove(java.lang.Object,java.lang.Object) -> remove
    651:651:boolean replace(java.lang.Object,java.lang.Float,java.lang.Float) -> a
    664:664:java.lang.Float replace(java.lang.Object,java.lang.Float) -> d
    677:677:java.lang.Float merge(java.lang.Object,java.lang.Float,java.util.function.BiFunction) -> a
    47:47:java.lang.Object remove(java.lang.Object) -> remove
    47:47:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    47:47:java.lang.Object get(java.lang.Object) -> get
    47:47:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    47:47:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    47:47:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    47:47:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    47:47:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    47:47:java.util.Set entrySet() -> entrySet
    47:47:java.util.Collection values() -> values
    47:47:java.util.Set keySet() -> keySet
    253:253:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Reference2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Reference2FloatMap$Entry -> it.unimi.dsi.fastutil.objects.aL$a:
# {"fileName":"Reference2FloatMap.java","id":"sourceFile"}
    float getFloatValue() -> a
    float setValue$133adb() -> b
    709:709:java.lang.Float getValue() -> c
    720:720:java.lang.Float setValue(java.lang.Float) -> a
    686:686:java.lang.Object setValue(java.lang.Object) -> setValue
    686:686:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Reference2FloatMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.aL$b:
# {"fileName":"Reference2FloatMap.java","id":"sourceFile"}
    82:83:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Reference2FloatSortedMap -> it.unimi.dsi.fastutil.objects.aM:
# {"fileName":"Reference2FloatSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2FloatSortedMap subMap$2ad88922() -> j
    it.unimi.dsi.fastutil.objects.Reference2FloatSortedMap headMap$7395fc06() -> k
    it.unimi.dsi.fastutil.objects.Reference2FloatSortedMap tailMap$7395fc06() -> l
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> m
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2FloatEntrySet() -> n
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> o
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> h
    34:34:it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> g
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2FloatEntrySet$54558373() -> e
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Reference2IntFunction -> it.unimi.dsi.fastutil.objects.Reference2IntFunction:
# {"fileName":"Reference2IntFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(java.lang.Object) -> applyAsInt
    73:73:int put(java.lang.Object,int) -> put
    int getInt(java.lang.Object) -> getInt
    111:111:int removeInt(java.lang.Object) -> removeInt
    122:125:java.lang.Integer put(java.lang.Object,java.lang.Integer) -> put
    136:138:java.lang.Integer get(java.lang.Object) -> get
    162:163:java.lang.Integer remove(java.lang.Object) -> remove
    190:190:int defaultReturnValue() -> defaultReturnValue
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Reference2IntFunctions -> it.unimi.dsi.fastutil.objects.aN:
# {"fileName":"Reference2IntFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Reference2IntFunctions$EmptyFunction -> it.unimi.dsi.fastutil.objects.aN$a:
# {"fileName":"Reference2IntFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:int getInt(java.lang.Object) -> getInt
    49:49:int getOrDefault(java.lang.Object,int) -> getOrDefault
    54:54:boolean containsKey(java.lang.Object) -> containsKey
    59:59:int defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(int) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.Reference2IntMap -> it.unimi.dsi.fastutil.objects.Reference2IntMap:
# {"fileName":"Reference2IntMap.java","id":"sourceFile"}
    int size() -> size
    105:105:void clear() -> clear
    void defaultReturnValue(int) -> defaultReturnValue
    int defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet() -> reference2IntEntrySet
    156:156:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    170:170:java.lang.Integer put(java.lang.Object,java.lang.Integer) -> put
    184:184:java.lang.Integer get(java.lang.Object) -> get
    198:198:java.lang.Integer remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(int) -> containsValue
    246:246:boolean containsValue(java.lang.Object) -> containsValue
    252:259:void forEach(java.util.function.BiConsumer) -> forEach
    277:277:int getOrDefault(java.lang.Object,int) -> getOrDefault
    290:290:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    309:312:int putIfAbsent(java.lang.Object,int) -> putIfAbsent
    327:330:boolean remove(java.lang.Object,int) -> remove
    346:349:boolean replace(java.lang.Object,int,int) -> replace
    366:366:int replace(java.lang.Object,int) -> replace
    393:398:int computeIfAbsent(java.lang.Object,java.util.function.ToIntFunction) -> computeIfAbsent
    406:406:int computeIntIfAbsent(java.lang.Object,java.util.function.ToIntFunction) -> computeIntIfAbsent
    435:441:int computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Reference2IntFunction) -> computeIfAbsent
    449:449:int computeIntIfAbsentPartial(java.lang.Object,it.unimi.dsi.fastutil.objects.Reference2IntFunction) -> computeIntIfAbsentPartial
    469:479:int computeIntIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIntIfPresent
    501:511:int computeInt(java.lang.Object,java.util.function.BiFunction) -> computeInt
    534:549:int merge(java.lang.Object,int,java.util.function.BiFunction) -> merge
    573:577:int mergeInt(java.lang.Object,int,java.util.function.IntBinaryOperator) -> mergeInt
    616:616:int mergeInt(java.lang.Object,int,it.unimi.dsi.fastutil.ints.IntBinaryOperator) -> mergeInt
    624:624:int mergeInt(java.lang.Object,int,java.util.function.BiFunction) -> mergeInt
    637:637:java.lang.Integer putIfAbsent(java.lang.Object,java.lang.Integer) -> putIfAbsent
    650:650:boolean remove(java.lang.Object,java.lang.Object) -> remove
    663:663:boolean replace(java.lang.Object,java.lang.Integer,java.lang.Integer) -> replace
    676:676:java.lang.Integer replace(java.lang.Object,java.lang.Integer) -> replace
    689:689:java.lang.Integer merge(java.lang.Object,java.lang.Integer,java.util.function.BiFunction) -> merge
    47:47:java.lang.Object remove(java.lang.Object) -> remove
    47:47:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    47:47:java.lang.Object get(java.lang.Object) -> get
    47:47:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    47:47:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    47:47:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    47:47:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    47:47:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    47:47:java.util.Set entrySet() -> entrySet
    47:47:java.util.Collection values() -> values
    47:47:java.util.Set keySet() -> keySet
    253:253:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry -> it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry:
# {"fileName":"Reference2IntMap.java","id":"sourceFile"}
    int getIntValue() -> getIntValue
    int setValue(int) -> setValue
    721:721:java.lang.Integer getValue() -> getValue
    732:732:java.lang.Integer setValue(java.lang.Integer) -> setValue
    698:698:java.lang.Object setValue(java.lang.Object) -> setValue
    698:698:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet:
# {"fileName":"Reference2IntMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    82:83:void fastForEach(java.util.function.Consumer) -> fastForEach
it.unimi.dsi.fastutil.objects.Reference2IntMaps -> it.unimi.dsi.fastutil.objects.aO:
# {"fileName":"Reference2IntMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntMaps$EmptyMap EMPTY_MAP -> a
    44:45:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.objects.Reference2IntMap) -> a
    191:191:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Reference2IntMaps$EmptyMap -> it.unimi.dsi.fastutil.objects.aO$a:
# {"fileName":"Reference2IntMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    105:106:void <init>() -> <init>
    110:110:boolean containsValue(int) -> containsValue
    116:116:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> getOrDefault
    121:121:int getOrDefault(java.lang.Object,int) -> getOrDefault
    132:132:boolean containsValue(java.lang.Object) -> containsValue
    137:137:void putAll(java.util.Map) -> putAll
    142:142:it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet() -> reference2IntEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    153:153:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    158:158:void forEach(java.util.function.BiConsumer) -> forEach
    162:162:java.lang.Object clone() -> clone
    167:167:boolean isEmpty() -> isEmpty
    172:172:int hashCode() -> hashCode
    177:178:boolean equals(java.lang.Object) -> equals
    183:183:java.lang.String toString() -> toString
    102:102:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    102:102:java.util.Collection values() -> values
    102:102:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    int[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ReferenceSet keys -> keys
    it.unimi.dsi.fastutil.ints.IntCollection values -> values
    94:103:void <init>(int,float) -> <init>
    111:112:void <init>(int) -> <init>
    119:120:void <init>() -> <init>
    129:131:void <init>(java.util.Map,float) -> <init>
    139:140:void <init>(java.util.Map) -> <init>
    149:151:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntMap,float) -> <init>
    160:161:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntMap) -> <init>
    172:175:void <init>(java.lang.Object[],int[],float) -> <init>
    186:187:void <init>(java.lang.Object[],int[]) -> <init>
    190:190:int realSize() -> a
    200:202:void ensureCapacity(int) -> ensureCapacity
    210:214:int removeEntry(int) -> a
    2321:2334:void shiftKeys(int):321:334 -> a
    2321:2334:int removeEntry(int):212 -> a
    218:223:int removeNullEntry() -> b
    228:232:void putAll(java.util.Map) -> putAll
    3205:3207:void tryCapacity(long):205:207 -> putAll
    3205:3207:void putAll(java.util.Map):229 -> putAll
    236:246:int find(java.lang.Object) -> a
    251:256:void insert(int,java.lang.Object,int) -> a
    260:267:int put(java.lang.Object,int) -> put
    271:273:int addToValue(int,int) -> a
    291:308:int addTo(java.lang.Object,int) -> addTo
    341:353:int removeInt(java.lang.Object) -> removeInt
    360:370:int getInt(java.lang.Object) -> getInt
    377:387:boolean containsKey(java.lang.Object) -> containsKey
    393:397:boolean containsValue(int) -> containsValue
    404:414:int getOrDefault(java.lang.Object,int) -> getOrDefault
    421:424:int putIfAbsent(java.lang.Object,int) -> putIfAbsent
    431:451:boolean remove(java.lang.Object,int) -> remove
    459:462:boolean replace(java.lang.Object,int,int) -> replace
    468:472:int replace(java.lang.Object,int) -> replace
    478:483:int computeIfAbsent(java.lang.Object,java.util.function.ToIntFunction) -> computeIfAbsent
    489:495:int computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Reference2IntFunction) -> computeIfAbsent
    501:510:int computeIntIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIntIfPresent
    516:531:int computeInt(java.lang.Object,java.util.function.BiFunction) -> computeInt
    537:551:int merge(java.lang.Object,int,java.util.function.BiFunction) -> merge
    562:566:void clear() -> clear
    570:570:int size() -> size
    575:575:boolean isEmpty() -> isEmpty
    1085:1086:it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet reference2IntEntrySet() -> reference2IntEntrySet
    1188:1189:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    1247:1280:it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    1297:1297:boolean trim() -> trim
    1319:1326:boolean trim(int) -> trim
    1341:1359:void rehash(int) -> rehash
    1375:1385:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap clone() -> clone
    1399:1409:int hashCode() -> hashCode
    1413:1422:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1426:1448:void readObject(java.io.ObjectInputStream) -> readObject
    56:56:it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet() -> reference2IntEntrySet
    56:56:java.util.Collection values() -> values
    56:56:java.util.Set keySet() -> keySet
    56:56:java.lang.Object clone() -> clone
    56:56:int access$100(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> a
    56:56:int access$400(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> b
    56:56:int access$500(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a
    1247:1247:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    1250:1250:it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator
    1255:1255:it.unimi.dsi.fastutil.ints.IntSpliterator spliterator() -> spliterator
    1261:1263:void forEach(java.util.function.IntConsumer) -> forEach
    1267:1267:int size() -> size
    1272:1272:boolean contains(int) -> contains
    1277:1278:void clear() -> clear
    1247:1247:java.util.Spliterator spliterator() -> spliterator
    1247:1247:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$a:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> b
    798:798:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    814:816:void remove() -> remove
    798:798:void acceptOnIndex(java.lang.Object,int) -> a
    1809:1810:void acceptOnIndex(java.util.function.Consumer,int):809:810 -> a
    1809:1810:void acceptOnIndex(java.lang.Object,int):798 -> a
    798:798:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    798:798:java.lang.Object next() -> next
    2803:2803:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry next():803:803 -> next
    2803:2803:java.lang.Object next():798 -> next
    798:798:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$b:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> b
    951:952:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    954:956:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,int,int,boolean) -> <init>
    960:960:int characteristics() -> characteristics
    948:948:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1970:1970:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):970:970 -> a
    1970:1970:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):948 -> a
    948:948:void acceptOnIndex(java.lang.Object,int) -> a
    2965:2966:void acceptOnIndex(java.util.function.Consumer,int):965:966 -> a
    2965:2966:void acceptOnIndex(java.lang.Object,int):948 -> a
    948:948:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    948:948:java.util.Spliterator trySplit() -> trySplit
    948:948:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    948:948:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$c:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> b
    819:820:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    819:819:void acceptOnIndex(java.lang.Object,int) -> a
    1831:1833:void acceptOnIndex(java.util.function.Consumer,int):831:833 -> a
    1831:1833:void acceptOnIndex(java.lang.Object,int):819 -> a
    819:819:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    819:819:java.lang.Object next() -> next
    2824:2825:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry next():824:825 -> next
    2824:2825:java.lang.Object next():819 -> next
    819:819:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$d:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a
    1098:1100:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    1112:1112:java.lang.Object next() -> next
    1097:1097:void acceptOnIndex(java.lang.Object,int) -> a
    2107:2108:void acceptOnIndex(java.util.function.Consumer,int):1107:1108 -> a
    2107:2108:void acceptOnIndex(java.lang.Object,int):1097 -> a
    1097:1097:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$e:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a
    1142:1142:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    1145:1145:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1150:1150:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1156:1161:void forEach(java.util.function.Consumer) -> forEach
    1165:1165:int size() -> size
    1170:1170:boolean contains(java.lang.Object) -> contains
    1175:1177:boolean remove(java.lang.Object) -> remove
    1182:1183:void clear() -> clear
    1142:1142:java.util.Spliterator spliterator() -> spliterator
    1142:1142:java.util.Iterator iterator() -> iterator
    1142:1142:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$f:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> b
    1119:1120:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    1122:1124:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,int,int,boolean) -> <init>
    1128:1128:int characteristics() -> characteristics
    1116:1116:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2138:2138:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1138:1138 -> a
    2138:2138:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1116 -> a
    1116:1116:void acceptOnIndex(java.lang.Object,int) -> a
    3133:3134:void acceptOnIndex(java.util.function.Consumer,int):1133:1134 -> a
    3133:3134:void acceptOnIndex(java.lang.Object,int):1116 -> a
    1116:1116:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1116:1116:java.util.Spliterator trySplit() -> trySplit
    1116:1116:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1116:1116:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$g:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> b
    587:589:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,int) -> <init>
    591:592:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    596:596:java.lang.Object getKey() -> getKey
    601:601:java.lang.Object left() -> left
    606:606:int getIntValue() -> getIntValue
    611:611:int rightInt() -> b
    616:618:int setValue(int) -> setValue
    635:635:java.lang.Integer getValue() -> getValue
    646:646:java.lang.Integer setValue(java.lang.Integer) -> setValue
    652:654:boolean equals(java.lang.Object) -> equals
    659:659:int hashCode() -> hashCode
    664:664:java.lang.String toString() -> toString
    583:583:java.lang.Object setValue(java.lang.Object) -> setValue
    583:583:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$h:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a
    974:974:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    977:977:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    982:982:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
    987:987:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    994:1009:boolean contains(java.lang.Object) -> contains
    1016:1045:boolean remove(java.lang.Object) -> remove
    1053:1053:int size() -> size
    1058:1059:void clear() -> clear
    1064:1066:void forEach(java.util.function.Consumer) -> forEach
    1071:1080:void fastForEach(java.util.function.Consumer) -> fastForEach
    974:974:java.util.Spliterator spliterator() -> spliterator
    974:974:java.util.Iterator iterator() -> iterator
    974:974:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$i:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> f
    669:685:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    696:696:boolean hasNext() -> hasNext
    700:716:int nextEntry() -> a
    721:741:void forEachRemaining(java.lang.Object) -> forEachRemaining
    775:789:void remove() -> remove
    1753:1770:void shiftKeys(int):753:770 -> remove
    1753:1770:void remove():779 -> remove
    669:669:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$j:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> f
    841:851:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    841:858:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    865:880:boolean tryAdvance(java.lang.Object) -> tryAdvance
    884:897:void forEachRemaining(java.lang.Object) -> forEachRemaining
    900:907:long estimateSize() -> estimateSize
    912:925:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$k:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a
    1201:1203:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    1215:1215:int nextInt() -> nextInt
    1200:1200:void acceptOnIndex(java.lang.Object,int) -> a
    2210:2211:void acceptOnIndex(java.util.function.IntConsumer,int):1210:1211 -> a
    2210:2211:void acceptOnIndex(java.lang.Object,int):1200 -> a
    1200:1200:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$l:
# {"fileName":"Reference2IntOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> b
    1222:1223:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap) -> <init>
    1225:1227:void <init>(it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,int,int,boolean) -> <init>
    1231:1231:int characteristics() -> characteristics
    1219:1219:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2241:2241:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1241:1241 -> a
    2241:2241:it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1219 -> a
    1219:1219:void acceptOnIndex(java.lang.Object,int) -> a
    3236:3237:void acceptOnIndex(java.util.function.IntConsumer,int):1236:1237 -> a
    3236:3237:void acceptOnIndex(java.lang.Object,int):1219 -> a
    1219:1219:it.unimi.dsi.fastutil.ints.IntSpliterator trySplit() -> m_
    1219:1219:void forEachRemaining(java.util.function.IntConsumer) -> forEachRemaining
    1219:1219:boolean tryAdvance(java.util.function.IntConsumer) -> tryAdvance
    1219:1219:java.util.Spliterator$OfInt trySplit() -> trySplit
    1219:1219:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1219:1219:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.Reference2IntSortedMap -> it.unimi.dsi.fastutil.objects.aP:
# {"fileName":"Reference2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2IntSortedMap subMap$3449bdcf() -> a
    it.unimi.dsi.fastutil.objects.Reference2IntSortedMap headMap$ace99b3() -> b
    it.unimi.dsi.fastutil.objects.Reference2IntSortedMap tailMap$ace99b3() -> c
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> d
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2IntEntrySet() -> e
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> f
    it.unimi.dsi.fastutil.ints.IntCollection values() -> values
    34:34:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> entrySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet() -> reference2IntEntrySet
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Reference2IntSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.objects.aP$a:
# {"fileName":"Reference2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> a
    80:80:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> fastIterator
it.unimi.dsi.fastutil.objects.Reference2LongFunction -> it.unimi.dsi.fastutil.objects.Reference2LongFunction:
# {"fileName":"Reference2LongFunction.java","id":"sourceFile"}
    60:60:long applyAsLong(java.lang.Object) -> applyAsLong
    73:73:long put(java.lang.Object,long) -> put
    long getLong(java.lang.Object) -> getLong
    111:111:long removeLong(java.lang.Object) -> removeLong
    122:125:java.lang.Long put(java.lang.Object,java.lang.Long) -> a
    136:138:java.lang.Long get(java.lang.Object) -> a
    162:163:java.lang.Long remove(java.lang.Object) -> b
    190:190:long defaultReturnValue() -> defaultReturnValue
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Reference2LongFunctions -> it.unimi.dsi.fastutil.objects.aQ:
# {"fileName":"Reference2LongFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Reference2LongFunctions$EmptyFunction -> it.unimi.dsi.fastutil.objects.aQ$a:
# {"fileName":"Reference2LongFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:long getLong(java.lang.Object) -> getLong
    54:54:boolean containsKey(java.lang.Object) -> containsKey
    59:59:long defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(long) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.Reference2LongMap -> it.unimi.dsi.fastutil.objects.Reference2LongMap:
# {"fileName":"Reference2LongMap.java","id":"sourceFile"}
    int size() -> size
    105:105:void clear() -> clear
    long defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet reference2LongEntrySet() -> reference2LongEntrySet
    156:156:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    170:170:java.lang.Long put(java.lang.Object,java.lang.Long) -> a
    184:184:java.lang.Long get(java.lang.Object) -> a
    198:198:java.lang.Long remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue(long) -> containsValue
    246:246:boolean containsValue(java.lang.Object) -> containsValue
    252:259:void forEach(java.util.function.BiConsumer) -> forEach
    290:290:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> b
    573:577:long mergeLong$63813516(java.lang.Object,long,it.unimi.dsi.fastutil.longs.LongBinaryOperator) -> a
    637:637:java.lang.Long putIfAbsent(java.lang.Object,java.lang.Long) -> c
    650:650:boolean remove(java.lang.Object,java.lang.Object) -> remove
    663:663:boolean replace(java.lang.Object,java.lang.Long,java.lang.Long) -> a
    676:676:java.lang.Long replace(java.lang.Object,java.lang.Long) -> d
    689:689:java.lang.Long merge(java.lang.Object,java.lang.Long,java.util.function.BiFunction) -> a
    47:47:java.lang.Object remove(java.lang.Object) -> remove
    47:47:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    47:47:java.lang.Object get(java.lang.Object) -> get
    47:47:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    47:47:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    47:47:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    47:47:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    47:47:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    47:47:java.util.Set entrySet() -> entrySet
    47:47:java.util.Collection values() -> values
    47:47:java.util.Set keySet() -> keySet
    253:253:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Reference2LongMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Reference2LongMap$Entry -> it.unimi.dsi.fastutil.objects.Reference2LongMap$a:
# {"fileName":"Reference2LongMap.java","id":"sourceFile"}
    long getLongValue() -> a
    long setValue(long) -> a
    721:721:java.lang.Long getValue() -> b
    732:732:java.lang.Long setValue(java.lang.Long) -> a
    698:698:java.lang.Object setValue(java.lang.Object) -> setValue
    698:698:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Reference2LongMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.Reference2LongMap$FastEntrySet:
# {"fileName":"Reference2LongMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    82:83:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Reference2LongMaps -> it.unimi.dsi.fastutil.objects.aR:
# {"fileName":"Reference2LongMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongMaps$EmptyMap EMPTY_MAP -> a
    44:45:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.objects.Reference2LongMap) -> a
    191:191:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Reference2LongMaps$EmptyMap -> it.unimi.dsi.fastutil.objects.aR$a:
# {"fileName":"Reference2LongMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    105:106:void <init>() -> <init>
    110:110:boolean containsValue(long) -> containsValue
    116:116:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> b
    132:132:boolean containsValue(java.lang.Object) -> containsValue
    137:137:void putAll(java.util.Map) -> putAll
    142:142:it.unimi.dsi.fastutil.objects.ObjectSet reference2LongEntrySet() -> reference2LongEntrySet
    148:148:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    153:153:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    158:158:void forEach(java.util.function.BiConsumer) -> forEach
    162:162:java.lang.Object clone() -> clone
    167:167:boolean isEmpty() -> isEmpty
    172:172:int hashCode() -> hashCode
    177:178:boolean equals(java.lang.Object) -> equals
    183:183:java.lang.String toString() -> toString
    102:102:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    1116:1116:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long):116:116 -> getOrDefault
    1116:1116:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):102 -> getOrDefault
    102:102:java.util.Collection values() -> values
    102:102:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    long[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Reference2LongMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ReferenceSet keys -> keys
    it.unimi.dsi.fastutil.longs.LongCollection values -> values
    94:103:void <init>(int,float) -> <init>
    111:112:void <init>(int) -> <init>
    119:120:void <init>() -> <init>
    129:131:void <init>(java.util.Map,float) -> <init>
    139:140:void <init>(java.util.Map) -> <init>
    149:151:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongMap,float) -> <init>
    160:161:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongMap) -> <init>
    172:175:void <init>(java.lang.Object[],long[],float) -> <init>
    186:187:void <init>(java.lang.Object[],long[]) -> <init>
    190:190:int realSize() -> b
    200:202:void ensureCapacity(int) -> ensureCapacity
    210:214:long removeEntry(int) -> a
    2321:2334:void shiftKeys(int):321:334 -> a
    2321:2334:long removeEntry(int):212 -> a
    218:223:long removeNullEntry() -> c
    228:232:void putAll(java.util.Map) -> putAll
    3205:3207:void tryCapacity(long):205:207 -> putAll
    3205:3207:void putAll(java.util.Map):229 -> putAll
    236:246:int find(java.lang.Object) -> c
    251:256:void insert(int,java.lang.Object,long) -> a
    260:267:long put(java.lang.Object,long) -> put
    271:273:long addToValue(int,long) -> a
    291:308:long addTo(java.lang.Object,long) -> addTo
    341:353:long removeLong(java.lang.Object) -> removeLong
    360:370:long getLong(java.lang.Object) -> getLong
    377:387:boolean containsKey(java.lang.Object) -> containsKey
    393:397:boolean containsValue(long) -> containsValue
    404:414:long getOrDefault(java.lang.Object,long) -> getOrDefault
    421:424:long putIfAbsent(java.lang.Object,long) -> putIfAbsent
    431:451:boolean remove(java.lang.Object,long) -> remove
    459:462:boolean replace(java.lang.Object,long,long) -> replace
    468:472:long replace(java.lang.Object,long) -> replace
    478:483:long computeIfAbsent(java.lang.Object,java.util.function.ToLongFunction) -> computeIfAbsent
    489:495:long computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Reference2LongFunction) -> computeIfAbsent
    501:510:long computeLongIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeLongIfPresent
    516:531:long computeLong(java.lang.Object,java.util.function.BiFunction) -> computeLong
    537:551:long merge(java.lang.Object,long,java.util.function.BiFunction) -> merge
    562:566:void clear() -> clear
    570:570:int size() -> size
    575:575:boolean isEmpty() -> isEmpty
    1085:1086:it.unimi.dsi.fastutil.objects.Reference2LongMap$FastEntrySet reference2LongEntrySet() -> reference2LongEntrySet
    1188:1189:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    1247:1280:it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    1297:1297:boolean trim() -> trim
    1319:1326:boolean trim(int) -> trim
    1341:1359:void rehash(int) -> rehash
    1375:1385:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap clone() -> clone
    1399:1409:int hashCode() -> hashCode
    1413:1422:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1426:1448:void readObject(java.io.ObjectInputStream) -> readObject
    56:56:it.unimi.dsi.fastutil.objects.ObjectSet reference2LongEntrySet() -> reference2LongEntrySet
    56:56:java.util.Collection values() -> values
    56:56:java.util.Set keySet() -> keySet
    56:56:java.lang.Object clone() -> clone
    56:56:int access$100(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> a
    56:56:long access$400(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> b
    56:56:long access$500(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$1:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> a
    1247:1247:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    1250:1250:it.unimi.dsi.fastutil.longs.LongIterator iterator() -> iterator
    1255:1255:it.unimi.dsi.fastutil.longs.LongSpliterator spliterator() -> spliterator
    1261:1263:void forEach(java.util.function.LongConsumer) -> forEach
    1267:1267:int size() -> size
    1272:1272:boolean contains(long) -> contains
    1277:1278:void clear() -> clear
    1247:1247:java.util.Spliterator spliterator() -> spliterator
    1247:1247:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$a:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> b
    798:798:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    814:816:void remove() -> remove
    798:798:void acceptOnIndex(java.lang.Object,int) -> a
    1809:1810:void acceptOnIndex(java.util.function.Consumer,int):809:810 -> a
    1809:1810:void acceptOnIndex(java.lang.Object,int):798 -> a
    798:798:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    798:798:java.lang.Object next() -> next
    2803:2803:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry next():803:803 -> next
    2803:2803:java.lang.Object next():798 -> next
    798:798:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$b:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> b
    951:952:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    954:956:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,int,int,boolean) -> <init>
    960:960:int characteristics() -> characteristics
    948:948:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1970:1970:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):970:970 -> a
    1970:1970:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):948 -> a
    948:948:void acceptOnIndex(java.lang.Object,int) -> a
    2965:2966:void acceptOnIndex(java.util.function.Consumer,int):965:966 -> a
    2965:2966:void acceptOnIndex(java.lang.Object,int):948 -> a
    948:948:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    948:948:java.util.Spliterator trySplit() -> trySplit
    948:948:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    948:948:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$c:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> b
    819:820:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    819:819:void acceptOnIndex(java.lang.Object,int) -> a
    1831:1833:void acceptOnIndex(java.util.function.Consumer,int):831:833 -> a
    1831:1833:void acceptOnIndex(java.lang.Object,int):819 -> a
    819:819:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    819:819:java.lang.Object next() -> next
    2824:2825:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry next():824:825 -> next
    2824:2825:java.lang.Object next():819 -> next
    819:819:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$d:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> a
    1098:1100:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    1112:1112:java.lang.Object next() -> next
    1097:1097:void acceptOnIndex(java.lang.Object,int) -> a
    2107:2108:void acceptOnIndex(java.util.function.Consumer,int):1107:1108 -> a
    2107:2108:void acceptOnIndex(java.lang.Object,int):1097 -> a
    1097:1097:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$e:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> a
    1142:1142:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    1145:1145:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1150:1150:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1156:1161:void forEach(java.util.function.Consumer) -> forEach
    1165:1165:int size() -> size
    1170:1170:boolean contains(java.lang.Object) -> contains
    1175:1177:boolean remove(java.lang.Object) -> remove
    1182:1183:void clear() -> clear
    1142:1142:java.util.Spliterator spliterator() -> spliterator
    1142:1142:java.util.Iterator iterator() -> iterator
    1142:1142:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$f:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> b
    1119:1120:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    1122:1124:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,int,int,boolean) -> <init>
    1128:1128:int characteristics() -> characteristics
    1116:1116:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2138:2138:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1138:1138 -> a
    2138:2138:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1116 -> a
    1116:1116:void acceptOnIndex(java.lang.Object,int) -> a
    3133:3134:void acceptOnIndex(java.util.function.Consumer,int):1133:1134 -> a
    3133:3134:void acceptOnIndex(java.lang.Object,int):1116 -> a
    1116:1116:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1116:1116:java.util.Spliterator trySplit() -> trySplit
    1116:1116:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1116:1116:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$g:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> b
    587:589:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,int) -> <init>
    591:592:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    596:596:java.lang.Object getKey() -> getKey
    601:601:java.lang.Object left() -> left
    606:606:long getLongValue() -> a
    611:611:long rightLong() -> c
    616:618:long setValue(long) -> a
    635:635:java.lang.Long getValue() -> b
    646:646:java.lang.Long setValue(java.lang.Long) -> a
    652:654:boolean equals(java.lang.Object) -> equals
    659:659:int hashCode() -> hashCode
    664:664:java.lang.String toString() -> toString
    583:583:java.lang.Object setValue(java.lang.Object) -> setValue
    583:583:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$h:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> a
    974:974:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    977:977:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    982:982:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
    987:987:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    994:1009:boolean contains(java.lang.Object) -> contains
    1016:1045:boolean remove(java.lang.Object) -> remove
    1053:1053:int size() -> size
    1058:1059:void clear() -> clear
    1064:1066:void forEach(java.util.function.Consumer) -> forEach
    1071:1080:void fastForEach(java.util.function.Consumer) -> a
    974:974:java.util.Spliterator spliterator() -> spliterator
    974:974:java.util.Iterator iterator() -> iterator
    974:974:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$i:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> f
    669:685:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    696:696:boolean hasNext() -> hasNext
    700:716:int nextEntry() -> a
    721:741:void forEachRemaining(java.lang.Object) -> forEachRemaining
    775:789:void remove() -> remove
    1753:1770:void shiftKeys(int):753:770 -> remove
    1753:1770:void remove():779 -> remove
    669:669:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$j:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> f
    841:851:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    841:858:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    865:880:boolean tryAdvance(java.lang.Object) -> tryAdvance
    884:897:void forEachRemaining(java.lang.Object) -> forEachRemaining
    900:907:long estimateSize() -> estimateSize
    912:925:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$k:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> a
    1201:1203:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    1215:1215:long nextLong() -> nextLong
    1200:1200:void acceptOnIndex(java.lang.Object,int) -> a
    2210:2211:void acceptOnIndex(java.util.function.LongConsumer,int):1210:1211 -> a
    2210:2211:void acceptOnIndex(java.lang.Object,int):1200 -> a
    1200:1200:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$l:
# {"fileName":"Reference2LongOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> b
    1222:1223:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap) -> <init>
    1225:1227:void <init>(it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,int,int,boolean) -> <init>
    1231:1231:int characteristics() -> characteristics
    1219:1219:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2241:2241:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1241:1241 -> a
    2241:2241:it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1219 -> a
    1219:1219:void acceptOnIndex(java.lang.Object,int) -> a
    3236:3237:void acceptOnIndex(java.util.function.LongConsumer,int):1236:1237 -> a
    3236:3237:void acceptOnIndex(java.lang.Object,int):1219 -> a
    1219:1219:it.unimi.dsi.fastutil.longs.LongSpliterator trySplit() -> a
    1219:1219:void forEachRemaining(java.util.function.LongConsumer) -> forEachRemaining
    1219:1219:boolean tryAdvance(java.util.function.LongConsumer) -> tryAdvance
    1219:1219:java.util.Spliterator$OfLong trySplit() -> trySplit
    1219:1219:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1219:1219:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.Reference2LongSortedMap -> it.unimi.dsi.fastutil.objects.aS:
# {"fileName":"Reference2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2LongSortedMap subMap$7548630e() -> b
    it.unimi.dsi.fastutil.objects.Reference2LongSortedMap headMap$6f5f03aa() -> c
    it.unimi.dsi.fastutil.objects.Reference2LongSortedMap tailMap$6f5f03aa() -> d
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> e
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2LongEntrySet() -> f
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> g
    it.unimi.dsi.fastutil.longs.LongCollection values() -> values
    34:34:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    34:34:it.unimi.dsi.fastutil.objects.ObjectSet reference2LongEntrySet() -> reference2LongEntrySet
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Reference2LongSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.objects.aS$a:
# {"fileName":"Reference2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator() -> b
    80:80:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> a
it.unimi.dsi.fastutil.objects.Reference2ObjectFunction -> it.unimi.dsi.fastutil.objects.Reference2ObjectFunction:
# {"fileName":"Reference2ObjectFunction.java","id":"sourceFile"}
    63:63:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    java.lang.Object get(java.lang.Object) -> get
    101:101:java.lang.Object remove(java.lang.Object) -> remove
it.unimi.dsi.fastutil.objects.Reference2ObjectFunctions -> it.unimi.dsi.fastutil.objects.aT:
# {"fileName":"Reference2ObjectFunctions.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectFunctions$EmptyFunction EMPTY_FUNCTION -> a
    104:104:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Reference2ObjectFunctions$EmptyFunction -> it.unimi.dsi.fastutil.objects.aT$a:
# {"fileName":"Reference2ObjectFunctions.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    39:40:void <init>() -> <init>
    44:44:java.lang.Object get(java.lang.Object) -> get
    49:49:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    54:54:boolean containsKey(java.lang.Object) -> containsKey
    59:59:java.lang.Object defaultReturnValue() -> defaultReturnValue
    64:64:void defaultReturnValue(java.lang.Object) -> defaultReturnValue
    69:69:int size() -> size
    74:74:void clear() -> clear
    78:78:java.lang.Object clone() -> clone
    83:83:int hashCode() -> hashCode
    88:89:boolean equals(java.lang.Object) -> equals
    94:94:java.lang.String toString() -> toString
    98:98:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap -> it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap:
# {"fileName":"Reference2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    java.lang.Object[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int first -> first
    int last -> last
    long[] link -> link
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap$FastSortedEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    95:144:void <init>(int,float) -> <init>
    152:153:void <init>(int) -> <init>
    160:161:void <init>() -> <init>
    170:172:void <init>(java.util.Map,float) -> <init>
    180:181:void <init>(java.util.Map) -> <init>
    190:192:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectMap,float) -> <init>
    201:202:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectMap) -> <init>
    213:216:void <init>(java.lang.Object[],java.lang.Object[],float) -> <init>
    227:228:void <init>(java.lang.Object[],java.lang.Object[]) -> <init>
    241:243:void ensureCapacity(int) -> ensureCapacity
    251:257:java.lang.Object removeEntry(int) -> a
    261:268:java.lang.Object removeNullEntry() -> c
    273:277:void putAll(java.util.Map) -> putAll
    2246:2248:void tryCapacity(long):246:248 -> putAll
    2246:2248:void putAll(java.util.Map):274 -> putAll
    281:291:int find(java.lang.Object) -> a
    296:310:void insert(int,java.lang.Object,java.lang.Object) -> a
    314:321:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    334:349:void shiftKeys(int) -> b
    356:368:java.lang.Object remove(java.lang.Object) -> remove
    373:375:java.lang.Object setValue(int,java.lang.Object) -> a
    385:404:java.lang.Object removeFirst() -> removeFirst
    414:433:java.lang.Object removeLast() -> removeLast
    437:452:void moveIndexToFirst(int) -> c
    455:470:void moveIndexToLast(int) -> d
    481:502:java.lang.Object getAndMoveToFirst(java.lang.Object) -> getAndMoveToFirst
    516:537:java.lang.Object getAndMoveToLast(java.lang.Object) -> getAndMoveToLast
    553:588:java.lang.Object putAndMoveToFirst(java.lang.Object,java.lang.Object) -> putAndMoveToFirst
    602:637:java.lang.Object putAndMoveToLast(java.lang.Object,java.lang.Object) -> putAndMoveToLast
    643:653:java.lang.Object get(java.lang.Object) -> get
    660:670:boolean containsKey(java.lang.Object) -> containsKey
    676:680:boolean containsValue(java.lang.Object) -> containsValue
    687:697:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    704:707:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    714:734:boolean remove(java.lang.Object,java.lang.Object) -> remove
    742:745:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    751:755:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    761:767:java.lang.Object computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Reference2ObjectFunction) -> computeIfAbsent
    773:783:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    789:804:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    810:824:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    835:841:void clear() -> clear
    845:845:int size() -> size
    850:850:boolean isEmpty() -> isEmpty
    928:953:void fixPointers(int) -> e
    964:988:void fixPointers(int,int) -> a
    997:998:java.lang.Object firstKey() -> firstKey
    1008:1009:java.lang.Object lastKey() -> lastKey
    1019:1019:it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap tailMap(java.lang.Object) -> tailMap
    1029:1029:it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap headMap(java.lang.Object) -> headMap
    1039:1039:it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    1049:1049:java.util.Comparator comparator() -> comparator
    1499:1500:it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap$FastSortedEntrySet reference2ObjectEntrySet() -> reference2ObjectEntrySet
    1629:1630:it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> keySet
    1667:1710:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1727:1727:boolean trim() -> trim
    1749:1756:boolean trim(int) -> trim
    1771:1811:void rehash(int) -> rehash
    1827:1838:it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap clone() -> clone
    1852:1862:int hashCode() -> hashCode
    3231:3231:int realSize():231:231 -> hashCode
    3231:3231:int hashCode():1853 -> hashCode
    1866:1875:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1879:1917:void readObject(java.io.ObjectInputStream) -> readObject
    80:80:it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2ObjectEntrySet() -> reference2ObjectEntrySet
    80:80:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    80:80:it.unimi.dsi.fastutil.objects.ObjectSet reference2ObjectEntrySet() -> reference2ObjectEntrySet
    80:80:java.util.Collection values() -> values
    80:80:java.util.Set keySet() -> keySet
    80:80:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    80:80:java.util.SortedMap headMap(java.lang.Object) -> headMap
    80:80:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    80:80:java.lang.Object clone() -> clone
    80:80:java.lang.Object access$100(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap) -> a
    80:80:java.lang.Object access$200(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$1:
# {"fileName":"Reference2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap this$0 -> a
    1667:1667:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap) -> <init>
    1672:1672:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1682:1682:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1688:1693:void forEach(java.util.function.Consumer) -> forEach
    1697:1697:int size() -> size
    1702:1702:boolean contains(java.lang.Object) -> contains
    1707:1708:void clear() -> clear
    1667:1667:java.util.Spliterator spliterator() -> spliterator
    1667:1667:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$a:
# {"fileName":"Reference2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap this$0 -> b
    1252:1253:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap) -> <init>
    1277:1279:void remove() -> remove
    1249:1249:void acceptOnIndex(java.lang.Object,int) -> a
    2262:2263:void acceptOnIndex(java.util.function.Consumer,int):1262:1263 -> a
    2262:2263:void acceptOnIndex(java.lang.Object,int):1249 -> a
    1249:1249:void add(java.lang.Object) -> add
    3245:3245:void it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapIterator.add$2bed0e38():1245:1245 -> add
    3245:3245:void add(java.lang.Object):1249 -> add
    1249:1249:void set(java.lang.Object) -> set
    4241:4241:void it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapIterator.set$2bed0e38():1241:1241 -> set
    4241:4241:void set(java.lang.Object):1249 -> set
    1249:1249:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1249:1249:java.lang.Object next() -> next
    4267:4267:it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapEntry next():1267:1267 -> next
    4267:4267:java.lang.Object next():1249 -> next
    1249:1249:java.lang.Object previous() -> previous
    4272:4272:it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapEntry previous():1272:1272 -> previous
    4272:4272:java.lang.Object previous():1249 -> previous
it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$b:
# {"fileName":"Reference2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap this$0 -> b
    1283:1286:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap) -> <init>
    1282:1282:void acceptOnIndex(java.lang.Object,int) -> a
    2295:2297:void acceptOnIndex(java.util.function.Consumer,int):1295:1297 -> a
    2295:2297:void acceptOnIndex(java.lang.Object,int):1282 -> a
    1282:1282:void add(java.lang.Object) -> add
    3245:3245:void it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapIterator.add$2bed0e38():1245:1245 -> add
    3245:3245:void add(java.lang.Object):1282 -> add
    1282:1282:void set(java.lang.Object) -> set
    4241:4241:void it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapIterator.set$2bed0e38():1241:1241 -> set
    4241:4241:void set(java.lang.Object):1282 -> set
    1282:1282:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1282:1282:java.lang.Object next() -> next
    4301:4302:it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapEntry next():1301:1302 -> next
    4301:4302:java.lang.Object next():1282 -> next
    1282:1282:java.lang.Object previous() -> previous
    4307:4308:it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapEntry previous():1307:1308 -> previous
    4307:4308:java.lang.Object previous():1282 -> previous
it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$c:
# {"fileName":"Reference2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap this$0 -> a
    1518:1518:java.lang.Object previous() -> previous
    1521:1523:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap) -> <init>
    1535:1535:java.lang.Object next() -> next
    1511:1511:void acceptOnIndex(java.lang.Object,int) -> a
    2530:2531:void acceptOnIndex(java.util.function.Consumer,int):1530:1531 -> a
    2530:2531:void acceptOnIndex(java.lang.Object,int):1511 -> a
    1511:1511:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$d:
# {"fileName":"Reference2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap this$0 -> a
    1539:1539:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap) -> <init>
    1549:1549:it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$KeyIterator iterator$7649b875() -> a
    1559:1559:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1565:1570:void forEach(java.util.function.Consumer) -> forEach
    1574:1574:int size() -> size
    1579:1579:boolean contains(java.lang.Object) -> contains
    1584:1586:boolean remove(java.lang.Object) -> remove
    1591:1592:void clear() -> clear
    1596:1597:java.lang.Object first() -> first
    1602:1603:java.lang.Object last() -> last
    1608:1608:java.util.Comparator comparator() -> comparator
    1613:1613:it.unimi.dsi.fastutil.objects.ReferenceSortedSet tailSet(java.lang.Object) -> tailSet
    1618:1618:it.unimi.dsi.fastutil.objects.ReferenceSortedSet headSet(java.lang.Object) -> headSet
    1623:1623:it.unimi.dsi.fastutil.objects.ReferenceSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1539:1539:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1539:1539:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1539:1539:java.util.Spliterator spliterator() -> spliterator
    1539:1539:java.util.Iterator iterator() -> iterator
    1539:1539:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    1539:1539:java.util.SortedSet headSet(java.lang.Object) -> headSet
    1539:1539:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    1539:1539:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$e:
# {"fileName":"Reference2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap this$0 -> b
    862:864:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap,int) -> <init>
    866:867:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap) -> <init>
    871:871:java.lang.Object getKey() -> getKey
    876:876:java.lang.Object left() -> left
    881:881:java.lang.Object getValue() -> getValue
    886:886:java.lang.Object right() -> o_
    891:893:java.lang.Object setValue(java.lang.Object) -> setValue
    905:907:boolean equals(java.lang.Object) -> equals
    912:912:int hashCode() -> hashCode
    917:917:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$f:
# {"fileName":"Reference2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap this$0 -> a
    1312:1312:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap) -> <init>
    1317:1317:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    1335:1335:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1340:1340:java.util.Comparator comparator() -> comparator
    1373:1387:boolean contains(java.lang.Object) -> contains
    1394:1422:boolean remove(java.lang.Object) -> remove
    1430:1430:int size() -> size
    1435:1436:void clear() -> clear
    1459:1459:it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$FastEntryIterator fastIterator$7649b875() -> c
    1478:1483:void forEach(java.util.function.Consumer) -> forEach
    1488:1494:void fastForEach(java.util.function.Consumer) -> a
    1312:1312:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object) -> tailSet
    2355:2355:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet$18830dd3():1355:1355 -> tailSet
    2355:2355:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object):1312 -> tailSet
    1312:1312:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object) -> headSet
    3350:3350:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet$18830dd3():1350:1350 -> headSet
    3350:3350:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object):1312 -> headSet
    1312:1312:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    4345:4345:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet$67449250():1345:1345 -> subSet
    4345:4345:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object):1312 -> subSet
    1312:1312:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1312:1312:java.util.Spliterator spliterator() -> spliterator
    1312:1312:java.util.Iterator iterator() -> iterator
    1312:1312:java.lang.Object last() -> last
    4366:4367:it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapEntry last$73caa30e():1366:1367 -> last
    4366:4367:java.lang.Object last():1312 -> last
    1312:1312:java.lang.Object first() -> first
    5360:5361:it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapEntry first$73caa30e():1360:1361 -> first
    5360:5361:java.lang.Object first():1312 -> first
    1312:1312:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    6355:6355:it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet$18830dd3():1355:1355 -> tailSet
    6355:6355:java.util.SortedSet tailSet(java.lang.Object):1312 -> tailSet
    1312:1312:java.util.SortedSet headSet(java.lang.Object) -> headSet
    7350:7350:it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet$18830dd3():1350:1350 -> headSet
    7350:7350:java.util.SortedSet headSet(java.lang.Object):1312 -> headSet
    1312:1312:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    8345:8345:it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet$67449250():1345:1345 -> subSet
    8345:8345:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1312 -> subSet
    1312:1312:it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$FastEntryIterator fastIterator$40aeb064$7649b875() -> a
    1312:1312:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> b
    1312:1312:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$g:
# {"fileName":"Reference2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    int prev -> a
    int next -> b
    int curr -> c
    int index -> d
    it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap this$0 -> e
    void acceptOnIndex(java.lang.Object,int) -> a
    1064:1087:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap) -> <init>
    1118:1118:boolean hasNext() -> hasNext
    1122:1122:boolean hasPrevious() -> hasPrevious
    1126:1141:void ensureIndexKnown() -> c
    1144:1145:int nextIndex() -> nextIndex
    1149:1150:int previousIndex() -> previousIndex
    1154:1159:int nextEntry() -> a
    1163:1168:int previousEntry() -> b
    1172:1179:void forEachRemaining(java.lang.Object) -> a
    1182:1226:void remove() -> remove
it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$h:
# {"fileName":"Reference2ObjectLinkedOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap this$0 -> a
    1644:1644:java.lang.Object previous() -> previous
    1647:1649:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap) -> <init>
    1661:1661:java.lang.Object next() -> next
    1641:1641:void acceptOnIndex(java.lang.Object,int) -> a
    2656:2657:void acceptOnIndex(java.util.function.Consumer,int):1656:1657 -> a
    2656:2657:void acceptOnIndex(java.lang.Object,int):1641 -> a
    1641:1641:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Reference2ObjectMap -> it.unimi.dsi.fastutil.objects.Reference2ObjectMap:
# {"fileName":"Reference2ObjectMap.java","id":"sourceFile"}
    int size() -> size
    104:104:void clear() -> clear
    java.lang.Object defaultReturnValue() -> defaultReturnValue
    it.unimi.dsi.fastutil.objects.ObjectSet reference2ObjectEntrySet() -> reference2ObjectEntrySet
    159:159:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    169:169:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    180:180:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    boolean containsKey(java.lang.Object) -> containsKey
    216:223:void forEach(java.util.function.BiConsumer) -> forEach
    241:241:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    260:263:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    278:281:boolean remove(java.lang.Object,java.lang.Object) -> remove
    297:300:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    317:317:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    380:389:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    411:420:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    443:458:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    46:46:java.util.Set entrySet() -> entrySet
    46:46:java.util.Collection values() -> values
    46:46:java.util.Set keySet() -> keySet
    217:217:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Reference2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Reference2ObjectMap$Entry -> it.unimi.dsi.fastutil.objects.Reference2ObjectMap$a:
# {"fileName":"Reference2ObjectMap.java","id":"sourceFile"}
it.unimi.dsi.fastutil.objects.Reference2ObjectMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.Reference2ObjectMap$FastEntrySet:
# {"fileName":"Reference2ObjectMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> b
    81:82:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Reference2ObjectMaps -> it.unimi.dsi.fastutil.objects.aU:
# {"fileName":"Reference2ObjectMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectMaps$EmptyMap EMPTY_MAP -> a
    41:42:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator(it.unimi.dsi.fastutil.objects.Reference2ObjectMap) -> a
    172:172:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Reference2ObjectMaps$EmptyMap -> it.unimi.dsi.fastutil.objects.aU$a:
# {"fileName":"Reference2ObjectMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    102:103:void <init>() -> <init>
    107:107:boolean containsValue(java.lang.Object) -> containsValue
    112:112:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    117:117:void putAll(java.util.Map) -> putAll
    122:122:it.unimi.dsi.fastutil.objects.ObjectSet reference2ObjectEntrySet() -> reference2ObjectEntrySet
    128:128:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    134:134:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    139:139:void forEach(java.util.function.BiConsumer) -> forEach
    143:143:java.lang.Object clone() -> clone
    148:148:boolean isEmpty() -> isEmpty
    153:153:int hashCode() -> hashCode
    158:159:boolean equals(java.lang.Object) -> equals
    164:164:java.lang.String toString() -> toString
    99:99:java.util.Collection values() -> values
    99:99:java.util.Set keySet() -> keySet
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    java.lang.Object[] value -> value
    int mask -> mask
    boolean containsNullKey -> containsNullKey
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    it.unimi.dsi.fastutil.objects.Reference2ObjectMap$FastEntrySet entries -> entries
    it.unimi.dsi.fastutil.objects.ReferenceSet keys -> keys
    it.unimi.dsi.fastutil.objects.ObjectCollection values -> values
    89:98:void <init>(int,float) -> <init>
    106:107:void <init>(int) -> <init>
    114:115:void <init>() -> <init>
    124:126:void <init>(java.util.Map,float) -> <init>
    134:135:void <init>(java.util.Map) -> <init>
    144:146:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectMap,float) -> <init>
    155:156:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectMap) -> <init>
    167:170:void <init>(java.lang.Object[],java.lang.Object[],float) -> <init>
    181:182:void <init>(java.lang.Object[],java.lang.Object[]) -> <init>
    185:185:int realSize() -> b
    195:197:void ensureCapacity(int) -> ensureCapacity
    205:210:java.lang.Object removeEntry(int) -> a
    2277:2291:void shiftKeys(int):277:291 -> a
    2277:2291:java.lang.Object removeEntry(int):208 -> a
    214:220:java.lang.Object removeNullEntry() -> c
    225:229:void putAll(java.util.Map) -> putAll
    3200:3202:void tryCapacity(long):200:202 -> putAll
    3200:3202:void putAll(java.util.Map):226 -> putAll
    233:243:int find(java.lang.Object) -> a
    248:253:void insert(int,java.lang.Object,java.lang.Object) -> a
    257:264:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    298:310:java.lang.Object remove(java.lang.Object) -> remove
    317:327:java.lang.Object get(java.lang.Object) -> get
    334:344:boolean containsKey(java.lang.Object) -> containsKey
    350:354:boolean containsValue(java.lang.Object) -> containsValue
    361:371:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    378:381:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    388:408:boolean remove(java.lang.Object,java.lang.Object) -> remove
    416:419:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    425:429:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    435:441:java.lang.Object computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Reference2ObjectFunction) -> computeIfAbsent
    447:457:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    463:478:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    484:498:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    509:514:void clear() -> clear
    518:518:int size() -> size
    523:523:boolean isEmpty() -> isEmpty
    1011:1012:it.unimi.dsi.fastutil.objects.Reference2ObjectMap$FastEntrySet reference2ObjectEntrySet() -> reference2ObjectEntrySet
    1114:1115:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    1173:1206:it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    1223:1223:boolean trim() -> trim
    1245:1252:boolean trim(int) -> trim
    1267:1285:void rehash(int) -> rehash
    1301:1311:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap clone() -> clone
    1325:1335:int hashCode() -> hashCode
    1339:1348:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1352:1374:void readObject(java.io.ObjectInputStream) -> readObject
    51:51:it.unimi.dsi.fastutil.objects.ObjectSet reference2ObjectEntrySet() -> reference2ObjectEntrySet
    51:51:java.util.Collection values() -> values
    51:51:java.util.Set keySet() -> keySet
    51:51:java.lang.Object clone() -> clone
    51:51:int access$100(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> a
    51:51:java.lang.Object access$400(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> b
    51:51:java.lang.Object access$500(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap,int) -> a
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$1 -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$1:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> a
    1173:1173:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    1176:1176:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1181:1181:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1187:1189:void forEach(java.util.function.Consumer) -> forEach
    1193:1193:int size() -> size
    1198:1198:boolean contains(java.lang.Object) -> contains
    1203:1204:void clear() -> clear
    1173:1173:java.util.Spliterator spliterator() -> spliterator
    1173:1173:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$EntryIterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$a:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> b
    726:726:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    742:744:void remove() -> remove
    726:726:void acceptOnIndex(java.lang.Object,int) -> a
    1737:1738:void acceptOnIndex(java.util.function.Consumer,int):737:738 -> a
    1737:1738:void acceptOnIndex(java.lang.Object,int):726 -> a
    726:726:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    726:726:java.lang.Object next() -> next
    2731:2731:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapEntry next():731:731 -> next
    2731:2731:java.lang.Object next():726 -> next
    726:726:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$EntrySpliterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$b:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> b
    879:880:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    882:884:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap,int,int,boolean) -> <init>
    888:888:int characteristics() -> characteristics
    876:876:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    1898:1898:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$EntrySpliterator makeForSplit(int,int,boolean):898:898 -> a
    1898:1898:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):876 -> a
    876:876:void acceptOnIndex(java.lang.Object,int) -> a
    2893:2894:void acceptOnIndex(java.util.function.Consumer,int):893:894 -> a
    2893:2894:void acceptOnIndex(java.lang.Object,int):876 -> a
    876:876:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    876:876:java.util.Spliterator trySplit() -> trySplit
    876:876:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    876:876:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$FastEntryIterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$c:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapEntry entry -> a
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> b
    747:748:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    747:747:void acceptOnIndex(java.lang.Object,int) -> a
    1759:1761:void acceptOnIndex(java.util.function.Consumer,int):759:761 -> a
    1759:1761:void acceptOnIndex(java.lang.Object,int):747 -> a
    747:747:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    747:747:java.lang.Object next() -> next
    2752:2753:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapEntry next():752:753 -> next
    2752:2753:java.lang.Object next():747 -> next
    747:747:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$KeyIterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$d:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> a
    1024:1026:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    1038:1038:java.lang.Object next() -> next
    1023:1023:void acceptOnIndex(java.lang.Object,int) -> a
    2033:2034:void acceptOnIndex(java.util.function.Consumer,int):1033:1034 -> a
    2033:2034:void acceptOnIndex(java.lang.Object,int):1023 -> a
    1023:1023:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$KeySet -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$e:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> a
    1068:1068:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    1071:1071:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    1076:1076:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1082:1087:void forEach(java.util.function.Consumer) -> forEach
    1091:1091:int size() -> size
    1096:1096:boolean contains(java.lang.Object) -> contains
    1101:1103:boolean remove(java.lang.Object) -> remove
    1108:1109:void clear() -> clear
    1068:1068:java.util.Spliterator spliterator() -> spliterator
    1068:1068:java.util.Iterator iterator() -> iterator
    1068:1068:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$KeySpliterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$f:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> b
    1045:1046:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    1048:1050:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap,int,int,boolean) -> <init>
    1054:1054:int characteristics() -> characteristics
    1042:1042:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2064:2064:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$KeySpliterator makeForSplit(int,int,boolean):1064:1064 -> a
    2064:2064:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1042 -> a
    1042:1042:void acceptOnIndex(java.lang.Object,int) -> a
    3059:3060:void acceptOnIndex(java.util.function.Consumer,int):1059:1060 -> a
    3059:3060:void acceptOnIndex(java.lang.Object,int):1042 -> a
    1042:1042:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1042:1042:java.util.Spliterator trySplit() -> trySplit
    1042:1042:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1042:1042:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapEntry -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$g:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    int index -> a
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> b
    535:537:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap,int) -> <init>
    539:540:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    544:544:java.lang.Object getKey() -> getKey
    549:549:java.lang.Object left() -> left
    554:554:java.lang.Object getValue() -> getValue
    559:559:java.lang.Object right() -> o_
    564:566:java.lang.Object setValue(java.lang.Object) -> setValue
    578:580:boolean equals(java.lang.Object) -> equals
    585:585:int hashCode() -> hashCode
    590:590:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapEntrySet -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$h:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> a
    902:902:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    905:905:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    910:910:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> b
    915:915:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    922:936:boolean contains(java.lang.Object) -> contains
    943:971:boolean remove(java.lang.Object) -> remove
    979:979:int size() -> size
    984:985:void clear() -> clear
    990:992:void forEach(java.util.function.Consumer) -> forEach
    997:1006:void fastForEach(java.util.function.Consumer) -> a
    902:902:java.util.Spliterator spliterator() -> spliterator
    902:902:java.util.Iterator iterator() -> iterator
    902:902:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapIterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$i:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNullKey -> d
    it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> f
    595:611:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    622:622:boolean hasNext() -> hasNext
    626:642:int nextEntry() -> a
    647:667:void forEachRemaining(java.lang.Object) -> a
    702:717:void remove() -> remove
    1679:1697:void shiftKeys(int):679:697 -> remove
    1679:1697:void remove():707 -> remove
    595:595:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap,byte) -> <init>
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapSpliterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$j:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    int pos -> b
    int max -> c
    int c -> d
    boolean mustReturnNull -> e
    boolean hasSplit -> a
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> f
    769:779:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    769:786:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap,int,int,boolean) -> <init>
    void acceptOnIndex(java.lang.Object,int) -> a
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    793:808:boolean tryAdvance(java.lang.Object) -> a
    812:825:void forEachRemaining(java.lang.Object) -> b
    828:835:long estimateSize() -> estimateSize
    840:853:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapSpliterator trySplit() -> b
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$ValueIterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$k:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> a
    1127:1129:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    1141:1141:java.lang.Object next() -> next
    1126:1126:void acceptOnIndex(java.lang.Object,int) -> a
    2136:2137:void acceptOnIndex(java.util.function.Consumer,int):1136:1137 -> a
    2136:2137:void acceptOnIndex(java.lang.Object,int):1126 -> a
    1126:1126:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$ValueSpliterator -> it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$l:
# {"fileName":"Reference2ObjectOpenHashMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap this$0 -> b
    1148:1149:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap) -> <init>
    1151:1153:void <init>(it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap,int,int,boolean) -> <init>
    1157:1157:int characteristics() -> characteristics
    1145:1145:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean) -> a
    2167:2167:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$ValueSpliterator makeForSplit(int,int,boolean):1167:1167 -> a
    2167:2167:it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap$MapSpliterator makeForSplit(int,int,boolean):1145 -> a
    1145:1145:void acceptOnIndex(java.lang.Object,int) -> a
    3162:3163:void acceptOnIndex(java.util.function.Consumer,int):1162:1163 -> a
    3162:3163:void acceptOnIndex(java.lang.Object,int):1145 -> a
    1145:1145:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    1145:1145:java.util.Spliterator trySplit() -> trySplit
    1145:1145:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1145:1145:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap -> it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap:
# {"fileName":"Reference2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap headMap(java.lang.Object) -> headMap
    it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap tailMap(java.lang.Object) -> tailMap
    109:109:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> b
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2ObjectEntrySet() -> reference2ObjectEntrySet
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> keySet
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values
    java.util.Comparator comparator() -> comparator
    33:33:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    33:33:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    33:33:it.unimi.dsi.fastutil.objects.ObjectSet reference2ObjectEntrySet() -> reference2ObjectEntrySet
    33:33:java.util.Set entrySet() -> entrySet
    33:33:java.util.Collection values() -> values
    33:33:java.util.Set keySet() -> keySet
    33:33:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    33:33:java.util.SortedMap headMap(java.lang.Object) -> headMap
    33:33:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap$FastSortedEntrySet -> it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap$FastSortedEntrySet:
# {"fileName":"Reference2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectLinkedOpenHashMap$FastEntryIterator fastIterator$40aeb064$7649b875() -> a
    79:79:it.unimi.dsi.fastutil.objects.ObjectIterator fastIterator() -> b
it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMaps -> it.unimi.dsi.fastutil.objects.aV:
# {"fileName":"Reference2ObjectSortedMaps.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMaps$EmptySortedMap EMPTY_MAP -> a
    56:57:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator fastIterator$23436332(it.unimi.dsi.fastutil.objects.AbstractReference2ObjectSortedMap) -> a
    143:143:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMaps$EmptySortedMap -> it.unimi.dsi.fastutil.objects.aV$a:
# {"fileName":"Reference2ObjectSortedMaps.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    85:86:void <init>() -> <init>
    90:90:java.util.Comparator comparator() -> comparator
    95:95:it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2ObjectEntrySet() -> reference2ObjectEntrySet
    101:101:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> b
    107:107:it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> keySet
    113:113:it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    119:119:it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap headMap(java.lang.Object) -> headMap
    125:125:it.unimi.dsi.fastutil.objects.Reference2ObjectSortedMap tailMap(java.lang.Object) -> tailMap
    130:130:java.lang.Object firstKey() -> firstKey
    135:135:java.lang.Object lastKey() -> lastKey
    82:82:it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet
    82:82:it.unimi.dsi.fastutil.objects.ObjectSet reference2ObjectEntrySet() -> reference2ObjectEntrySet
    82:82:it.unimi.dsi.fastutil.objects.ObjectSet entrySet() -> a
    1101:1101:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():101:101 -> a
    1101:1101:it.unimi.dsi.fastutil.objects.ObjectSet entrySet():82 -> a
    82:82:java.util.Set entrySet() -> entrySet
    2101:2101:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():101:101 -> entrySet
    2101:2101:java.util.Set entrySet():82 -> entrySet
    82:82:java.util.Set keySet() -> keySet
    82:82:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    82:82:java.util.SortedMap headMap(java.lang.Object) -> headMap
    82:82:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Reference2ReferenceFunction -> it.unimi.dsi.fastutil.objects.aW:
# {"fileName":"Reference2ReferenceFunction.java","id":"sourceFile"}
    63:63:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    java.lang.Object get(java.lang.Object) -> get
    101:101:java.lang.Object remove(java.lang.Object) -> remove
it.unimi.dsi.fastutil.objects.Reference2ReferenceMap -> it.unimi.dsi.fastutil.objects.aX:
# {"fileName":"Reference2ReferenceMap.java","id":"sourceFile"}
    104:104:void clear() -> clear
    java.lang.Object defaultReturnValue() -> a
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2ReferenceEntrySet$54558373() -> b
    159:159:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> c
    169:169:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    180:180:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> d
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> e
    boolean containsKey(java.lang.Object) -> containsKey
    216:223:void forEach(java.util.function.BiConsumer) -> forEach
    241:241:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    260:263:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    278:281:boolean remove(java.lang.Object,java.lang.Object) -> remove
    297:300:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    317:317:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    380:389:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    411:420:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    443:458:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    46:46:java.util.Set entrySet() -> entrySet
    46:46:java.util.Collection values() -> values
    46:46:java.util.Set keySet() -> keySet
    217:217:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Reference2ReferenceMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Reference2ReferenceMap$Entry -> it.unimi.dsi.fastutil.objects.aX$a:
# {"fileName":"Reference2ReferenceMap.java","id":"sourceFile"}
it.unimi.dsi.fastutil.objects.Reference2ReferenceMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.aX$b:
# {"fileName":"Reference2ReferenceMap.java","id":"sourceFile"}
    81:82:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Reference2ReferenceSortedMap -> it.unimi.dsi.fastutil.objects.aY:
# {"fileName":"Reference2ReferenceSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ReferenceSortedMap subMap$72644df3() -> f
    it.unimi.dsi.fastutil.objects.Reference2ReferenceSortedMap headMap$67a5aed7() -> g
    it.unimi.dsi.fastutil.objects.Reference2ReferenceSortedMap tailMap$67a5aed7() -> h
    109:109:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> i
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2ReferenceEntrySet() -> j
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> k
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> e
    33:33:it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> d
    33:33:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> c
    33:33:it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2ReferenceEntrySet$54558373() -> b
    33:33:java.util.Set entrySet() -> entrySet
    33:33:java.util.Collection values() -> values
    33:33:java.util.Set keySet() -> keySet
    33:33:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    33:33:java.util.SortedMap headMap(java.lang.Object) -> headMap
    33:33:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.Reference2ShortFunction -> it.unimi.dsi.fastutil.objects.aZ:
# {"fileName":"Reference2ShortFunction.java","id":"sourceFile"}
    60:60:int applyAsInt(java.lang.Object) -> applyAsInt
    73:73:short put$4cfd2299() -> a
    short getShort$5d52780e() -> b
    111:111:short removeShort$5d52780e() -> c
    122:125:java.lang.Short put(java.lang.Object,java.lang.Short) -> a
    136:138:java.lang.Short get(java.lang.Object) -> a
    162:163:java.lang.Short remove(java.lang.Object) -> b
    190:190:short defaultReturnValue() -> d
    201:201:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.objects.Reference2ShortMap -> it.unimi.dsi.fastutil.objects.ba:
# {"fileName":"Reference2ShortMap.java","id":"sourceFile"}
    105:105:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2ShortEntrySet$54558373() -> e
    156:156:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    170:170:java.lang.Short put(java.lang.Object,java.lang.Short) -> a
    184:184:java.lang.Short get(java.lang.Object) -> a
    198:198:java.lang.Short remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> g
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    boolean containsValue$136bbc() -> i
    246:246:boolean containsValue(java.lang.Object) -> containsValue
    252:259:void forEach(java.util.function.BiConsumer) -> forEach
    290:290:java.lang.Short getOrDefault(java.lang.Object,java.lang.Short) -> b
    625:625:java.lang.Short putIfAbsent(java.lang.Object,java.lang.Short) -> c
    638:638:boolean remove(java.lang.Object,java.lang.Object) -> remove
    651:651:boolean replace(java.lang.Object,java.lang.Short,java.lang.Short) -> a
    664:664:java.lang.Short replace(java.lang.Object,java.lang.Short) -> d
    677:677:java.lang.Short merge(java.lang.Object,java.lang.Short,java.util.function.BiFunction) -> a
    47:47:java.lang.Object remove(java.lang.Object) -> remove
    47:47:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    47:47:java.lang.Object get(java.lang.Object) -> get
    47:47:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    47:47:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    47:47:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    47:47:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    47:47:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    47:47:java.util.Set entrySet() -> entrySet
    47:47:java.util.Collection values() -> values
    47:47:java.util.Set keySet() -> keySet
    253:253:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.objects.Reference2ShortMap$Entry) -> a
it.unimi.dsi.fastutil.objects.Reference2ShortMap$Entry -> it.unimi.dsi.fastutil.objects.ba$a:
# {"fileName":"Reference2ShortMap.java","id":"sourceFile"}
    short getShortValue() -> a
    short setValue$136bb5() -> b
    709:709:java.lang.Short getValue() -> c
    720:720:java.lang.Short setValue(java.lang.Short) -> a
    686:686:java.lang.Object setValue(java.lang.Object) -> setValue
    686:686:java.lang.Object getValue() -> getValue
it.unimi.dsi.fastutil.objects.Reference2ShortMap$FastEntrySet -> it.unimi.dsi.fastutil.objects.ba$b:
# {"fileName":"Reference2ShortMap.java","id":"sourceFile"}
    82:83:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.objects.Reference2ShortSortedMap -> it.unimi.dsi.fastutil.objects.bb:
# {"fileName":"Reference2ShortSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.Reference2ShortSortedMap subMap$60a0b0fe() -> j
    it.unimi.dsi.fastutil.objects.Reference2ShortSortedMap headMap$17e33e1a() -> k
    it.unimi.dsi.fastutil.objects.Reference2ShortSortedMap tailMap$17e33e1a() -> l
    112:112:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> m
    it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2ShortEntrySet() -> n
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet() -> o
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    34:34:it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet$3bc06357() -> g
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet reference2ShortEntrySet$54558373() -> e
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
it.unimi.dsi.fastutil.objects.ReferenceArrayList -> it.unimi.dsi.fastutil.objects.bc:
# {"fileName":"ReferenceArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    boolean wrapped -> c
    java.lang.Object[] a -> a
    int size -> b
    boolean $assertionsDisabled -> d
    81:82:java.lang.Object[] copyArraySafe(java.lang.Object[],int) -> a
    97:100:void <init>(java.lang.Object[]) -> <init>
    114:117:void <init>(byte) -> <init>
    1104:1107:void initArrayFromCapacity(int):104:107 -> <init>
    1104:1107:void <init>(byte):115 -> <init>
    121:124:void <init>() -> <init>
    298:299:it.unimi.dsi.fastutil.objects.ReferenceArrayList combine(it.unimi.dsi.fastutil.objects.ReferenceArrayList) -> a
    350:360:void grow(int) -> d
    364:370:void add(int,java.lang.Object) -> add
    374:377:boolean add(java.lang.Object) -> add
    382:383:java.lang.Object get(int) -> get
    388:389:int indexOf(java.lang.Object) -> indexOf
    394:395:int lastIndexOf(java.lang.Object) -> lastIndexOf
    400:406:java.lang.Object remove(int) -> remove
    411:415:boolean remove(java.lang.Object) -> remove
    420:423:java.lang.Object set(int,java.lang.Object) -> set
    428:431:void clear() -> clear
    435:435:int size() -> size
    448:448:boolean isEmpty() -> isEmpty
    647:651:it.unimi.dsi.fastutil.objects.AbstractReferenceList subList$505a4fed(int,int) -> a
    664:666:void getElements(int,java.lang.Object[],int,int) -> a
    676:681:void removeElements(int,int) -> b
    711:715:void setElements(int,java.lang.Object[],int,int) -> b
    719:722:void forEach(java.util.function.Consumer) -> forEach
    726:738:boolean addAll(int,java.util.Collection) -> addAll
    743:751:boolean addAll(int,it.unimi.dsi.fastutil.objects.ReferenceList) -> a
    756:762:boolean removeAll(java.util.Collection) -> removeAll
    767:773:boolean removeIf(java.util.function.Predicate) -> removeIf
    778:781:java.lang.Object[] toArray() -> toArray
    787:796:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    801:802:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> c
    987:987:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    993:998:void sort(java.util.Comparator) -> sort
    1012:1031:it.unimi.dsi.fastutil.objects.ReferenceArrayList clone() -> c
    1059:1071:boolean equals(java.lang.Object) -> equals
    2046:2053:boolean equals(it.unimi.dsi.fastutil.objects.ReferenceArrayList):1046:1053 -> equals
    2046:2053:boolean equals(java.lang.Object):1064 -> equals
    1075:1077:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1081:1084:void readObject(java.io.ObjectInputStream) -> readObject
    59:59:java.util.Spliterator spliterator() -> spliterator
    59:59:java.util.List subList(int,int) -> subList
    59:59:java.util.ListIterator listIterator(int) -> listIterator
    59:59:java.lang.Object clone() -> clone
    59:302:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ReferenceArrayList$1 -> it.unimi.dsi.fastutil.objects.bc$1:
# {"fileName":"ReferenceArrayList.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int val$index -> c
    it.unimi.dsi.fastutil.objects.ReferenceArrayList this$0 -> d
    802:803:void <init>(it.unimi.dsi.fastutil.objects.ReferenceArrayList,int) -> <init>
    807:807:boolean hasNext() -> hasNext
    812:812:boolean hasPrevious() -> hasPrevious
    817:818:java.lang.Object next() -> next
    823:824:java.lang.Object previous() -> previous
    829:829:int nextIndex() -> nextIndex
    834:834:int previousIndex() -> previousIndex
    839:841:void add(java.lang.Object) -> add
    845:847:void set(java.lang.Object) -> set
    851:856:void remove() -> remove
    860:863:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.ReferenceArrayList$Spliterator -> it.unimi.dsi.fastutil.objects.bc$a:
# {"fileName":"ReferenceArrayList.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.objects.ReferenceArrayList this$0 -> e
    904:905:void <init>(it.unimi.dsi.fastutil.objects.ReferenceArrayList) -> <init>
    900:912:void <init>(it.unimi.dsi.fastutil.objects.ReferenceArrayList,int,int,boolean) -> <init>
    915:915:int getWorkingMax() -> b
    920:920:int characteristics() -> characteristics
    925:925:long estimateSize() -> estimateSize
    930:932:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    937:940:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    959:969:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    896:896:java.util.Spliterator trySplit() -> trySplit
    896:896:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ReferenceArrayList$SubList -> it.unimi.dsi.fastutil.objects.bc$b:
# {"fileName":"ReferenceArrayList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ReferenceArrayList this$0 -> d
    486:488:void <init>(it.unimi.dsi.fastutil.objects.ReferenceArrayList,int,int) -> <init>
    499:500:java.lang.Object get(int) -> get
    558:558:it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> c
    604:604:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    608:619:boolean contentsEquals(java.lang.Object[],int,int) -> a
    624:637:boolean equals(java.lang.Object) -> equals
    1494:1494:java.lang.Object[] getParentArray():494:494 -> equals
    1494:1494:boolean equals(java.lang.Object):635 -> equals
    483:483:java.util.Spliterator spliterator() -> spliterator
    483:483:java.util.ListIterator listIterator(int) -> listIterator
it.unimi.dsi.fastutil.objects.ReferenceArrayList$SubList$SubListIterator -> it.unimi.dsi.fastutil.objects.bc$b$a:
# {"fileName":"ReferenceArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ReferenceArrayList$SubList this$1 -> d
    506:508:void <init>(it.unimi.dsi.fastutil.objects.ReferenceArrayList$SubList,int) -> <init>
    512:512:java.lang.Object get(int) -> a
    517:518:void add(int,java.lang.Object) -> a
    522:523:void set(int,java.lang.Object) -> b
    527:528:void remove(int) -> b
    532:532:int getMaxPos() -> a
    537:538:java.lang.Object next() -> next
    543:544:java.lang.Object previous() -> previous
    549:553:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
it.unimi.dsi.fastutil.objects.ReferenceArrayList$SubList$SubListSpliterator -> it.unimi.dsi.fastutil.objects.bc$b$b:
# {"fileName":"ReferenceArrayList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ReferenceArrayList$SubList this$1 -> b
    563:565:void <init>(it.unimi.dsi.fastutil.objects.ReferenceArrayList$SubList) -> <init>
    567:569:void <init>(it.unimi.dsi.fastutil.objects.ReferenceArrayList$SubList,int,int) -> <init>
    573:573:int getMaxPosFromBackingStore() -> b
    578:578:java.lang.Object get(int) -> a
    588:590:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    595:599:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    561:561:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int) -> a
    1583:1583:it.unimi.dsi.fastutil.objects.ReferenceArrayList$SubList$SubListSpliterator makeForSplit(int,int):583:583 -> a
    1583:1583:it.unimi.dsi.fastutil.objects.ObjectSpliterators$AbstractIndexBasedSpliterator makeForSplit$377972c8(int,int):561 -> a
it.unimi.dsi.fastutil.objects.ReferenceArraySet -> it.unimi.dsi.fastutil.objects.bd:
# {"fileName":"ReferenceArraySet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] a -> a
    int size -> b
    47:50:void <init>(java.lang.Object[]) -> <init>
    55:57:void <init>() -> <init>
    205:206:int findKey(java.lang.Object) -> a
    213:213:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    346:346:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    351:351:boolean contains(java.lang.Object) -> contains
    356:356:int size() -> size
    361:367:boolean remove(java.lang.Object) -> remove
    372:380:boolean add(java.lang.Object) -> add
    385:387:void clear() -> clear
    391:391:boolean isEmpty() -> isEmpty
    396:399:java.lang.Object[] toArray() -> toArray
    405:414:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    431:436:it.unimi.dsi.fastutil.objects.ReferenceArraySet clone() -> a
    440:442:void writeObject(java.io.ObjectOutputStream) -> writeObject
    445:448:void readObject(java.io.ObjectInputStream) -> readObject
    31:31:java.util.Spliterator spliterator() -> spliterator
    31:31:java.util.Iterator iterator() -> iterator
    31:31:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.objects.ReferenceArraySet$1 -> it.unimi.dsi.fastutil.objects.bd$1:
# {"fileName":"ReferenceArraySet.java","id":"sourceFile"}
    int next -> a
    it.unimi.dsi.fastutil.objects.ReferenceArraySet this$0 -> b
    213:214:void <init>(it.unimi.dsi.fastutil.objects.ReferenceArraySet) -> <init>
    218:218:boolean hasNext() -> hasNext
    223:224:java.lang.Object next() -> next
    229:232:void remove() -> remove
it.unimi.dsi.fastutil.objects.ReferenceArraySet$Spliterator -> it.unimi.dsi.fastutil.objects.bd$a:
# {"fileName":"ReferenceArraySet.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.objects.ReferenceArraySet this$0 -> e
    258:259:void <init>(it.unimi.dsi.fastutil.objects.ReferenceArraySet) -> <init>
    254:266:void <init>(it.unimi.dsi.fastutil.objects.ReferenceArraySet,int,int,boolean) -> <init>
    269:269:int getWorkingMax() -> b
    274:274:int characteristics() -> characteristics
    279:279:long estimateSize() -> estimateSize
    285:287:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    293:296:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    315:325:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    250:250:java.util.Spliterator trySplit() -> trySplit
    250:250:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ReferenceBigList -> it.unimi.dsi.fastutil.objects.be:
# {"fileName":"ReferenceBigList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBigListIterator iterator() -> b
    118:118:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    48:48:java.util.Spliterator spliterator() -> spliterator
    48:48:java.util.Iterator iterator() -> iterator
    48:48:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ReferenceBooleanPair -> it.unimi.dsi.fastutil.objects.bf:
# {"fileName":"ReferenceBooleanPair.java","id":"sourceFile"}
    boolean rightBoolean() -> b
    38:38:java.lang.Boolean right() -> c
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ReferenceBytePair -> it.unimi.dsi.fastutil.objects.bg:
# {"fileName":"ReferenceBytePair.java","id":"sourceFile"}
    byte rightByte() -> b
    38:38:java.lang.Byte right() -> c
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ReferenceCharPair -> it.unimi.dsi.fastutil.objects.bh:
# {"fileName":"ReferenceCharPair.java","id":"sourceFile"}
    char rightChar() -> b
    38:38:java.lang.Character right() -> c
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ReferenceCollection -> it.unimi.dsi.fastutil.objects.ReferenceCollection:
# {"fileName":"ReferenceCollection.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    73:73:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    30:30:java.util.Spliterator spliterator() -> spliterator
    30:30:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ReferenceCollections -> it.unimi.dsi.fastutil.objects.bi:
# {"fileName":"ReferenceCollections.java","id":"sourceFile"}
it.unimi.dsi.fastutil.objects.ReferenceCollections$EmptyCollection -> it.unimi.dsi.fastutil.objects.bi$a:
# {"fileName":"ReferenceCollections.java","id":"sourceFile"}
    43:44:void <init>() -> <init>
    48:48:boolean contains(java.lang.Object) -> contains
    53:53:java.lang.Object[] toArray() -> toArray
    58:59:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    65:65:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    71:71:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    76:76:int size() -> size
    81:81:void clear() -> clear
    85:85:int hashCode() -> hashCode
    90:92:boolean equals(java.lang.Object) -> equals
    97:97:void forEach(java.util.function.Consumer) -> forEach
    101:101:boolean containsAll(java.util.Collection) -> containsAll
    106:106:boolean addAll(java.util.Collection) -> addAll
    111:111:boolean removeAll(java.util.Collection) -> removeAll
    116:116:boolean retainAll(java.util.Collection) -> retainAll
    121:122:boolean removeIf(java.util.function.Predicate) -> removeIf
    42:42:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    42:42:java.util.Spliterator spliterator() -> spliterator
    42:42:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ReferenceCollections$SizeDecreasingSupplier -> it.unimi.dsi.fastutil.objects.bi$b:
# {"fileName":"ReferenceCollections.java","id":"sourceFile"}
    java.util.concurrent.atomic.AtomicInteger suppliedCount -> a
    int expectedFinalSize -> b
    java.util.function.IntFunction builder -> c
    516:545:void <init>(int,java.util.function.IntFunction) -> <init>
    514:514:java.lang.Object get() -> get
    1555:1560:it.unimi.dsi.fastutil.objects.ReferenceCollection get():555:560 -> get
    1555:1560:java.lang.Object get():514 -> get
it.unimi.dsi.fastutil.objects.ReferenceCollections$UnmodifiableCollection -> it.unimi.dsi.fastutil.objects.bi$c:
# {"fileName":"ReferenceCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.objects.ReferenceCollection collection -> a
    318:320:void <init>(it.unimi.dsi.fastutil.objects.ReferenceArraySet) -> <init>
    324:324:boolean add(java.lang.Object) -> add
    329:329:boolean remove(java.lang.Object) -> remove
    334:334:int size() -> size
    339:339:boolean isEmpty() -> isEmpty
    344:344:boolean contains(java.lang.Object) -> contains
    349:349:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    355:355:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    361:361:java.util.stream.Stream stream() -> stream
    367:367:java.util.stream.Stream parallelStream() -> parallelStream
    372:372:void clear() -> clear
    377:377:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    382:382:java.lang.Object[] toArray() -> toArray
    387:388:void forEach(java.util.function.Consumer) -> forEach
    392:392:boolean containsAll(java.util.Collection) -> containsAll
    397:397:boolean addAll(java.util.Collection) -> addAll
    402:402:boolean removeAll(java.util.Collection) -> removeAll
    407:407:boolean retainAll(java.util.Collection) -> retainAll
    412:412:boolean removeIf(java.util.function.Predicate) -> removeIf
    417:417:java.lang.String toString() -> toString
    422:422:int hashCode() -> hashCode
    427:428:boolean equals(java.lang.Object) -> equals
    314:314:java.util.Spliterator spliterator() -> spliterator
    314:314:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ReferenceDoublePair -> it.unimi.dsi.fastutil.objects.bj:
# {"fileName":"ReferenceDoublePair.java","id":"sourceFile"}
    double rightDouble() -> b
    38:38:java.lang.Double right() -> c
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ReferenceFloatPair -> it.unimi.dsi.fastutil.objects.bk:
# {"fileName":"ReferenceFloatPair.java","id":"sourceFile"}
    float rightFloat() -> b
    38:38:java.lang.Float right() -> c
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ReferenceIntPair -> it.unimi.dsi.fastutil.objects.bl:
# {"fileName":"ReferenceIntPair.java","id":"sourceFile"}
    int rightInt() -> b
    38:38:java.lang.Integer right() -> c
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet -> it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet:
# {"fileName":"ReferenceLinkedOpenHashSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    int mask -> mask
    boolean containsNull -> containsNull
    int first -> first
    int last -> last
    long[] link -> link
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    java.util.stream.Collector TO_SET_COLLECTOR -> a
    91:135:void <init>(int,float) -> <init>
    143:144:void <init>(int) -> <init>
    151:152:void <init>() -> <init>
    161:163:void <init>(java.util.Collection,float) -> <init>
    172:173:void <init>(java.util.Collection) -> <init>
    182:184:void <init>(it.unimi.dsi.fastutil.objects.ReferenceCollection,float) -> <init>
    193:194:void <init>(it.unimi.dsi.fastutil.objects.ReferenceCollection) -> <init>
    203:205:void <init>(java.util.Iterator,float) -> <init>
    214:215:void <init>(java.util.Iterator) -> <init>
    226:229:void <init>(java.lang.Object[],int,int,float) -> <init>
    240:241:void <init>(java.lang.Object[],int,int) -> <init>
    250:251:void <init>(java.lang.Object[],float) -> <init>
    260:261:void <init>(java.lang.Object[]) -> <init>
    269:269:it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet of() -> of
    280:282:it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet of(java.lang.Object) -> of
    296:301:it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet of(java.lang.Object,java.lang.Object) -> of
    316:324:it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet of(java.lang.Object,java.lang.Object,java.lang.Object) -> of
    338:344:it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet of(java.lang.Object[]) -> of
    349:350:it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet combine(it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet) -> a
    358:358:java.util.stream.Collector toSet() -> toSet
    366:371:java.util.stream.Collector toSetWithExpectedSize(int) -> toSetWithExpectedSize
    385:387:void ensureCapacity(int) -> ensureCapacity
    397:400:boolean addAll(java.util.Collection) -> addAll
    1390:1392:void tryCapacity(long):390:392 -> addAll
    1390:1392:boolean addAll(java.util.Collection):398 -> addAll
    406:431:boolean add(java.lang.Object) -> add
    444:457:void shiftKeys(int) -> a
    462:466:boolean removeEntry(int) -> b
    481:493:boolean remove(java.lang.Object) -> remove
    1470:1475:boolean removeNullEntry():470:475 -> remove
    1470:1475:boolean remove(java.lang.Object):482 -> remove
    500:509:boolean contains(java.lang.Object) -> contains
    520:538:java.lang.Object removeFirst() -> removeFirst
    548:566:java.lang.Object removeLast() -> removeLast
    570:585:void moveIndexToFirst(int) -> c
    588:603:void moveIndexToLast(int) -> d
    614:646:boolean addAndMoveToFirst(java.lang.Object) -> addAndMoveToFirst
    658:690:boolean addAndMoveToLast(java.lang.Object) -> addAndMoveToLast
    701:706:void clear() -> clear
    710:710:int size() -> size
    715:715:boolean isEmpty() -> isEmpty
    725:750:void fixPointers(int) -> e
    760:784:void fixPointers(int,int) -> a
    793:794:java.lang.Object first() -> first
    804:805:java.lang.Object last() -> last
    815:815:it.unimi.dsi.fastutil.objects.ReferenceSortedSet tailSet(java.lang.Object) -> tailSet
    825:825:it.unimi.dsi.fastutil.objects.ReferenceSortedSet headSet(java.lang.Object) -> headSet
    835:835:it.unimi.dsi.fastutil.objects.ReferenceSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    845:845:java.util.Comparator comparator() -> comparator
    1039:1039:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator(java.lang.Object) -> iterator
    1050:1050:it.unimi.dsi.fastutil.objects.ObjectListIterator iterator() -> iterator
    1070:1070:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    1076:1083:void forEach(java.util.function.Consumer) -> forEach
    1099:1099:boolean trim() -> trim
    1121:1128:boolean trim(int) -> trim
    1143:1179:void rehash(int) -> rehash
    1195:1202:it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet clone() -> clone
    1216:1223:int hashCode() -> hashCode
    2375:2375:int realSize():375:375 -> hashCode
    2375:2375:int hashCode():1217 -> hashCode
    1227:1230:void writeObject(java.io.ObjectOutputStream) -> writeObject
    1234:1267:void readObject(java.io.ObjectInputStream) -> readObject
    78:78:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    78:78:it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator(java.lang.Object) -> iterator
    78:78:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    78:78:java.util.Spliterator spliterator() -> spliterator
    78:78:java.util.Iterator iterator() -> iterator
    78:78:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    78:78:java.util.SortedSet headSet(java.lang.Object) -> headSet
    78:78:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    78:78:java.lang.Object clone() -> clone
    371:371:it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet lambda$toSetWithExpectedSize$0(int) -> f
    353:353:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet$SetIterator -> it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet$a:
# {"fileName":"ReferenceLinkedOpenHashSet.java","id":"sourceFile"}
    int prev -> a
    int next -> b
    int curr -> c
    int index -> d
    it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet this$0 -> e
    860:877:void <init>(it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet) -> <init>
    860:905:void <init>(it.unimi.dsi.fastutil.objects.ReferenceLinkedOpenHashSet,java.lang.Object) -> <init>
    910:910:boolean hasNext() -> hasNext
    915:915:boolean hasPrevious() -> hasPrevious
    920:926:java.lang.Object next() -> next
    931:936:java.lang.Object previous() -> previous
    941:951:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    954:969:void ensureIndexKnown() -> a
    973:974:int nextIndex() -> nextIndex
    979:980:int previousIndex() -> previousIndex
    985:1026:void remove() -> remove
it.unimi.dsi.fastutil.objects.ReferenceList -> it.unimi.dsi.fastutil.objects.bm:
# {"fileName":"ReferenceList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectListIterator iterator() -> a
    107:110:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator() -> b
    it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> c
    it.unimi.dsi.fastutil.objects.AbstractReferenceList subList$505a4fed(int,int) -> a
    void getElements(int,java.lang.Object[],int,int) -> a
    void removeElements(int,int) -> b
    195:196:void setElements(java.lang.Object[]) -> a
    206:207:void setElements$2c5275bd(java.lang.Object[]) -> b
    234:244:void setElements(int,java.lang.Object[],int,int) -> b
    257:257:boolean addAll(int,it.unimi.dsi.fastutil.objects.ReferenceList) -> a
    269:269:boolean addAll$13e17cd7(it.unimi.dsi.fastutil.objects.ReferenceArrayList) -> b
    358:367:void sort(java.util.Comparator) -> sort
    47:47:java.util.Spliterator spliterator() -> spliterator
    47:47:java.util.List subList(int,int) -> subList
    47:47:java.util.ListIterator listIterator(int) -> listIterator
    47:47:java.util.ListIterator listIterator() -> listIterator
    47:47:java.util.Iterator iterator() -> iterator
    47:47:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ReferenceLongPair -> it.unimi.dsi.fastutil.objects.bn:
# {"fileName":"ReferenceLongPair.java","id":"sourceFile"}
    long rightLong() -> c
    38:38:java.lang.Long right() -> d
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ReferenceObjectPair -> it.unimi.dsi.fastutil.objects.bo:
it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet -> it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet:
# {"fileName":"ReferenceOpenHashSet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    java.lang.Object[] key -> key
    int mask -> mask
    boolean containsNull -> containsNull
    int n -> n
    int maxFill -> maxFill
    int minN -> minN
    int size -> size
    float f -> f
    java.util.stream.Collector TO_SET_COLLECTOR -> a
    81:89:void <init>(int,float) -> <init>
    97:98:void <init>(int) -> <init>
    105:106:void <init>() -> <init>
    115:117:void <init>(java.util.Collection,float) -> <init>
    126:127:void <init>(java.util.Collection) -> <init>
    136:138:void <init>(it.unimi.dsi.fastutil.objects.ReferenceCollection,float) -> <init>
    147:148:void <init>(it.unimi.dsi.fastutil.objects.ReferenceCollection) -> <init>
    157:159:void <init>(java.util.Iterator,float) -> <init>
    168:169:void <init>(java.util.Iterator) -> <init>
    180:183:void <init>(java.lang.Object[],int,int,float) -> <init>
    194:195:void <init>(java.lang.Object[],int,int) -> <init>
    204:205:void <init>(java.lang.Object[],float) -> <init>
    214:215:void <init>(java.lang.Object[]) -> <init>
    223:223:it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet of() -> of
    234:236:it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet of(java.lang.Object) -> of
    250:255:it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet of(java.lang.Object,java.lang.Object) -> of
    270:278:it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet of(java.lang.Object,java.lang.Object,java.lang.Object) -> of
    292:298:it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet of(java.lang.Object[]) -> of
    303:304:it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet combine(it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet) -> b
    312:312:java.util.stream.Collector toSet() -> toSet
    320:325:java.util.stream.Collector toSetWithExpectedSize(int) -> toSetWithExpectedSize
    329:329:int realSize() -> a
    339:341:void ensureCapacity(int) -> ensureCapacity
    351:354:boolean addAll(java.util.Collection) -> addAll
    1344:1346:void tryCapacity(long):344:346 -> addAll
    1344:1346:boolean addAll(java.util.Collection):352 -> addAll
    360:375:boolean add(java.lang.Object) -> add
    405:408:boolean removeEntry(int) -> a
    1388:1400:void shiftKeys(int):388:400 -> a
    1388:1400:boolean removeEntry(int):406 -> a
    422:434:boolean remove(java.lang.Object) -> remove
    1412:1416:boolean removeNullEntry():412:416 -> remove
    1412:1416:boolean remove(java.lang.Object):423 -> remove
    441:450:boolean contains(java.lang.Object) -> contains
    462:466:void clear() -> clear
    470:470:int size() -> size
    475:475:boolean isEmpty() -> isEmpty
    599:599:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    724:724:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    729:732:void forEach(java.util.function.Consumer) -> forEach
    748:748:boolean trim() -> trim
    770:777:boolean trim(int) -> trim
    792:805:void rehash(int) -> rehash
    821:827:it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet clone() -> clone
    841:848:int hashCode() -> hashCode
    852:855:void writeObject(java.io.ObjectOutputStream) -> writeObject
    859:876:void readObject(java.io.ObjectInputStream) -> readObject
    49:49:java.util.Spliterator spliterator() -> spliterator
    49:49:java.util.Iterator iterator() -> iterator
    49:49:java.lang.Object clone() -> clone
    325:325:it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet lambda$toSetWithExpectedSize$0(int) -> b
    49:49:int access$100(it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet) -> a
    307:307:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$SetIterator -> it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$a:
# {"fileName":"ReferenceOpenHashSet.java","id":"sourceFile"}
    int pos -> a
    int last -> b
    int c -> c
    boolean mustReturnNull -> d
    it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e
    it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet this$0 -> f
    479:494:void <init>(it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet) -> <init>
    503:503:boolean hasNext() -> hasNext
    508:522:java.lang.Object next() -> next
    558:572:void remove() -> remove
    1536:1552:void shiftKeys(int):536:552 -> remove
    1536:1552:void remove():562 -> remove
    576:594:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    479:479:void <init>(it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet,byte) -> <init>
it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$SetSpliterator -> it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$b:
# {"fileName":"ReferenceOpenHashSet.java","id":"sourceFile"}
    int pos -> a
    int max -> b
    int c -> c
    boolean mustReturnNull -> d
    boolean hasSplit -> e
    it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet this$0 -> f
    608:618:void <init>(it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet) -> <init>
    608:625:void <init>(it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet,int,int,boolean) -> <init>
    629:645:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    650:663:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    667:667:int characteristics() -> characteristics
    672:679:long estimateSize() -> estimateSize
    685:698:it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$SetSpliterator trySplit() -> b
    602:602:it.unimi.dsi.fastutil.objects.ObjectSpliterator trySplit() -> a
    602:602:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.objects.ReferenceSet -> it.unimi.dsi.fastutil.objects.ReferenceSet:
# {"fileName":"ReferenceSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    87:87:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    39:39:java.util.Spliterator spliterator() -> spliterator
    39:39:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.objects.ReferenceSets -> it.unimi.dsi.fastutil.objects.bp:
# {"fileName":"ReferenceSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ReferenceSets$EmptySet EMPTY_SET -> a
    71:75:void <clinit>() -> <clinit>
    1253:1253:it.unimi.dsi.fastutil.objects.ReferenceSets$UnmodifiableSet unmodifiable$7b55a481(it.unimi.dsi.fastutil.objects.ReferenceArraySet):253:253 -> <clinit>
    1253:1253:void <clinit>():75 -> <clinit>
it.unimi.dsi.fastutil.objects.ReferenceSets$EmptySet -> it.unimi.dsi.fastutil.objects.bp$a:
# {"fileName":"ReferenceSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    43:44:void <init>() -> <init>
    48:48:boolean remove(java.lang.Object) -> remove
    53:53:java.lang.Object clone() -> clone
    59:59:boolean equals(java.lang.Object) -> equals
    63:63:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.objects.ReferenceSets$UnmodifiableSet -> it.unimi.dsi.fastutil.objects.bp$b:
# {"fileName":"ReferenceSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    225:226:void <init>(it.unimi.dsi.fastutil.objects.ReferenceArraySet) -> <init>
    230:230:boolean remove(java.lang.Object) -> remove
    235:236:boolean equals(java.lang.Object) -> equals
    241:241:int hashCode() -> hashCode
    221:221:java.lang.String toString() -> toString
    221:221:boolean removeIf(java.util.function.Predicate) -> removeIf
    221:221:boolean retainAll(java.util.Collection) -> retainAll
    221:221:boolean removeAll(java.util.Collection) -> removeAll
    221:221:boolean addAll(java.util.Collection) -> addAll
    221:221:boolean containsAll(java.util.Collection) -> containsAll
    221:221:void forEach(java.util.function.Consumer) -> forEach
    221:221:java.lang.Object[] toArray() -> toArray
    221:221:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    221:221:void clear() -> clear
    221:221:java.util.stream.Stream parallelStream() -> parallelStream
    221:221:java.util.stream.Stream stream() -> stream
    221:221:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    221:221:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    221:221:boolean contains(java.lang.Object) -> contains
    221:221:boolean isEmpty() -> isEmpty
    221:221:int size() -> size
    221:221:boolean add(java.lang.Object) -> add
it.unimi.dsi.fastutil.objects.ReferenceShortPair -> it.unimi.dsi.fastutil.objects.bq:
# {"fileName":"ReferenceShortPair.java","id":"sourceFile"}
    short rightShort() -> b
    38:38:java.lang.Short right() -> c
    22:22:java.lang.Object right() -> o_
it.unimi.dsi.fastutil.objects.ReferenceSortedSet -> it.unimi.dsi.fastutil.objects.ReferenceSortedSet:
# {"fileName":"ReferenceSortedSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator
    118:118:it.unimi.dsi.fastutil.objects.ObjectSpliterator spliterator() -> spliterator
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet headSet(java.lang.Object) -> headSet
    it.unimi.dsi.fastutil.objects.ReferenceSortedSet tailSet(java.lang.Object) -> tailSet
    34:34:it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator
    34:34:java.util.Spliterator spliterator() -> spliterator
    34:34:java.util.Iterator iterator() -> iterator
    34:34:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    34:34:java.util.SortedSet headSet(java.lang.Object) -> headSet
    34:34:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
it.unimi.dsi.fastutil.objects.ReferenceSortedSets -> it.unimi.dsi.fastutil.objects.br:
# {"fileName":"ReferenceSortedSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.objects.ReferenceSortedSets$EmptySet EMPTY_SET -> a
    99:99:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.objects.ReferenceSortedSets$EmptySet -> it.unimi.dsi.fastutil.objects.br$a:
# {"fileName":"ReferenceSortedSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    42:43:void <init>() -> <init>
    54:54:it.unimi.dsi.fastutil.objects.ReferenceSortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    60:60:it.unimi.dsi.fastutil.objects.ReferenceSortedSet headSet(java.lang.Object) -> headSet
    66:66:it.unimi.dsi.fastutil.objects.ReferenceSortedSet tailSet(java.lang.Object) -> tailSet
    71:71:java.lang.Object first() -> first
    76:76:java.lang.Object last() -> last
    81:81:java.util.Comparator comparator() -> comparator
    86:86:java.lang.Object clone() -> clone
    90:90:java.lang.Object readResolve() -> readResolve
    39:39:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    39:39:java.util.SortedSet headSet(java.lang.Object) -> headSet
    39:39:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
it.unimi.dsi.fastutil.shorts.AbstractShortCollection -> it.unimi.dsi.fastutil.shorts.a:
# {"fileName":"AbstractShortCollection.java","id":"sourceFile"}
    35:36:void <init>() -> <init>
    it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    48:48:boolean add(short) -> b
    59:61:boolean contains(short) -> a
    72:77:boolean rem(short) -> c
    88:88:boolean add(java.lang.Short) -> a
    99:99:boolean contains(java.lang.Object) -> contains
    110:110:boolean remove(java.lang.Object) -> remove
    127:131:short[] toShortArray() -> v_
    148:150:boolean addAll(it.unimi.dsi.fastutil.shorts.ShortCollection) -> a
    161:164:boolean addAll(java.util.Collection) -> addAll
    169:170:boolean containsAll(it.unimi.dsi.fastutil.shorts.ShortCollection) -> b
    181:184:boolean containsAll(java.util.Collection) -> containsAll
    189:191:boolean removeAll(it.unimi.dsi.fastutil.shorts.ShortCollection) -> c
    202:205:boolean removeAll(java.util.Collection) -> removeAll
    210:215:boolean retainAll(it.unimi.dsi.fastutil.shorts.ShortCollection) -> d
    226:229:boolean retainAll(java.util.Collection) -> retainAll
    234:247:java.lang.String toString() -> toString
    34:34:boolean add(java.lang.Object) -> add
    1088:1088:boolean add(java.lang.Short):88:88 -> add
    1088:1088:boolean add(java.lang.Object):34 -> add
    34:34:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.shorts.AbstractShortIterator -> it.unimi.dsi.fastutil.shorts.b:
# {"fileName":"AbstractShortIterator.java","id":"sourceFile"}
    26:27:void <init>() -> <init>
it.unimi.dsi.fastutil.shorts.AbstractShortList -> it.unimi.dsi.fastutil.shorts.c:
# {"fileName":"AbstractShortList.java","id":"sourceFile"}
    40:41:void <init>() -> <init>
    52:54:void ensureIndex(int) -> a
    65:67:void ensureRestrictedIndex(int) -> b
    76:76:void add(int,short) -> a
    87:88:boolean add(short) -> b
    98:98:short removeShort(int) -> c
    108:108:short set(int,short) -> b
    114:121:boolean addAll(int,java.util.Collection) -> addAll
    132:132:boolean addAll(java.util.Collection) -> addAll
    142:142:it.unimi.dsi.fastutil.shorts.ShortListIterator iterator() -> d
    1152:1152:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator():152:152 -> d
    1152:1152:it.unimi.dsi.fastutil.shorts.ShortListIterator iterator():142 -> d
    152:152:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator() -> e
    162:163:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator(int) -> d
    228:228:boolean contains(short) -> a
    233:239:int indexOf(short) -> d
    2152:2152:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator():152:152 -> d
    2152:2152:int indexOf(short):233 -> d
    244:250:int lastIndexOf(short) -> e
    262:265:it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortSubList subList$114b5359(int,int) -> a
    277:284:void forEach(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
    295:305:void removeElements(int,int) -> b
    345:355:void getElements(int,short[],int,int) -> a
    359:374:void setElements(int,short[],int,int) -> b
    383:384:void clear() -> clear
    393:399:int hashCode() -> hashCode
    3142:3142:it.unimi.dsi.fastutil.shorts.ShortListIterator iterator():142:142 -> hashCode
    3142:3142:int hashCode():393 -> hashCode
    3152:3152:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator():152:152 -> hashCode
    3152:3152:it.unimi.dsi.fastutil.shorts.ShortListIterator iterator():142 -> hashCode
    3152:3152:int hashCode():393 -> hashCode
    404:416:boolean equals(java.lang.Object) -> equals
    4152:4152:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator():152:152 -> equals
    4152:4152:boolean equals(java.lang.Object):410 -> equals
    5152:5152:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator():152:152 -> equals
    5152:5152:boolean equals(java.lang.Object):414 -> equals
    432:449:int compareTo(java.util.List) -> a
    6152:6152:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator():152:152 -> a
    6152:6152:int compareTo(java.util.List):434 -> a
    7152:7152:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator():152:152 -> a
    7152:7152:int compareTo(java.util.List):444 -> a
    454:455:void push(short) -> f
    459:460:short popShort() -> f
    465:466:short topShort() -> g
    471:471:short peekShort(int) -> e
    483:486:boolean rem(short) -> c
    491:495:short[] toShortArray() -> v_
    510:514:boolean addAll(int,it.unimi.dsi.fastutil.shorts.ShortCollection) -> a
    525:525:boolean addAll(it.unimi.dsi.fastutil.shorts.ShortCollection) -> a
    530:543:java.lang.String toString() -> toString
    8142:8142:it.unimi.dsi.fastutil.shorts.ShortListIterator iterator():142:142 -> toString
    8142:8142:java.lang.String toString():531 -> toString
    8152:8152:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator():152:152 -> toString
    8152:8152:it.unimi.dsi.fastutil.shorts.ShortListIterator iterator():142 -> toString
    8152:8152:java.lang.String toString():531 -> toString
    39:39:it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    9142:9142:it.unimi.dsi.fastutil.shorts.ShortListIterator iterator():142:142 -> a
    9142:9142:it.unimi.dsi.fastutil.shorts.ShortIterator iterator():39 -> a
    9152:9152:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator():152:152 -> a
    9152:9152:it.unimi.dsi.fastutil.shorts.ShortListIterator iterator():142 -> a
    9152:9152:it.unimi.dsi.fastutil.shorts.ShortIterator iterator():39 -> a
    39:39:java.util.Iterator iterator() -> iterator
    10142:10142:it.unimi.dsi.fastutil.shorts.ShortListIterator iterator():142:142 -> iterator
    10142:10142:java.util.Iterator iterator():39 -> iterator
    10152:10152:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator():152:152 -> iterator
    10152:10152:it.unimi.dsi.fastutil.shorts.ShortListIterator iterator():142 -> iterator
    10152:10152:java.util.Iterator iterator():39 -> iterator
    39:39:java.util.List subList(int,int) -> subList
    39:39:java.util.ListIterator listIterator(int) -> listIterator
    39:39:java.util.ListIterator listIterator() -> listIterator
    11152:11152:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator():152:152 -> listIterator
    11152:11152:java.util.ListIterator listIterator():39 -> listIterator
    39:39:int compareTo(java.lang.Object) -> compareTo
it.unimi.dsi.fastutil.shorts.AbstractShortList$1 -> it.unimi.dsi.fastutil.shorts.c$1:
# {"fileName":"AbstractShortList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.AbstractShortList this$0 -> d
    163:163:void <init>(it.unimi.dsi.fastutil.shorts.AbstractShortList,int) -> <init>
    166:166:short get(int) -> a
    171:172:void add(int,short) -> a
    176:177:void set(int,short) -> b
    181:182:void remove(int) -> b
    186:186:int getMaxPos() -> b
it.unimi.dsi.fastutil.shorts.AbstractShortList$IndexBasedSpliterator -> it.unimi.dsi.fastutil.shorts.c$a:
# {"fileName":"AbstractShortList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortList l -> a
    195:197:void <init>(it.unimi.dsi.fastutil.shorts.ShortList) -> <init>
    200:202:void <init>(it.unimi.dsi.fastutil.shorts.ShortList,int,int) -> <init>
    206:206:int getMaxPosFromBackingStore() -> b
    211:211:short get(int) -> a
    191:191:it.unimi.dsi.fastutil.shorts.AbstractShortList$IndexBasedSpliterator makeForSplit$16619942(int,int) -> a
    1216:1216:it.unimi.dsi.fastutil.shorts.AbstractShortList$IndexBasedSpliterator makeForSplit(int,int):216:216 -> a
    1216:1216:it.unimi.dsi.fastutil.shorts.AbstractShortList$IndexBasedSpliterator makeForSplit$16619942(int,int):191 -> a
it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortRandomAccessSubList -> it.unimi.dsi.fastutil.shorts.c$b:
# {"fileName":"AbstractShortList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    825:826:void <init>(it.unimi.dsi.fastutil.shorts.AbstractShortList,int,int) -> <init>
    830:835:it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortSubList subList$114b5359(int,int) -> a
    821:821:java.util.List subList(int,int) -> subList
it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortSubList -> it.unimi.dsi.fastutil.shorts.c$c:
# {"fileName":"AbstractShortList.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.shorts.AbstractShortList l$64d0c188 -> a
    int from -> b
    int to -> c
    boolean $assertionsDisabled -> d
    556:560:void <init>(it.unimi.dsi.fastutil.shorts.AbstractShortList,int,int) -> <init>
    563:566:boolean assertRange() -> j
    571:574:boolean add(short) -> b
    579:583:void add(int,short) -> a
    587:589:boolean addAll(int,java.util.Collection) -> addAll
    594:595:short getShort(int) -> f
    600:602:short removeShort(int) -> c
    607:608:short set(int,short) -> b
    613:613:int size() -> size
    618:621:void getElements(int,short[],int,int) -> a
    625:630:void removeElements(int,int) -> b
    642:645:void setElements(int,short[],int,int) -> b
    775:780:it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator(int) -> d
    785:785:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    790:795:it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortSubList subList$114b5359(int,int) -> a
    800:805:boolean rem(short) -> c
    810:811:boolean addAll(int,it.unimi.dsi.fastutil.shorts.ShortCollection) -> a
    547:547:java.util.Spliterator spliterator() -> spliterator
    547:547:java.util.List subList(int,int) -> subList
    547:547:java.util.ListIterator listIterator(int) -> listIterator
    547:547:java.util.ListIterator listIterator() -> listIterator
    1152:1152:it.unimi.dsi.fastutil.shorts.ShortListIterator it.unimi.dsi.fastutil.shorts.AbstractShortList.listIterator():152:152 -> listIterator
    1152:1152:java.util.ListIterator listIterator():547 -> listIterator
    547:547:java.util.Iterator iterator() -> iterator
    2142:2142:it.unimi.dsi.fastutil.shorts.ShortListIterator it.unimi.dsi.fastutil.shorts.AbstractShortList.iterator():142:142 -> iterator
    2142:2142:java.util.Iterator iterator():547 -> iterator
    2152:2152:it.unimi.dsi.fastutil.shorts.ShortListIterator it.unimi.dsi.fastutil.shorts.AbstractShortList.listIterator():152:152 -> iterator
    2152:2152:it.unimi.dsi.fastutil.shorts.ShortListIterator it.unimi.dsi.fastutil.shorts.AbstractShortList.iterator():142 -> iterator
    2152:2152:java.util.Iterator iterator():547 -> iterator
    547:547:int compareTo(java.lang.Object) -> compareTo
    547:547:it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    3142:3142:it.unimi.dsi.fastutil.shorts.ShortListIterator it.unimi.dsi.fastutil.shorts.AbstractShortList.iterator():142:142 -> a
    3142:3142:it.unimi.dsi.fastutil.shorts.ShortIterator iterator():547 -> a
    3152:3152:it.unimi.dsi.fastutil.shorts.ShortListIterator it.unimi.dsi.fastutil.shorts.AbstractShortList.listIterator():152:152 -> a
    3152:3152:it.unimi.dsi.fastutil.shorts.ShortListIterator it.unimi.dsi.fastutil.shorts.AbstractShortList.iterator():142 -> a
    3152:3152:it.unimi.dsi.fastutil.shorts.ShortIterator iterator():547 -> a
    547:547:boolean access$000(it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortSubList) -> a
    547:547:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortSubList$ParentWrappingIter -> it.unimi.dsi.fastutil.shorts.c$c$a:
# {"fileName":"AbstractShortList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortListIterator parent -> a
    it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortSubList this$0 -> b
    698:700:void <init>(it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortSubList,it.unimi.dsi.fastutil.shorts.ShortListIterator) -> <init>
    704:704:int nextIndex() -> nextIndex
    709:709:int previousIndex() -> previousIndex
    714:714:boolean hasNext() -> hasNext
    719:719:boolean hasPrevious() -> hasPrevious
    724:725:short nextShort() -> a
    730:731:short previousShort() -> u_
    736:737:void add(short) -> a
    741:742:void set(short) -> b
    746:747:void remove() -> remove
it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortSubList$RandomAccessIter -> it.unimi.dsi.fastutil.shorts.c$c$b:
# {"fileName":"AbstractShortList.java","id":"sourceFile"}
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortSubList this$0 -> e
    652:654:void <init>(it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortSubList,int) -> <init>
    658:658:short get(int) -> a
    664:665:void add(int,short) -> a
    669:670:void set(int,short) -> b
    674:675:void remove(int) -> b
    679:679:int getMaxPos() -> b
    684:686:void add(short) -> a
    690:692:void remove() -> remove
    647:647:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.shorts.AbstractShortSet -> it.unimi.dsi.fastutil.shorts.d:
# {"fileName":"AbstractShortSet.java","id":"sourceFile"}
    30:31:void <init>() -> <init>
    38:45:boolean equals(java.lang.Object) -> equals
    57:64:int hashCode() -> hashCode
    73:73:boolean remove(short) -> d
    85:85:boolean rem(short) -> c
    29:29:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.shorts.AbstractShortSpliterator -> it.unimi.dsi.fastutil.shorts.e:
# {"fileName":"AbstractShortSpliterator.java","id":"sourceFile"}
    25:26:void <init>() -> <init>
it.unimi.dsi.fastutil.shorts.Short2BooleanFunction -> it.unimi.dsi.fastutil.shorts.f:
# {"fileName":"Short2BooleanFunction.java","id":"sourceFile"}
    71:71:boolean test(int) -> test
    84:84:boolean put$25abe20() -> a
    boolean get$136bbc() -> b
    122:122:boolean remove$136bbc() -> c
    133:136:java.lang.Boolean put(java.lang.Short,java.lang.Boolean) -> a
    147:150:java.lang.Boolean get(java.lang.Object) -> a
    175:177:java.lang.Boolean remove(java.lang.Object) -> b
    192:192:boolean containsKey$136bbc() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.shorts.Short2BooleanMap -> it.unimi.dsi.fastutil.shorts.g:
# {"fileName":"Short2BooleanMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2BooleanEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Boolean put(java.lang.Short,java.lang.Boolean) -> a
    178:178:java.lang.Boolean get(java.lang.Object) -> a
    192:192:java.lang.Boolean remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$138603() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Boolean getOrDefault(java.lang.Object,java.lang.Boolean) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.shorts.Short2BooleanMap$Entry) -> a
it.unimi.dsi.fastutil.shorts.Short2BooleanMap$Entry -> it.unimi.dsi.fastutil.shorts.g$a:
# {"fileName":"Short2BooleanMap.java","id":"sourceFile"}
    short getShortKey() -> a
    604:604:java.lang.Short getKey() -> b
    boolean getBooleanValue() -> c
    boolean setValue$138603() -> d
    629:629:java.lang.Boolean getValue() -> e
    640:640:java.lang.Boolean setValue(java.lang.Boolean) -> a
    588:588:java.lang.Object setValue(java.lang.Object) -> setValue
    588:588:java.lang.Object getValue() -> getValue
    588:588:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.shorts.Short2BooleanMap$FastEntrySet -> it.unimi.dsi.fastutil.shorts.g$b:
# {"fileName":"Short2BooleanMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.shorts.Short2BooleanSortedMap -> it.unimi.dsi.fastutil.shorts.h:
# {"fileName":"Short2BooleanSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.Short2BooleanSortedMap subMap$2bfbba6a() -> j
    it.unimi.dsi.fastutil.shorts.Short2BooleanSortedMap headMap$3f3d0e07() -> k
    it.unimi.dsi.fastutil.shorts.Short2BooleanSortedMap tailMap$3f3d0e07() -> l
    short firstShortKey() -> m
    short lastShortKey() -> n
    92:92:it.unimi.dsi.fastutil.shorts.Short2BooleanSortedMap subMap(java.lang.Short,java.lang.Short) -> a
    105:105:it.unimi.dsi.fastutil.shorts.Short2BooleanSortedMap headMap(java.lang.Short) -> a
    118:118:it.unimi.dsi.fastutil.shorts.Short2BooleanSortedMap tailMap(java.lang.Short) -> b
    129:129:java.lang.Short firstKey() -> o
    140:140:java.lang.Short lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2BooleanEntrySet() -> r
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet() -> s
    it.unimi.dsi.fastutil.booleans.BooleanCollection values() -> h
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet short2BooleanEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.shorts.Short2ByteFunction -> it.unimi.dsi.fastutil.shorts.i:
# {"fileName":"Short2ByteFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(int) -> applyAsInt
    84:84:byte put$25a63f0() -> a
    byte get$136ba4() -> b
    122:122:byte remove$136ba4() -> c
    133:136:java.lang.Byte put(java.lang.Short,java.lang.Byte) -> a
    147:150:java.lang.Byte get(java.lang.Object) -> a
    175:177:java.lang.Byte remove(java.lang.Object) -> b
    192:192:boolean containsKey$136bbc() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.shorts.Short2ByteMap -> it.unimi.dsi.fastutil.shorts.j:
# {"fileName":"Short2ByteMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2ByteEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Byte put(java.lang.Short,java.lang.Byte) -> a
    178:178:java.lang.Byte get(java.lang.Object) -> a
    192:192:java.lang.Byte remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$132beb() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Byte getOrDefault(java.lang.Object,java.lang.Byte) -> a
    647:647:java.lang.Byte putIfAbsent(java.lang.Short,java.lang.Byte) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Short,java.lang.Byte,java.lang.Byte) -> a
    686:686:java.lang.Byte replace(java.lang.Short,java.lang.Byte) -> c
    699:699:java.lang.Byte computeIfAbsent(java.lang.Short,java.util.function.Function) -> a
    712:712:java.lang.Byte computeIfPresent(java.lang.Short,java.util.function.BiFunction) -> a
    725:725:java.lang.Byte compute(java.lang.Short,java.util.function.BiFunction) -> b
    738:738:java.lang.Byte merge(java.lang.Short,java.lang.Byte,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.shorts.Short2ByteMap$Entry) -> a
it.unimi.dsi.fastutil.shorts.Short2ByteMap$Entry -> it.unimi.dsi.fastutil.shorts.j$a:
# {"fileName":"Short2ByteMap.java","id":"sourceFile"}
    short getShortKey() -> a
    763:763:java.lang.Short getKey() -> b
    byte getByteValue() -> c
    byte setValue$132bd3() -> d
    788:788:java.lang.Byte getValue() -> e
    799:799:java.lang.Byte setValue(java.lang.Byte) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.shorts.Short2ByteMap$FastEntrySet -> it.unimi.dsi.fastutil.shorts.j$b:
# {"fileName":"Short2ByteMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.shorts.Short2ByteSortedMap -> it.unimi.dsi.fastutil.shorts.k:
# {"fileName":"Short2ByteSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.Short2ByteSortedMap subMap$4d5b6a92() -> j
    it.unimi.dsi.fastutil.shorts.Short2ByteSortedMap headMap$7fcc2ef1() -> k
    it.unimi.dsi.fastutil.shorts.Short2ByteSortedMap tailMap$7fcc2ef1() -> l
    short firstShortKey() -> m
    short lastShortKey() -> n
    92:92:it.unimi.dsi.fastutil.shorts.Short2ByteSortedMap subMap(java.lang.Short,java.lang.Short) -> a
    105:105:it.unimi.dsi.fastutil.shorts.Short2ByteSortedMap headMap(java.lang.Short) -> a
    118:118:it.unimi.dsi.fastutil.shorts.Short2ByteSortedMap tailMap(java.lang.Short) -> b
    129:129:java.lang.Short firstKey() -> o
    140:140:java.lang.Short lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2ByteEntrySet() -> r
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet() -> s
    it.unimi.dsi.fastutil.bytes.ByteCollection values() -> h
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet short2ByteEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.shorts.Short2CharFunction -> it.unimi.dsi.fastutil.shorts.l:
# {"fileName":"Short2CharFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(int) -> applyAsInt
    84:84:char put$25a67b2() -> a
    char get$136ba5() -> b
    122:122:char remove$136ba5() -> c
    133:136:java.lang.Character put(java.lang.Short,java.lang.Character) -> a
    147:150:java.lang.Character get(java.lang.Object) -> a
    175:177:java.lang.Character remove(java.lang.Object) -> b
    192:192:boolean containsKey$136bbc() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.shorts.Short2CharMap -> it.unimi.dsi.fastutil.shorts.m:
# {"fileName":"Short2CharMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2CharEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Character put(java.lang.Short,java.lang.Character) -> a
    178:178:java.lang.Character get(java.lang.Object) -> a
    192:192:java.lang.Character remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$132fac() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Character getOrDefault(java.lang.Object,java.lang.Character) -> a
    647:647:java.lang.Character putIfAbsent(java.lang.Short,java.lang.Character) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Short,java.lang.Character,java.lang.Character) -> a
    686:686:java.lang.Character replace(java.lang.Short,java.lang.Character) -> c
    699:699:java.lang.Character computeIfAbsent(java.lang.Short,java.util.function.Function) -> a
    712:712:java.lang.Character computeIfPresent(java.lang.Short,java.util.function.BiFunction) -> a
    725:725:java.lang.Character compute(java.lang.Short,java.util.function.BiFunction) -> b
    738:738:java.lang.Character merge(java.lang.Short,java.lang.Character,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.shorts.Short2CharMap$Entry) -> a
it.unimi.dsi.fastutil.shorts.Short2CharMap$Entry -> it.unimi.dsi.fastutil.shorts.m$a:
# {"fileName":"Short2CharMap.java","id":"sourceFile"}
    short getShortKey() -> a
    763:763:java.lang.Short getKey() -> b
    char getCharValue() -> c
    char setValue$132f95() -> d
    788:788:java.lang.Character getValue() -> e
    799:799:java.lang.Character setValue(java.lang.Character) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.shorts.Short2CharMap$FastEntrySet -> it.unimi.dsi.fastutil.shorts.m$b:
# {"fileName":"Short2CharMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.shorts.Short2CharSortedMap -> it.unimi.dsi.fastutil.shorts.n:
# {"fileName":"Short2CharSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.Short2CharSortedMap subMap$55f39360() -> j
    it.unimi.dsi.fastutil.shorts.Short2CharSortedMap headMap$77340623() -> k
    it.unimi.dsi.fastutil.shorts.Short2CharSortedMap tailMap$77340623() -> l
    short firstShortKey() -> m
    short lastShortKey() -> n
    92:92:it.unimi.dsi.fastutil.shorts.Short2CharSortedMap subMap(java.lang.Short,java.lang.Short) -> a
    105:105:it.unimi.dsi.fastutil.shorts.Short2CharSortedMap headMap(java.lang.Short) -> a
    118:118:it.unimi.dsi.fastutil.shorts.Short2CharSortedMap tailMap(java.lang.Short) -> b
    129:129:java.lang.Short firstKey() -> o
    140:140:java.lang.Short lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2CharEntrySet() -> r
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet() -> s
    it.unimi.dsi.fastutil.chars.CharCollection values() -> h
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet short2CharEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.shorts.Short2DoubleFunction -> it.unimi.dsi.fastutil.shorts.o:
# {"fileName":"Short2DoubleFunction.java","id":"sourceFile"}
    71:71:double applyAsDouble(int) -> applyAsDouble
    84:84:double put$25a6b74() -> a
    double get$136ba6() -> b
    122:122:double remove$136ba6() -> c
    133:136:java.lang.Double put(java.lang.Short,java.lang.Double) -> a
    147:150:java.lang.Double get(java.lang.Object) -> a
    175:177:java.lang.Double remove(java.lang.Object) -> b
    192:192:boolean containsKey$136bbc() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.shorts.Short2DoubleMap -> it.unimi.dsi.fastutil.shorts.p:
# {"fileName":"Short2DoubleMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2DoubleEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Double put(java.lang.Short,java.lang.Double) -> a
    178:178:java.lang.Double get(java.lang.Object) -> a
    192:192:java.lang.Double remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$13336d() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Double getOrDefault(java.lang.Object,java.lang.Double) -> a
    659:659:java.lang.Double putIfAbsent(java.lang.Short,java.lang.Double) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Short,java.lang.Double,java.lang.Double) -> a
    698:698:java.lang.Double replace(java.lang.Short,java.lang.Double) -> c
    711:711:java.lang.Double computeIfAbsent(java.lang.Short,java.util.function.Function) -> a
    724:724:java.lang.Double computeIfPresent(java.lang.Short,java.util.function.BiFunction) -> a
    737:737:java.lang.Double compute(java.lang.Short,java.util.function.BiFunction) -> b
    750:750:java.lang.Double merge(java.lang.Short,java.lang.Double,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.shorts.Short2DoubleMap$Entry) -> a
it.unimi.dsi.fastutil.shorts.Short2DoubleMap$Entry -> it.unimi.dsi.fastutil.shorts.p$a:
# {"fileName":"Short2DoubleMap.java","id":"sourceFile"}
    short getShortKey() -> a
    775:775:java.lang.Short getKey() -> b
    double getDoubleValue() -> c
    double setValue$133357() -> d
    800:800:java.lang.Double getValue() -> e
    811:811:java.lang.Double setValue(java.lang.Double) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.shorts.Short2DoubleMap$FastEntrySet -> it.unimi.dsi.fastutil.shorts.p$b:
# {"fileName":"Short2DoubleMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.shorts.Short2DoubleSortedMap -> it.unimi.dsi.fastutil.shorts.q:
# {"fileName":"Short2DoubleSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.Short2DoubleSortedMap subMap$11dd1565() -> j
    it.unimi.dsi.fastutil.shorts.Short2DoubleSortedMap headMap$33845a28() -> k
    it.unimi.dsi.fastutil.shorts.Short2DoubleSortedMap tailMap$33845a28() -> l
    short firstShortKey() -> m
    short lastShortKey() -> n
    92:92:it.unimi.dsi.fastutil.shorts.Short2DoubleSortedMap subMap(java.lang.Short,java.lang.Short) -> a
    105:105:it.unimi.dsi.fastutil.shorts.Short2DoubleSortedMap headMap(java.lang.Short) -> a
    118:118:it.unimi.dsi.fastutil.shorts.Short2DoubleSortedMap tailMap(java.lang.Short) -> b
    129:129:java.lang.Short firstKey() -> o
    140:140:java.lang.Short lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2DoubleEntrySet() -> r
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet() -> s
    it.unimi.dsi.fastutil.doubles.DoubleCollection values() -> h
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet short2DoubleEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.shorts.Short2FloatFunction -> it.unimi.dsi.fastutil.shorts.r:
# {"fileName":"Short2FloatFunction.java","id":"sourceFile"}
    71:71:double applyAsDouble(int) -> applyAsDouble
    84:84:float put$25a72f8() -> a
    float get$136ba8() -> b
    122:122:float remove$136ba8() -> c
    133:136:java.lang.Float put(java.lang.Short,java.lang.Float) -> a
    147:150:java.lang.Float get(java.lang.Object) -> a
    175:177:java.lang.Float remove(java.lang.Object) -> b
    192:192:boolean containsKey$136bbc() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.shorts.Short2FloatMap -> it.unimi.dsi.fastutil.shorts.s:
# {"fileName":"Short2FloatMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2FloatEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Float put(java.lang.Short,java.lang.Float) -> a
    178:178:java.lang.Float get(java.lang.Object) -> a
    192:192:java.lang.Float remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$133aef() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Float getOrDefault(java.lang.Object,java.lang.Float) -> a
    647:647:java.lang.Float putIfAbsent(java.lang.Short,java.lang.Float) -> b
    660:660:boolean remove(java.lang.Object,java.lang.Object) -> remove
    673:673:boolean replace(java.lang.Short,java.lang.Float,java.lang.Float) -> a
    686:686:java.lang.Float replace(java.lang.Short,java.lang.Float) -> c
    699:699:java.lang.Float computeIfAbsent(java.lang.Short,java.util.function.Function) -> a
    712:712:java.lang.Float computeIfPresent(java.lang.Short,java.util.function.BiFunction) -> a
    725:725:java.lang.Float compute(java.lang.Short,java.util.function.BiFunction) -> b
    738:738:java.lang.Float merge(java.lang.Short,java.lang.Float,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.shorts.Short2FloatMap$Entry) -> a
it.unimi.dsi.fastutil.shorts.Short2FloatMap$Entry -> it.unimi.dsi.fastutil.shorts.s$a:
# {"fileName":"Short2FloatMap.java","id":"sourceFile"}
    short getShortKey() -> a
    763:763:java.lang.Short getKey() -> b
    float getFloatValue() -> c
    float setValue$133adb() -> d
    788:788:java.lang.Float getValue() -> e
    799:799:java.lang.Float setValue(java.lang.Float) -> a
    747:747:java.lang.Object setValue(java.lang.Object) -> setValue
    747:747:java.lang.Object getValue() -> getValue
    747:747:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.shorts.Short2FloatMap$FastEntrySet -> it.unimi.dsi.fastutil.shorts.s$b:
# {"fileName":"Short2FloatMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.shorts.Short2FloatSortedMap -> it.unimi.dsi.fastutil.shorts.t:
# {"fileName":"Short2FloatSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.Short2FloatSortedMap subMap$70c938b6() -> j
    it.unimi.dsi.fastutil.shorts.Short2FloatSortedMap headMap$4894cf93() -> k
    it.unimi.dsi.fastutil.shorts.Short2FloatSortedMap tailMap$4894cf93() -> l
    short firstShortKey() -> m
    short lastShortKey() -> n
    92:92:it.unimi.dsi.fastutil.shorts.Short2FloatSortedMap subMap(java.lang.Short,java.lang.Short) -> a
    105:105:it.unimi.dsi.fastutil.shorts.Short2FloatSortedMap headMap(java.lang.Short) -> a
    118:118:it.unimi.dsi.fastutil.shorts.Short2FloatSortedMap tailMap(java.lang.Short) -> b
    129:129:java.lang.Short firstKey() -> o
    140:140:java.lang.Short lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2FloatEntrySet() -> r
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet() -> s
    it.unimi.dsi.fastutil.floats.FloatCollection values() -> h
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet short2FloatEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.shorts.Short2IntFunction -> it.unimi.dsi.fastutil.shorts.Short2IntFunction:
# {"fileName":"Short2IntFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(int) -> applyAsInt
    84:84:int put$25a7e3e() -> a
    int get(short) -> get
    122:122:int remove$136bab() -> b
    133:136:java.lang.Integer put(java.lang.Short,java.lang.Integer) -> a
    147:150:java.lang.Integer get(java.lang.Object) -> a
    175:177:java.lang.Integer remove(java.lang.Object) -> b
    192:192:boolean containsKey$136bbc() -> c
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.shorts.Short2IntMap -> it.unimi.dsi.fastutil.shorts.u:
# {"fileName":"Short2IntMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2IntEntrySet$54558373() -> d
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    164:164:java.lang.Integer put(java.lang.Short,java.lang.Integer) -> a
    178:178:java.lang.Integer get(java.lang.Object) -> a
    192:192:java.lang.Integer remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> f
    it.unimi.dsi.fastutil.ints.IntCollection values() -> g
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$134632() -> h
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Integer getOrDefault(java.lang.Object,java.lang.Integer) -> a
    659:659:java.lang.Integer putIfAbsent(java.lang.Short,java.lang.Integer) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Short,java.lang.Integer,java.lang.Integer) -> a
    698:698:java.lang.Integer replace(java.lang.Short,java.lang.Integer) -> c
    711:711:java.lang.Integer computeIfAbsent(java.lang.Short,java.util.function.Function) -> a
    724:724:java.lang.Integer computeIfPresent(java.lang.Short,java.util.function.BiFunction) -> a
    737:737:java.lang.Integer compute(java.lang.Short,java.util.function.BiFunction) -> b
    750:750:java.lang.Integer merge(java.lang.Short,java.lang.Integer,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.shorts.Short2IntMap$Entry) -> a
it.unimi.dsi.fastutil.shorts.Short2IntMap$Entry -> it.unimi.dsi.fastutil.shorts.u$a:
# {"fileName":"Short2IntMap.java","id":"sourceFile"}
    short getShortKey() -> a
    775:775:java.lang.Short getKey() -> b
    int getIntValue() -> c
    int setValue$134621() -> d
    800:800:java.lang.Integer getValue() -> e
    811:811:java.lang.Integer setValue(java.lang.Integer) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.shorts.Short2IntMap$FastEntrySet -> it.unimi.dsi.fastutil.shorts.u$b:
# {"fileName":"Short2IntMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.shorts.Short2IntSortedMap -> it.unimi.dsi.fastutil.shorts.v:
# {"fileName":"Short2IntSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.Short2IntSortedMap subMap$6c094263() -> i
    it.unimi.dsi.fastutil.shorts.Short2IntSortedMap headMap$3096ec80() -> j
    it.unimi.dsi.fastutil.shorts.Short2IntSortedMap tailMap$3096ec80() -> k
    short firstShortKey() -> l
    short lastShortKey() -> m
    92:92:it.unimi.dsi.fastutil.shorts.Short2IntSortedMap subMap(java.lang.Short,java.lang.Short) -> a
    105:105:it.unimi.dsi.fastutil.shorts.Short2IntSortedMap headMap(java.lang.Short) -> a
    118:118:it.unimi.dsi.fastutil.shorts.Short2IntSortedMap tailMap(java.lang.Short) -> b
    129:129:java.lang.Short firstKey() -> n
    140:140:java.lang.Short lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2IntEntrySet() -> q
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet() -> r
    it.unimi.dsi.fastutil.ints.IntCollection values() -> g
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> e
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet short2IntEntrySet$54558373() -> d
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.shorts.Short2LongFunction -> it.unimi.dsi.fastutil.shorts.Short2LongFunction:
# {"fileName":"Short2LongFunction.java","id":"sourceFile"}
    71:71:long applyAsLong(int) -> applyAsLong
    84:84:long put$25a8200() -> a
    long get$136bac() -> b
    122:122:long remove$136bac() -> c
    133:136:java.lang.Long put(java.lang.Short,java.lang.Long) -> a
    147:150:java.lang.Long get(java.lang.Object) -> a
    175:177:java.lang.Long remove(java.lang.Object) -> b
    192:192:boolean containsKey$136bbc() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
    252:252:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.shorts.Short2LongMap -> it.unimi.dsi.fastutil.shorts.w:
# {"fileName":"Short2LongMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2LongEntrySet$54558373() -> e
    150:150:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    164:164:java.lang.Long put(java.lang.Short,java.lang.Long) -> a
    178:178:java.lang.Long get(java.lang.Object) -> a
    192:192:java.lang.Long remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    it.unimi.dsi.fastutil.longs.LongCollection values() -> h
    236:236:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$1349f3() -> i
    254:254:boolean containsValue(java.lang.Object) -> containsValue
    260:267:void forEach(java.util.function.BiConsumer) -> forEach
    298:298:java.lang.Long getOrDefault(java.lang.Object,java.lang.Long) -> a
    659:659:java.lang.Long putIfAbsent(java.lang.Short,java.lang.Long) -> b
    672:672:boolean remove(java.lang.Object,java.lang.Object) -> remove
    685:685:boolean replace(java.lang.Short,java.lang.Long,java.lang.Long) -> a
    698:698:java.lang.Long replace(java.lang.Short,java.lang.Long) -> c
    711:711:java.lang.Long computeIfAbsent(java.lang.Short,java.util.function.Function) -> a
    724:724:java.lang.Long computeIfPresent(java.lang.Short,java.util.function.BiFunction) -> a
    737:737:java.lang.Long compute(java.lang.Short,java.util.function.BiFunction) -> b
    750:750:java.lang.Long merge(java.lang.Short,java.lang.Long,java.util.function.BiFunction) -> a
    41:41:java.lang.Object remove(java.lang.Object) -> remove
    41:41:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object get(java.lang.Object) -> get
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    41:41:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    41:41:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    41:41:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    41:41:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    41:41:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    41:41:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    261:261:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.shorts.Short2LongMap$Entry) -> a
it.unimi.dsi.fastutil.shorts.Short2LongMap$Entry -> it.unimi.dsi.fastutil.shorts.w$a:
# {"fileName":"Short2LongMap.java","id":"sourceFile"}
    short getShortKey() -> a
    775:775:java.lang.Short getKey() -> b
    long getLongValue() -> c
    long setValue$1349e3() -> d
    800:800:java.lang.Long getValue() -> e
    811:811:java.lang.Long setValue(java.lang.Long) -> a
    759:759:java.lang.Object setValue(java.lang.Object) -> setValue
    759:759:java.lang.Object getValue() -> getValue
    759:759:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.shorts.Short2LongMap$FastEntrySet -> it.unimi.dsi.fastutil.shorts.w$b:
# {"fileName":"Short2LongMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.shorts.Short2LongSortedMap -> it.unimi.dsi.fastutil.shorts.x:
# {"fileName":"Short2LongSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.Short2LongSortedMap subMap$357970fa() -> j
    it.unimi.dsi.fastutil.shorts.Short2LongSortedMap headMap$2a10a7d() -> k
    it.unimi.dsi.fastutil.shorts.Short2LongSortedMap tailMap$2a10a7d() -> l
    short firstShortKey() -> m
    short lastShortKey() -> n
    92:92:it.unimi.dsi.fastutil.shorts.Short2LongSortedMap subMap(java.lang.Short,java.lang.Short) -> a
    105:105:it.unimi.dsi.fastutil.shorts.Short2LongSortedMap headMap(java.lang.Short) -> a
    118:118:it.unimi.dsi.fastutil.shorts.Short2LongSortedMap tailMap(java.lang.Short) -> b
    129:129:java.lang.Short firstKey() -> o
    140:140:java.lang.Short lastKey() -> p
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2LongEntrySet() -> r
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet() -> s
    it.unimi.dsi.fastutil.longs.LongCollection values() -> h
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator() -> t
    35:35:it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet short2LongEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.shorts.Short2ObjectFunction -> it.unimi.dsi.fastutil.shorts.y:
# {"fileName":"Short2ObjectFunction.java","id":"sourceFile"}
    71:71:java.lang.Object apply(int) -> apply
    84:84:java.lang.Object put$381a941e() -> a
    java.lang.Object get$6121927a() -> b
    122:122:java.lang.Object remove$6121927a() -> c
    133:136:java.lang.Object put(java.lang.Short,java.lang.Object) -> a
    147:150:java.lang.Object get(java.lang.Object) -> get
    175:177:java.lang.Object remove(java.lang.Object) -> remove
    192:192:boolean containsKey$136bbc() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.shorts.Short2ObjectMap -> it.unimi.dsi.fastutil.shorts.z:
# {"fileName":"Short2ObjectMap.java","id":"sourceFile"}
    99:99:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2ObjectEntrySet$54558373() -> e
    156:156:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    170:170:java.lang.Object put(java.lang.Short,java.lang.Object) -> a
    184:184:java.lang.Object get(java.lang.Object) -> get
    198:198:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> h
    242:242:boolean containsKey(java.lang.Object) -> containsKey
    248:255:void forEach(java.util.function.BiConsumer) -> forEach
    286:286:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    41:41:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    41:41:java.util.Set entrySet() -> entrySet
    41:41:java.util.Collection values() -> values
    41:41:java.util.Set keySet() -> keySet
    249:249:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.shorts.Short2ObjectMap$Entry) -> a
it.unimi.dsi.fastutil.shorts.Short2ObjectMap$Entry -> it.unimi.dsi.fastutil.shorts.z$a:
# {"fileName":"Short2ObjectMap.java","id":"sourceFile"}
    short getShortKey() -> a
    560:560:java.lang.Short getKey() -> b
    544:544:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.shorts.Short2ObjectMap$FastEntrySet -> it.unimi.dsi.fastutil.shorts.z$b:
# {"fileName":"Short2ObjectMap.java","id":"sourceFile"}
    76:77:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.shorts.Short2ObjectSortedMap -> it.unimi.dsi.fastutil.shorts.A:
# {"fileName":"Short2ObjectSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.Short2ObjectSortedMap subMap$6593df77() -> i
    it.unimi.dsi.fastutil.shorts.Short2ObjectSortedMap headMap$78c4dbc6() -> j
    it.unimi.dsi.fastutil.shorts.Short2ObjectSortedMap tailMap$78c4dbc6() -> k
    short firstShortKey() -> l
    short lastShortKey() -> m
    92:92:it.unimi.dsi.fastutil.shorts.Short2ObjectSortedMap subMap(java.lang.Short,java.lang.Short) -> a
    105:105:it.unimi.dsi.fastutil.shorts.Short2ObjectSortedMap headMap(java.lang.Short) -> a
    118:118:it.unimi.dsi.fastutil.shorts.Short2ObjectSortedMap tailMap(java.lang.Short) -> b
    129:129:java.lang.Short firstKey() -> n
    140:140:java.lang.Short lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2ObjectEntrySet() -> q
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet() -> r
    it.unimi.dsi.fastutil.objects.ObjectCollection values() -> h
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet short2ObjectEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.shorts.Short2ReferenceFunction -> it.unimi.dsi.fastutil.shorts.B:
# {"fileName":"Short2ReferenceFunction.java","id":"sourceFile"}
    71:71:java.lang.Object apply(int) -> apply
    84:84:java.lang.Object put$381a941e() -> a
    java.lang.Object get$6121927a() -> b
    122:122:java.lang.Object remove$6121927a() -> c
    133:136:java.lang.Object put(java.lang.Short,java.lang.Object) -> a
    147:150:java.lang.Object get(java.lang.Object) -> get
    175:177:java.lang.Object remove(java.lang.Object) -> remove
    192:192:boolean containsKey$136bbc() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    241:241:java.util.function.Function compose(java.util.function.Function) -> compose
it.unimi.dsi.fastutil.shorts.Short2ReferenceMap -> it.unimi.dsi.fastutil.shorts.C:
# {"fileName":"Short2ReferenceMap.java","id":"sourceFile"}
    107:107:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2ReferenceEntrySet$54558373() -> e
    164:164:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    178:178:java.lang.Object put(java.lang.Short,java.lang.Object) -> a
    192:192:java.lang.Object get(java.lang.Object) -> get
    206:206:java.lang.Object remove(java.lang.Object) -> remove
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> h
    250:250:boolean containsKey(java.lang.Object) -> containsKey
    256:263:void forEach(java.util.function.BiConsumer) -> forEach
    294:294:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    49:49:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    49:49:java.util.Set entrySet() -> entrySet
    49:49:java.util.Collection values() -> values
    49:49:java.util.Set keySet() -> keySet
    257:257:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.shorts.Short2ReferenceMap$Entry) -> a
it.unimi.dsi.fastutil.shorts.Short2ReferenceMap$Entry -> it.unimi.dsi.fastutil.shorts.C$a:
# {"fileName":"Short2ReferenceMap.java","id":"sourceFile"}
    short getShortKey() -> a
    568:568:java.lang.Short getKey() -> b
    552:552:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.shorts.Short2ReferenceMap$FastEntrySet -> it.unimi.dsi.fastutil.shorts.C$b:
# {"fileName":"Short2ReferenceMap.java","id":"sourceFile"}
    84:85:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.shorts.Short2ReferenceSortedMap -> it.unimi.dsi.fastutil.shorts.D:
# {"fileName":"Short2ReferenceSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.Short2ReferenceSortedMap subMap$1574ec79() -> i
    it.unimi.dsi.fastutil.shorts.Short2ReferenceSortedMap headMap$32c5f3e4() -> j
    it.unimi.dsi.fastutil.shorts.Short2ReferenceSortedMap tailMap$32c5f3e4() -> k
    short firstShortKey() -> l
    short lastShortKey() -> m
    92:92:it.unimi.dsi.fastutil.shorts.Short2ReferenceSortedMap subMap(java.lang.Short,java.lang.Short) -> a
    105:105:it.unimi.dsi.fastutil.shorts.Short2ReferenceSortedMap headMap(java.lang.Short) -> a
    118:118:it.unimi.dsi.fastutil.shorts.Short2ReferenceSortedMap tailMap(java.lang.Short) -> b
    129:129:java.lang.Short firstKey() -> n
    140:140:java.lang.Short lastKey() -> o
    185:185:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> p
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2ReferenceEntrySet() -> q
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet() -> r
    it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> h
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator() -> s
    35:35:it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    35:35:it.unimi.dsi.fastutil.objects.ObjectSortedSet short2ReferenceEntrySet$54558373() -> e
    35:35:java.util.Set entrySet() -> entrySet
    35:35:java.util.Collection values() -> values
    35:35:java.util.Set keySet() -> keySet
    35:35:java.lang.Object lastKey() -> lastKey
    35:35:java.lang.Object firstKey() -> firstKey
    35:35:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    35:35:java.util.SortedMap headMap(java.lang.Object) -> headMap
    35:35:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    35:35:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.shorts.Short2ShortFunction -> it.unimi.dsi.fastutil.shorts.E:
# {"fileName":"Short2ShortFunction.java","id":"sourceFile"}
    71:71:int applyAsInt(int) -> applyAsInt
    84:84:short put$25aa3d2() -> a
    short get$136bb5() -> b
    122:122:short remove$136bb5() -> c
    133:136:java.lang.Short put(java.lang.Short,java.lang.Short) -> a
    147:150:java.lang.Short get(java.lang.Object) -> a
    175:177:java.lang.Short remove(java.lang.Object) -> b
    192:192:boolean containsKey$136bbc() -> d
    203:203:boolean containsKey(java.lang.Object) -> containsKey
    245:245:java.util.function.Function compose(java.util.function.Function) -> compose
    256:256:java.util.function.Function andThen(java.util.function.Function) -> andThen
    51:51:java.lang.Object get(java.lang.Object) -> get
it.unimi.dsi.fastutil.shorts.Short2ShortMap -> it.unimi.dsi.fastutil.shorts.F:
# {"fileName":"Short2ShortMap.java","id":"sourceFile"}
    98:98:void clear() -> clear
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2ShortEntrySet$54558373() -> e
    149:149:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    163:163:java.lang.Short put(java.lang.Short,java.lang.Short) -> a
    177:177:java.lang.Short get(java.lang.Object) -> a
    191:191:java.lang.Short remove(java.lang.Object) -> b
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    235:235:boolean containsKey(java.lang.Object) -> containsKey
    boolean containsValue$136bbc() -> i
    253:253:boolean containsValue(java.lang.Object) -> containsValue
    259:266:void forEach(java.util.function.BiConsumer) -> forEach
    297:297:java.lang.Short getOrDefault(java.lang.Object,java.lang.Short) -> a
    646:646:java.lang.Short putIfAbsent(java.lang.Short,java.lang.Short) -> b
    659:659:boolean remove(java.lang.Object,java.lang.Object) -> remove
    672:672:boolean replace(java.lang.Short,java.lang.Short,java.lang.Short) -> a
    685:685:java.lang.Short replace(java.lang.Short,java.lang.Short) -> c
    698:698:java.lang.Short computeIfAbsent(java.lang.Short,java.util.function.Function) -> a
    711:711:java.lang.Short computeIfPresent(java.lang.Short,java.util.function.BiFunction) -> a
    724:724:java.lang.Short compute(java.lang.Short,java.util.function.BiFunction) -> b
    737:737:java.lang.Short merge(java.lang.Short,java.lang.Short,java.util.function.BiFunction) -> a
    40:40:java.lang.Object remove(java.lang.Object) -> remove
    40:40:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault
    40:40:java.lang.Object get(java.lang.Object) -> get
    40:40:java.lang.Object put(java.lang.Object,java.lang.Object) -> put
    40:40:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) -> merge
    40:40:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction) -> compute
    40:40:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction) -> computeIfPresent
    40:40:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function) -> computeIfAbsent
    40:40:java.lang.Object replace(java.lang.Object,java.lang.Object) -> replace
    40:40:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object) -> replace
    40:40:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object) -> putIfAbsent
    40:40:java.util.Set entrySet() -> entrySet
    40:40:java.util.Collection values() -> values
    40:40:java.util.Set keySet() -> keySet
    260:260:void lambda$forEach$0(java.util.function.BiConsumer,it.unimi.dsi.fastutil.shorts.Short2ShortMap$Entry) -> a
it.unimi.dsi.fastutil.shorts.Short2ShortMap$Entry -> it.unimi.dsi.fastutil.shorts.F$a:
# {"fileName":"Short2ShortMap.java","id":"sourceFile"}
    short getShortKey() -> a
    762:762:java.lang.Short getKey() -> b
    short getShortValue() -> c
    short setValue$136bb5() -> d
    787:787:java.lang.Short getValue() -> e
    798:798:java.lang.Short setValue(java.lang.Short) -> a
    746:746:java.lang.Object setValue(java.lang.Object) -> setValue
    746:746:java.lang.Object getValue() -> getValue
    746:746:java.lang.Object getKey() -> getKey
it.unimi.dsi.fastutil.shorts.Short2ShortMap$FastEntrySet -> it.unimi.dsi.fastutil.shorts.F$b:
# {"fileName":"Short2ShortMap.java","id":"sourceFile"}
    75:76:void fastForEach(java.util.function.Consumer) -> a
it.unimi.dsi.fastutil.shorts.Short2ShortSortedMap -> it.unimi.dsi.fastutil.shorts.G:
# {"fileName":"Short2ShortSortedMap.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.Short2ShortSortedMap subMap$1ab0016a() -> j
    it.unimi.dsi.fastutil.shorts.Short2ShortSortedMap headMap$42e46a8d() -> k
    it.unimi.dsi.fastutil.shorts.Short2ShortSortedMap tailMap$42e46a8d() -> l
    short firstShortKey() -> m
    short lastShortKey() -> n
    91:91:it.unimi.dsi.fastutil.shorts.Short2ShortSortedMap subMap(java.lang.Short,java.lang.Short) -> d
    104:104:it.unimi.dsi.fastutil.shorts.Short2ShortSortedMap headMap(java.lang.Short) -> a
    117:117:it.unimi.dsi.fastutil.shorts.Short2ShortSortedMap tailMap(java.lang.Short) -> b
    128:128:java.lang.Short firstKey() -> o
    139:139:java.lang.Short lastKey() -> p
    184:184:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> q
    it.unimi.dsi.fastutil.objects.ObjectSortedSet short2ShortEntrySet() -> r
    it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet() -> s
    it.unimi.dsi.fastutil.shorts.ShortCollection values() -> h
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator() -> t
    34:34:it.unimi.dsi.fastutil.shorts.ShortSortedSet keySet$e290e83() -> g
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet$54558373() -> f
    34:34:it.unimi.dsi.fastutil.objects.ObjectSortedSet short2ShortEntrySet$54558373() -> e
    34:34:java.util.Set entrySet() -> entrySet
    34:34:java.util.Collection values() -> values
    34:34:java.util.Set keySet() -> keySet
    34:34:java.lang.Object lastKey() -> lastKey
    34:34:java.lang.Object firstKey() -> firstKey
    34:34:java.util.SortedMap tailMap(java.lang.Object) -> tailMap
    34:34:java.util.SortedMap headMap(java.lang.Object) -> headMap
    34:34:java.util.SortedMap subMap(java.lang.Object,java.lang.Object) -> subMap
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.shorts.ShortArraySet -> it.unimi.dsi.fastutil.shorts.H:
# {"fileName":"ShortArraySet.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    short[] a -> a
    int size -> b
    46:49:void <init>(short[]) -> <init>
    54:56:void <init>() -> <init>
    204:205:int findKey(short) -> e
    212:212:it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    342:342:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    347:347:boolean contains(short) -> a
    352:352:int size() -> size
    357:362:boolean remove(short) -> d
    367:375:boolean add(short) -> b
    380:381:void clear() -> clear
    385:385:boolean isEmpty() -> isEmpty
    390:391:short[] toShortArray() -> v_
    415:420:it.unimi.dsi.fastutil.shorts.ShortArraySet clone() -> d
    424:426:void writeObject(java.io.ObjectOutputStream) -> writeObject
    429:432:void readObject(java.io.ObjectInputStream) -> readObject
    30:30:java.util.Spliterator spliterator() -> spliterator
    30:30:java.util.Iterator iterator() -> iterator
    30:30:java.lang.Object clone() -> clone
it.unimi.dsi.fastutil.shorts.ShortArraySet$1 -> it.unimi.dsi.fastutil.shorts.H$1:
# {"fileName":"ShortArraySet.java","id":"sourceFile"}
    int next -> a
    it.unimi.dsi.fastutil.shorts.ShortArraySet this$0 -> b
    212:213:void <init>(it.unimi.dsi.fastutil.shorts.ShortArraySet) -> <init>
    217:217:boolean hasNext() -> hasNext
    222:223:short nextShort() -> a
    228:230:void remove() -> remove
it.unimi.dsi.fastutil.shorts.ShortArraySet$Spliterator -> it.unimi.dsi.fastutil.shorts.H$a:
# {"fileName":"ShortArraySet.java","id":"sourceFile"}
    boolean hasSplit -> a
    int pos -> b
    int max -> c
    boolean $assertionsDisabled -> d
    it.unimi.dsi.fastutil.shorts.ShortArraySet this$0 -> e
    256:257:void <init>(it.unimi.dsi.fastutil.shorts.ShortArraySet) -> <init>
    252:264:void <init>(it.unimi.dsi.fastutil.shorts.ShortArraySet,int,int,boolean) -> <init>
    267:267:int getWorkingMax() -> b
    272:272:int characteristics() -> characteristics
    277:277:long estimateSize() -> estimateSize
    311:321:it.unimi.dsi.fastutil.shorts.ShortSpliterator trySplit() -> a
    248:248:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1289:1292:void forEachRemaining(it.unimi.dsi.fastutil.shorts.ShortConsumer):289:292 -> forEachRemaining
    1289:1292:void forEachRemaining(java.lang.Object):248 -> forEachRemaining
    248:248:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2282:2284:boolean tryAdvance(it.unimi.dsi.fastutil.shorts.ShortConsumer):282:284 -> tryAdvance
    2282:2284:boolean tryAdvance(java.lang.Object):248 -> tryAdvance
    248:248:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    248:248:java.util.Spliterator trySplit() -> trySplit
    248:248:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.shorts.ShortArrays -> it.unimi.dsi.fastutil.shorts.I:
# {"fileName":"ShortArrays.java","id":"sourceFile"}
    short[] EMPTY_ARRAY -> a
    357:358:void ensureOffsetLength(short[],int,int) -> a
    390:393:void swap(short[],int,int) -> b
    404:405:void swap(short[],int,int,int) -> a
    408:411:int med3(short[],int,int,int,it.unimi.dsi.fastutil.shorts.ShortComparator) -> a
    461:503:void quickSort(short[],int,int,it.unimi.dsi.fastutil.shorts.ShortComparator) -> a
    3415:3424:void selectionSort(short[],int,int,it.unimi.dsi.fastutil.shorts.ShortComparator):415:424 -> a
    3415:3424:void quickSort(short[],int,int,it.unimi.dsi.fastutil.shorts.ShortComparator):464 -> a
    626:629:int med3(short[],int,int,int) -> b
    677:719:void quickSort(short[],int,int) -> c
    3633:3642:void selectionSort(short[],int,int):633:642 -> c
    3633:3642:void quickSort(short[],int,int):680 -> c
    1391:1392:void unstableSort(short[]) -> a
    4375:4380:void unstableSort(short[],int,int):1375:1380 -> a
    4375:4380:void unstableSort(short[]):1391 -> a
    4795:4851:void radixSort(short[],int,int):1795:1851 -> a
    4795:4851:void unstableSort(short[],int,int):1376 -> a
    4795:4851:void unstableSort(short[]):1391 -> a
    1419:1420:void unstableSort(short[],it.unimi.dsi.fastutil.shorts.ShortComparator) -> a
    5406:5407:void unstableSort(short[],int,int,it.unimi.dsi.fastutil.shorts.ShortComparator):1406:1407 -> a
    5406:5407:void unstableSort(short[],it.unimi.dsi.fastutil.shorts.ShortComparator):1419 -> a
    1508:1530:void mergeSort(short[],int,int,it.unimi.dsi.fastutil.shorts.ShortComparator,short[]) -> a
    5427:5439:void insertionSort(short[],int,int,it.unimi.dsi.fastutil.shorts.ShortComparator):427:439 -> a
    5427:5439:void mergeSort(short[],int,int,it.unimi.dsi.fastutil.shorts.ShortComparator,short[]):1511 -> a
    1636:1637:void stableSort(short[],it.unimi.dsi.fastutil.shorts.ShortComparator) -> b
    5618:5619:void stableSort(short[],int,int,it.unimi.dsi.fastutil.shorts.ShortComparator):1618:1619 -> b
    5618:5619:void stableSort(short[],it.unimi.dsi.fastutil.shorts.ShortComparator):1636 -> b
    6546:6547:void mergeSort(short[],int,int,it.unimi.dsi.fastutil.shorts.ShortComparator):1546:1547 -> b
    6546:6547:void stableSort(short[],int,int,it.unimi.dsi.fastutil.shorts.ShortComparator):1618 -> b
    6546:6547:void stableSort(short[],it.unimi.dsi.fastutil.shorts.ShortComparator):1636 -> b
    105:2802:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.shorts.ShortArrays$ArrayHashStrategy -> it.unimi.dsi.fastutil.shorts.I$a:
# {"fileName":"ShortArrays.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    2780:2780:void <init>() -> <init>
    2780:2780:boolean equals(java.lang.Object,java.lang.Object) -> equals
    3790:3790:boolean equals(short[],short[]):2790:2790 -> equals
    3790:3790:boolean equals(java.lang.Object,java.lang.Object):2780 -> equals
    2780:2780:int hashCode(java.lang.Object) -> hashCode
    4785:4785:int hashCode(short[]):2785:2785 -> hashCode
    4785:4785:int hashCode(java.lang.Object):2780 -> hashCode
    2780:2780:void <init>(byte) -> <init>
it.unimi.dsi.fastutil.shorts.ShortArrays$Segment -> it.unimi.dsi.fastutil.shorts.I$b:
# {"fileName":"ShortArrays.java","id":"sourceFile"}
    int offset -> a
    int length -> b
    int level -> c
    1856:1860:void <init>() -> <init>
    1864:1864:java.lang.String toString() -> toString
it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterable -> it.unimi.dsi.fastutil.shorts.J:
# {"fileName":"ShortBidirectionalIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator iterator() -> c
    22:22:it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    22:22:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator -> it.unimi.dsi.fastutil.shorts.K:
# {"fileName":"ShortBidirectionalIterator.java","id":"sourceFile"}
    short previousShort() -> u_
    44:44:java.lang.Short previous() -> c
    27:27:java.lang.Object previous() -> previous
it.unimi.dsi.fastutil.shorts.ShortBigList -> it.unimi.dsi.fastutil.shorts.L:
# {"fileName":"ShortBigList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortBigListIterator iterator() -> d
    110:110:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:java.util.Iterator iterator() -> iterator
    40:40:it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
it.unimi.dsi.fastutil.shorts.ShortBigListIterator -> it.unimi.dsi.fastutil.shorts.M:
# {"fileName":"ShortBigListIterator.java","id":"sourceFile"}
it.unimi.dsi.fastutil.shorts.ShortBinaryOperator -> it.unimi.dsi.fastutil.shorts.N:
# {"fileName":"ShortBinaryOperator.java","id":"sourceFile"}
    short apply$25aa3d2() -> a
    54:54:int applyAsInt(int,int) -> applyAsInt
    66:66:java.lang.Short apply(java.lang.Short,java.lang.Short) -> a
    27:27:java.lang.Object apply(java.lang.Object,java.lang.Object) -> apply
it.unimi.dsi.fastutil.shorts.ShortBooleanPair -> it.unimi.dsi.fastutil.shorts.O:
# {"fileName":"ShortBooleanPair.java","id":"sourceFile"}
    short leftShort() -> b
    38:38:java.lang.Short left() -> c
    boolean rightBoolean() -> d
    163:163:java.lang.Boolean right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.shorts.ShortBytePair -> it.unimi.dsi.fastutil.shorts.P:
# {"fileName":"ShortBytePair.java","id":"sourceFile"}
    short leftShort() -> b
    38:38:java.lang.Short left() -> c
    byte rightByte() -> d
    163:163:java.lang.Byte right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.shorts.ShortCharPair -> it.unimi.dsi.fastutil.shorts.Q:
# {"fileName":"ShortCharPair.java","id":"sourceFile"}
    short leftShort() -> b
    38:38:java.lang.Short left() -> c
    char rightChar() -> d
    163:163:java.lang.Character right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.shorts.ShortCollection -> it.unimi.dsi.fastutil.shorts.ShortCollection:
# {"fileName":"ShortCollection.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    99:99:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    boolean add(short) -> b
    boolean contains(short) -> a
    boolean rem(short) -> c
    154:154:boolean add(java.lang.Short) -> a
    165:166:boolean contains(java.lang.Object) -> contains
    177:178:boolean remove(java.lang.Object) -> remove
    short[] toShortArray() -> v_
    256:256:boolean removeIf(java.util.function.Predicate) -> removeIf
    270:279:boolean removeIf(it.unimi.dsi.fastutil.shorts.ShortPredicate) -> a
    314:314:java.util.stream.Stream stream() -> stream
    336:336:java.util.stream.Stream parallelStream() -> parallelStream
    40:40:java.util.Spliterator spliterator() -> spliterator
    40:40:boolean add(java.lang.Object) -> add
    40:40:java.util.Iterator iterator() -> iterator
    256:256:boolean lambda$removeIf$0(java.util.function.Predicate,short) -> a
it.unimi.dsi.fastutil.shorts.ShortCollections -> it.unimi.dsi.fastutil.shorts.R:
# {"fileName":"ShortCollections.java","id":"sourceFile"}
it.unimi.dsi.fastutil.shorts.ShortCollections$EmptyCollection -> it.unimi.dsi.fastutil.shorts.R$a:
# {"fileName":"ShortCollections.java","id":"sourceFile"}
    50:51:void <init>() -> <init>
    55:55:boolean contains(short) -> a
    60:60:java.lang.Object[] toArray() -> toArray
    65:66:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    78:78:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    83:83:int size() -> size
    88:88:void clear() -> clear
    92:92:int hashCode() -> hashCode
    97:99:boolean equals(java.lang.Object) -> equals
    105:105:void forEach(java.util.function.Consumer) -> forEach
    109:109:boolean containsAll(java.util.Collection) -> containsAll
    114:114:boolean addAll(java.util.Collection) -> addAll
    119:119:boolean removeAll(java.util.Collection) -> removeAll
    124:124:boolean retainAll(java.util.Collection) -> retainAll
    130:131:boolean removeIf(java.util.function.Predicate) -> removeIf
    136:136:short[] toShortArray() -> v_
    150:150:void forEach(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
    154:154:boolean containsAll(it.unimi.dsi.fastutil.shorts.ShortCollection) -> b
    159:159:boolean addAll(it.unimi.dsi.fastutil.shorts.ShortCollection) -> a
    164:164:boolean removeAll(it.unimi.dsi.fastutil.shorts.ShortCollection) -> c
    169:169:boolean retainAll(it.unimi.dsi.fastutil.shorts.ShortCollection) -> d
    174:175:boolean removeIf(it.unimi.dsi.fastutil.shorts.ShortPredicate) -> a
    49:49:it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    1072:1072:it.unimi.dsi.fastutil.shorts.ShortIterators$EmptyIterator iterator$1e986fee():72:72 -> a
    1072:1072:it.unimi.dsi.fastutil.shorts.ShortIterator iterator():49 -> a
    49:49:java.util.Spliterator spliterator() -> spliterator
    1078:1078:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator():78:78 -> spliterator
    1078:1078:java.util.Spliterator spliterator():49 -> spliterator
    49:49:java.util.Iterator iterator() -> iterator
    2072:2072:it.unimi.dsi.fastutil.shorts.ShortIterators$EmptyIterator iterator$1e986fee():72:72 -> iterator
    2072:2072:java.util.Iterator iterator():49 -> iterator
it.unimi.dsi.fastutil.shorts.ShortCollections$UnmodifiableCollection -> it.unimi.dsi.fastutil.shorts.R$b:
# {"fileName":"ShortCollections.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.shorts.ShortCollection collection -> a
    478:480:void <init>(it.unimi.dsi.fastutil.shorts.ShortArraySet) -> <init>
    484:484:boolean add(short) -> b
    489:489:boolean rem(short) -> c
    494:494:int size() -> size
    499:499:boolean isEmpty() -> isEmpty
    504:504:boolean contains(short) -> a
    509:509:it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    514:514:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    520:520:java.util.stream.Stream stream() -> stream
    526:526:java.util.stream.Stream parallelStream() -> parallelStream
    531:531:void clear() -> clear
    536:536:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    541:541:java.lang.Object[] toArray() -> toArray
    546:547:void forEach(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
    551:551:boolean containsAll(java.util.Collection) -> containsAll
    556:556:boolean addAll(java.util.Collection) -> addAll
    561:561:boolean removeAll(java.util.Collection) -> removeAll
    566:566:boolean retainAll(java.util.Collection) -> retainAll
    571:571:boolean removeIf(it.unimi.dsi.fastutil.shorts.ShortPredicate) -> a
    577:577:boolean add(java.lang.Short) -> a
    583:583:boolean contains(java.lang.Object) -> contains
    589:589:boolean remove(java.lang.Object) -> remove
    594:594:short[] toShortArray() -> v_
    653:653:java.lang.String toString() -> toString
    658:658:int hashCode() -> hashCode
    663:664:boolean equals(java.lang.Object) -> equals
    474:474:java.util.Spliterator spliterator() -> spliterator
    474:474:boolean add(java.lang.Object) -> add
    474:474:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.shorts.ShortComparator -> it.unimi.dsi.fastutil.shorts.S:
# {"fileName":"ShortComparator.java","id":"sourceFile"}
    int compare(short,short) -> compare
    44:44:it.unimi.dsi.fastutil.shorts.ShortComparator reversed() -> a
    56:56:int compare(java.lang.Short,java.lang.Short) -> a
    66:66:it.unimi.dsi.fastutil.shorts.ShortComparator thenComparing(it.unimi.dsi.fastutil.shorts.ShortComparator) -> a
    74:75:java.util.Comparator thenComparing(java.util.Comparator) -> thenComparing
    30:30:java.util.Comparator reversed() -> reversed
    30:30:int compare(java.lang.Object,java.lang.Object) -> compare
    67:68:int lambda$thenComparing$953dd6d$1(it.unimi.dsi.fastutil.shorts.ShortComparator,short,short) -> a
it.unimi.dsi.fastutil.shorts.ShortComparators -> it.unimi.dsi.fastutil.shorts.T:
# {"fileName":"ShortComparators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortComparators$NaturalImplicitComparator NATURAL_COMPARATOR$2ef9d700 -> a
    it.unimi.dsi.fastutil.shorts.ShortComparators$OppositeImplicitComparator OPPOSITE_COMPARATOR$2ef9d700 -> b
    95:96:it.unimi.dsi.fastutil.shorts.ShortComparator oppositeComparator(it.unimi.dsi.fastutil.shorts.ShortComparator) -> a
    106:107:it.unimi.dsi.fastutil.shorts.ShortComparator asShortComparator(java.util.Comparator) -> a
    46:67:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.shorts.ShortComparators$1 -> it.unimi.dsi.fastutil.shorts.T$1:
# {"fileName":"ShortComparators.java","id":"sourceFile"}
    java.util.Comparator val$c -> a
    107:107:void <init>(java.util.Comparator) -> <init>
    110:110:int compare(short,short) -> compare
    116:116:int compare(java.lang.Short,java.lang.Short) -> a
    107:107:int compare(java.lang.Object,java.lang.Object) -> compare
it.unimi.dsi.fastutil.shorts.ShortComparators$NaturalImplicitComparator -> it.unimi.dsi.fastutil.shorts.T$a:
# {"fileName":"ShortComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    28:28:void <init>() -> <init>
    33:33:int compare(short,short) -> compare
    38:38:it.unimi.dsi.fastutil.shorts.ShortComparator reversed() -> a
    42:42:java.lang.Object readResolve() -> readResolve
    28:28:java.util.Comparator reversed() -> reversed
    1038:1038:it.unimi.dsi.fastutil.shorts.ShortComparator reversed():38:38 -> reversed
    1038:1038:java.util.Comparator reversed():28 -> reversed
it.unimi.dsi.fastutil.shorts.ShortComparators$OppositeComparator -> it.unimi.dsi.fastutil.shorts.T$b:
# {"fileName":"ShortComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator -> a
    73:75:void <init>(it.unimi.dsi.fastutil.shorts.ShortComparator) -> <init>
    79:79:int compare(short,short) -> compare
    84:84:it.unimi.dsi.fastutil.shorts.ShortComparator reversed() -> a
    69:69:java.util.Comparator reversed() -> reversed
    1084:1084:it.unimi.dsi.fastutil.shorts.ShortComparator reversed():84:84 -> reversed
    1084:1084:java.util.Comparator reversed():69 -> reversed
it.unimi.dsi.fastutil.shorts.ShortComparators$OppositeImplicitComparator -> it.unimi.dsi.fastutil.shorts.T$c:
# {"fileName":"ShortComparators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    49:49:void <init>() -> <init>
    54:54:int compare(short,short) -> compare
    59:59:it.unimi.dsi.fastutil.shorts.ShortComparator reversed() -> a
    63:63:java.lang.Object readResolve() -> readResolve
    49:49:java.util.Comparator reversed() -> reversed
    1059:1059:it.unimi.dsi.fastutil.shorts.ShortComparator reversed():59:59 -> reversed
    1059:1059:java.util.Comparator reversed():49 -> reversed
it.unimi.dsi.fastutil.shorts.ShortConsumer -> it.unimi.dsi.fastutil.shorts.U:
# {"fileName":"ShortConsumer.java","id":"sourceFile"}
    void accept(short) -> accept
    52:53:void accept(int) -> accept
    63:64:void accept(java.lang.Short) -> a
    79:80:it.unimi.dsi.fastutil.shorts.ShortConsumer andThen(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
    94:94:it.unimi.dsi.fastutil.shorts.ShortConsumer andThen(java.util.function.IntConsumer) -> a
    105:105:java.util.function.Consumer andThen(java.util.function.Consumer) -> andThen
    35:35:void accept(java.lang.Object) -> accept
    35:35:java.util.function.IntConsumer andThen(java.util.function.IntConsumer) -> andThen
    81:83:void lambda$andThen$0(it.unimi.dsi.fastutil.shorts.ShortConsumer,short) -> a
it.unimi.dsi.fastutil.shorts.ShortDoublePair -> it.unimi.dsi.fastutil.shorts.V:
# {"fileName":"ShortDoublePair.java","id":"sourceFile"}
    short leftShort() -> b
    38:38:java.lang.Short left() -> c
    double rightDouble() -> d
    163:163:java.lang.Double right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.shorts.ShortFloatPair -> it.unimi.dsi.fastutil.shorts.W:
# {"fileName":"ShortFloatPair.java","id":"sourceFile"}
    short leftShort() -> b
    38:38:java.lang.Short left() -> c
    float rightFloat() -> d
    163:163:java.lang.Float right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.shorts.ShortIntPair -> it.unimi.dsi.fastutil.shorts.X:
# {"fileName":"ShortIntPair.java","id":"sourceFile"}
    short leftShort() -> b
    38:38:java.lang.Short left() -> c
    int rightInt() -> d
    163:163:java.lang.Integer right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.shorts.ShortIterable -> it.unimi.dsi.fastutil.shorts.Y:
# {"fileName":"ShortIterable.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    90:90:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    120:122:void forEach(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
    149:153:void forEach(java.util.function.Consumer) -> forEach
    51:51:java.util.Spliterator spliterator() -> spliterator
    51:51:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.shorts.ShortIterator -> it.unimi.dsi.fastutil.shorts.ShortIterator:
# {"fileName":"ShortIterator.java","id":"sourceFile"}
    short nextShort() -> a
    46:46:java.lang.Short next() -> d
    62:66:void forEachRemaining(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
    94:95:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    29:29:void forEachRemaining(java.lang.Object) -> forEachRemaining
    29:29:java.lang.Object next() -> next
it.unimi.dsi.fastutil.shorts.ShortIterators -> it.unimi.dsi.fastutil.shorts.Z:
# {"fileName":"ShortIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortIterators$EmptyIterator EMPTY_ITERATOR -> a
    346:346:int unwrap(it.unimi.dsi.fastutil.shorts.ShortIterator,short[]) -> a
    2326:2330:int unwrap(it.unimi.dsi.fastutil.shorts.ShortIterator,short[],int,int):326:330 -> a
    2326:2330:int unwrap(it.unimi.dsi.fastutil.shorts.ShortIterator,short[]):346 -> a
    1367:1367:it.unimi.dsi.fastutil.shorts.ShortIterators$UnmodifiableIterator unmodifiable$55976481(it.unimi.dsi.fastutil.shorts.ShortIterator) -> a
    119:119:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.shorts.ShortIterators$AbstractIndexBasedIterator -> it.unimi.dsi.fastutil.shorts.Z$a:
# {"fileName":"ShortIterators.java","id":"sourceFile"}
    int minPos -> a
    int pos -> b
    int lastReturned -> c
    946:949:void <init>(int) -> <init>
    short get(int) -> a
    void remove(int) -> b
    int getMaxPos() -> b
    997:997:boolean hasNext() -> hasNext
    1002:1003:short nextShort() -> a
    1008:1013:void remove() -> remove
    1017:1020:void forEachRemaining(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
    916:916:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.shorts.ShortIterators$AbstractIndexBasedListIterator -> it.unimi.dsi.fastutil.shorts.Z$b:
# {"fileName":"ShortIterators.java","id":"sourceFile"}
    1058:1059:void <init>(int) -> <init>
    void add(int,short) -> a
    void set(int,short) -> b
    1091:1091:boolean hasPrevious() -> hasPrevious
    1096:1097:short previousShort() -> u_
    1102:1102:int nextIndex() -> nextIndex
    1107:1107:int previousIndex() -> previousIndex
    1112:1114:void add(short) -> a
    1118:1120:void set(short) -> b
it.unimi.dsi.fastutil.shorts.ShortIterators$EmptyIterator -> it.unimi.dsi.fastutil.shorts.Z$c:
# {"fileName":"ShortIterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    49:50:void <init>() -> <init>
    54:54:boolean hasNext() -> hasNext
    59:59:boolean hasPrevious() -> hasPrevious
    64:64:short nextShort() -> a
    69:69:short previousShort() -> u_
    74:74:int nextIndex() -> nextIndex
    79:79:int previousIndex() -> previousIndex
    94:94:void forEachRemaining(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
    99:99:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    103:103:java.lang.Object clone() -> clone
    107:107:java.lang.Object readResolve() -> readResolve
    46:46:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1094:1094:void forEachRemaining(it.unimi.dsi.fastutil.shorts.ShortConsumer):94:94 -> forEachRemaining
    1094:1094:void forEachRemaining(java.lang.Object):46 -> forEachRemaining
it.unimi.dsi.fastutil.shorts.ShortIterators$UnmodifiableIterator -> it.unimi.dsi.fastutil.shorts.Z$d:
# {"fileName":"ShortIterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortIterator i -> a
    1334:1336:void <init>(it.unimi.dsi.fastutil.shorts.ShortIterator) -> <init>
    1340:1340:boolean hasNext() -> hasNext
    1345:1345:short nextShort() -> a
    1350:1351:void forEachRemaining(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
    1356:1357:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    1331:1331:void forEachRemaining(java.lang.Object) -> forEachRemaining
it.unimi.dsi.fastutil.shorts.ShortList -> it.unimi.dsi.fastutil.shorts.aa:
# {"fileName":"ShortList.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortListIterator iterator() -> d
    105:108:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator() -> e
    it.unimi.dsi.fastutil.shorts.ShortListIterator listIterator(int) -> d
    it.unimi.dsi.fastutil.shorts.AbstractShortList$ShortSubList subList$114b5359(int,int) -> a
    void getElements(int,short[],int,int) -> a
    void removeElements(int,int) -> b
    193:194:void setElements(short[]) -> a
    204:205:void setElements$48712746(short[]) -> b
    232:242:void setElements(int,short[],int,int) -> b
    boolean add(short) -> b
    void add(int,short) -> a
    267:268:void add(int,java.lang.Short) -> a
    short set(int,short) -> b
    293:297:void replaceAll(it.unimi.dsi.fastutil.shorts.ShortUnaryOperator) -> a
    324:328:void replaceAll(java.util.function.UnaryOperator) -> replaceAll
    short getShort(int) -> f
    int indexOf(short) -> d
    int lastIndexOf(short) -> e
    361:361:boolean contains(java.lang.Object) -> contains
    372:372:java.lang.Short get(int) -> g
    383:383:int indexOf(java.lang.Object) -> indexOf
    394:394:int lastIndexOf(java.lang.Object) -> lastIndexOf
    408:408:boolean add(java.lang.Short) -> a
    short removeShort(int) -> c
    426:426:boolean remove(java.lang.Object) -> remove
    437:437:java.lang.Short remove(int) -> h
    448:448:java.lang.Short set(int,java.lang.Short) -> b
    552:553:void sort(java.util.Comparator) -> sort
    575:585:void sort(it.unimi.dsi.fastutil.shorts.ShortComparator) -> a
    617:624:void unstableSort(it.unimi.dsi.fastutil.shorts.ShortComparator) -> b
    45:45:java.util.Spliterator spliterator() -> spliterator
    45:45:java.util.List subList(int,int) -> subList
    45:45:java.util.ListIterator listIterator(int) -> listIterator
    45:45:java.util.ListIterator listIterator() -> listIterator
    45:45:java.lang.Object remove(int) -> remove
    45:45:void add(int,java.lang.Object) -> add
    45:45:java.lang.Object set(int,java.lang.Object) -> set
    45:45:java.lang.Object get(int) -> get
    45:45:boolean add(java.lang.Object) -> add
    45:45:java.util.Iterator iterator() -> iterator
    45:45:it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
it.unimi.dsi.fastutil.shorts.ShortListIterator -> it.unimi.dsi.fastutil.shorts.ab:
# {"fileName":"ShortListIterator.java","id":"sourceFile"}
    43:43:void set(short) -> b
    56:56:void add(short) -> a
    70:70:void remove() -> remove
    81:82:void set(java.lang.Short) -> a
    92:93:void add(java.lang.Short) -> b
    103:103:java.lang.Short next() -> d
    114:114:java.lang.Short previous() -> c
    31:31:java.lang.Object next() -> next
    31:31:java.lang.Object previous() -> previous
    31:31:void add(java.lang.Object) -> add
    31:31:void set(java.lang.Object) -> set
it.unimi.dsi.fastutil.shorts.ShortLongPair -> it.unimi.dsi.fastutil.shorts.ac:
# {"fileName":"ShortLongPair.java","id":"sourceFile"}
    short leftShort() -> b
    38:38:java.lang.Short left() -> c
    long rightLong() -> d
    163:163:java.lang.Long right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.shorts.ShortObjectPair -> it.unimi.dsi.fastutil.shorts.ad:
# {"fileName":"ShortObjectPair.java","id":"sourceFile"}
    short leftShort() -> b
    38:38:java.lang.Short left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.shorts.ShortPredicate -> it.unimi.dsi.fastutil.shorts.ae:
# {"fileName":"ShortPredicate.java","id":"sourceFile"}
    boolean test(short) -> test
    53:53:boolean test(int) -> test
    64:64:boolean test(java.lang.Short) -> a
    80:81:it.unimi.dsi.fastutil.shorts.ShortPredicate and(it.unimi.dsi.fastutil.shorts.ShortPredicate) -> a
    92:92:it.unimi.dsi.fastutil.shorts.ShortPredicate and(java.util.function.IntPredicate) -> a
    103:103:java.util.function.Predicate and(java.util.function.Predicate) -> and
    109:109:it.unimi.dsi.fastutil.shorts.ShortPredicate negate() -> a
    125:126:it.unimi.dsi.fastutil.shorts.ShortPredicate or(it.unimi.dsi.fastutil.shorts.ShortPredicate) -> b
    137:137:it.unimi.dsi.fastutil.shorts.ShortPredicate or(java.util.function.IntPredicate) -> b
    148:148:java.util.function.Predicate or(java.util.function.Predicate) -> or
    35:35:java.util.function.Predicate negate() -> negate
    35:35:boolean test(java.lang.Object) -> test
    35:35:java.util.function.IntPredicate or(java.util.function.IntPredicate) -> or
    35:35:java.util.function.IntPredicate negate() -> negate
    35:35:java.util.function.IntPredicate and(java.util.function.IntPredicate) -> and
    126:126:boolean lambda$or$2(it.unimi.dsi.fastutil.shorts.ShortPredicate,short) -> a
    109:109:boolean lambda$negate$1(short) -> a
    81:81:boolean lambda$and$0(it.unimi.dsi.fastutil.shorts.ShortPredicate,short) -> b
it.unimi.dsi.fastutil.shorts.ShortReferencePair -> it.unimi.dsi.fastutil.shorts.af:
# {"fileName":"ShortReferencePair.java","id":"sourceFile"}
    short leftShort() -> b
    38:38:java.lang.Short left() -> c
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.shorts.ShortSet -> it.unimi.dsi.fastutil.shorts.ag:
# {"fileName":"ShortSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    79:79:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    boolean remove(short) -> d
    102:102:boolean remove(java.lang.Object) -> remove
    114:114:boolean add(java.lang.Short) -> a
    126:126:boolean contains(java.lang.Object) -> contains
    141:141:boolean rem(short) -> c
    31:31:java.util.Spliterator spliterator() -> spliterator
    31:31:boolean add(java.lang.Object) -> add
    31:31:java.util.Iterator iterator() -> iterator
it.unimi.dsi.fastutil.shorts.ShortSets -> it.unimi.dsi.fastutil.shorts.ah:
# {"fileName":"ShortSets.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortSets$EmptySet EMPTY_SET -> a
    81:85:void <clinit>() -> <clinit>
    1329:1329:it.unimi.dsi.fastutil.shorts.ShortSets$UnmodifiableSet unmodifiable$5e6e53cb(it.unimi.dsi.fastutil.shorts.ShortArraySet):329:329 -> <clinit>
    1329:1329:void <clinit>():85 -> <clinit>
it.unimi.dsi.fastutil.shorts.ShortSets$EmptySet -> it.unimi.dsi.fastutil.shorts.ah$a:
# {"fileName":"ShortSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    47:48:void <init>() -> <init>
    52:52:boolean remove(short) -> d
    57:57:java.lang.Object clone() -> clone
    63:63:boolean equals(java.lang.Object) -> equals
    69:69:boolean rem(short) -> c
    73:73:java.lang.Object readResolve() -> readResolve
it.unimi.dsi.fastutil.shorts.ShortSets$UnmodifiableSet -> it.unimi.dsi.fastutil.shorts.ah$b:
# {"fileName":"ShortSets.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    295:296:void <init>(it.unimi.dsi.fastutil.shorts.ShortArraySet) -> <init>
    300:300:boolean remove(short) -> d
    305:306:boolean equals(java.lang.Object) -> equals
    311:311:int hashCode() -> hashCode
    317:317:boolean rem(short) -> c
    291:291:java.lang.String toString() -> toString
    291:291:short[] toShortArray() -> v_
    291:291:boolean remove(java.lang.Object) -> remove
    291:291:boolean contains(java.lang.Object) -> contains
    291:291:boolean add(java.lang.Short) -> a
    291:291:boolean removeIf(it.unimi.dsi.fastutil.shorts.ShortPredicate) -> a
    291:291:boolean retainAll(java.util.Collection) -> retainAll
    291:291:boolean removeAll(java.util.Collection) -> removeAll
    291:291:boolean addAll(java.util.Collection) -> addAll
    291:291:boolean containsAll(java.util.Collection) -> containsAll
    291:291:void forEach(it.unimi.dsi.fastutil.shorts.ShortConsumer) -> a
    291:291:java.lang.Object[] toArray() -> toArray
    291:291:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
    291:291:void clear() -> clear
    291:291:java.util.stream.Stream parallelStream() -> parallelStream
    291:291:java.util.stream.Stream stream() -> stream
    291:291:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    291:291:it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    291:291:boolean contains(short) -> a
    291:291:boolean isEmpty() -> isEmpty
    291:291:int size() -> size
    291:291:boolean add(short) -> b
it.unimi.dsi.fastutil.shorts.ShortShortPair -> it.unimi.dsi.fastutil.shorts.ai:
# {"fileName":"ShortShortPair.java","id":"sourceFile"}
    short leftShort() -> b
    38:38:java.lang.Short left() -> c
    short rightShort() -> d
    163:163:java.lang.Short right() -> e
    22:22:java.lang.Object right() -> o_
    22:22:java.lang.Object left() -> left
it.unimi.dsi.fastutil.shorts.ShortSortedSet -> it.unimi.dsi.fastutil.shorts.aj:
# {"fileName":"ShortSortedSet.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator iterator() -> c
    118:118:it.unimi.dsi.fastutil.shorts.ShortSpliterator spliterator() -> b
    it.unimi.dsi.fastutil.shorts.ShortSortedSet subSet$256f2f3a() -> d
    it.unimi.dsi.fastutil.shorts.ShortSortedSet headSet$7d1a1163() -> e
    it.unimi.dsi.fastutil.shorts.ShortSortedSet tailSet$7d1a1163() -> f
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator() -> g
    short firstShort() -> h
    short lastShort() -> i
    178:178:it.unimi.dsi.fastutil.shorts.ShortSortedSet subSet(java.lang.Short,java.lang.Short) -> a
    189:189:it.unimi.dsi.fastutil.shorts.ShortSortedSet headSet(java.lang.Short) -> b
    200:200:it.unimi.dsi.fastutil.shorts.ShortSortedSet tailSet(java.lang.Short) -> c
    211:211:java.lang.Short first() -> j
    222:222:java.lang.Short last() -> k
    34:34:it.unimi.dsi.fastutil.shorts.ShortIterator iterator() -> a
    34:34:java.util.Spliterator spliterator() -> spliterator
    34:34:java.util.Iterator iterator() -> iterator
    34:34:java.lang.Object last() -> last
    34:34:java.lang.Object first() -> first
    34:34:java.util.SortedSet tailSet(java.lang.Object) -> tailSet
    34:34:java.util.SortedSet headSet(java.lang.Object) -> headSet
    34:34:java.util.SortedSet subSet(java.lang.Object,java.lang.Object) -> subSet
    34:34:java.util.Comparator comparator() -> comparator
it.unimi.dsi.fastutil.shorts.ShortSpliterator -> it.unimi.dsi.fastutil.shorts.ak:
# {"fileName":"ShortSpliterator.java","id":"sourceFile"}
    41:41:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    58:59:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    it.unimi.dsi.fastutil.shorts.ShortSpliterator trySplit() -> a
    103:103:it.unimi.dsi.fastutil.shorts.ShortComparator getComparator() -> c
    29:29:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    29:29:java.util.Comparator getComparator() -> getComparator
    29:29:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.shorts.ShortSpliterators -> it.unimi.dsi.fastutil.shorts.al:
# {"fileName":"ShortSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortSpliterators$EmptySpliterator EMPTY_SPLITERATOR -> a
    360:361:it.unimi.dsi.fastutil.shorts.ShortSpliterators$ArraySpliterator wrap$f4ca25d$42260f0e(short[],int,int) -> a
    392:393:it.unimi.dsi.fastutil.shorts.ShortSpliterators$ArraySpliteratorWithComparator wrapPreSorted$557a791d$37ea3032(short[],int,int,it.unimi.dsi.fastutil.shorts.ShortComparator) -> a
    1483:1483:it.unimi.dsi.fastutil.shorts.ShortSpliterators$SpliteratorFromIterator asSpliterator$721f9b77(it.unimi.dsi.fastutil.shorts.ShortIterator,long,int) -> a
    1515:1515:it.unimi.dsi.fastutil.shorts.ShortSpliterators$SpliteratorFromIteratorWithComparator asSpliteratorFromSorted$566994b7$1d7659ca(it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator,long,it.unimi.dsi.fastutil.shorts.ShortComparator) -> a
    1538:1538:it.unimi.dsi.fastutil.shorts.ShortSpliterators$SpliteratorFromIterator asSpliteratorUnknownSize$685be10d$14a7c5f(it.unimi.dsi.fastutil.shorts.ShortIterator) -> a
    112:112:void <clinit>() -> <clinit>
it.unimi.dsi.fastutil.shorts.ShortSpliterators$AbstractIndexBasedSpliterator -> it.unimi.dsi.fastutil.shorts.al$a:
# {"fileName":"ShortSpliterators.java","id":"sourceFile"}
    int pos -> a
    738:740:void <init>(int) -> <init>
    short get(int) -> a
    int getMaxPos() -> d
    it.unimi.dsi.fastutil.shorts.AbstractShortList$IndexBasedSpliterator makeForSplit$16619942(int,int) -> a
    837:837:int characteristics() -> characteristics
    842:842:long estimateSize() -> estimateSize
    895:902:it.unimi.dsi.fastutil.shorts.ShortSpliterator trySplit() -> a
    1823:1823:int computeSplitPoint():823:823 -> a
    1823:1823:it.unimi.dsi.fastutil.shorts.ShortSpliterator trySplit():896 -> a
    1829:1832:void splitPointCheck(int,int):829:832 -> a
    1829:1832:it.unimi.dsi.fastutil.shorts.ShortSpliterator trySplit():898 -> a
    724:724:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1854:1857:void forEachRemaining(it.unimi.dsi.fastutil.shorts.ShortConsumer):854:857 -> forEachRemaining
    1854:1857:void forEachRemaining(java.lang.Object):724 -> forEachRemaining
    724:724:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2847:2849:boolean tryAdvance(it.unimi.dsi.fastutil.shorts.ShortConsumer):847:849 -> tryAdvance
    2847:2849:boolean tryAdvance(java.lang.Object):724 -> tryAdvance
    724:724:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    724:724:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.shorts.ShortSpliterators$ArraySpliterator -> it.unimi.dsi.fastutil.shorts.al$b:
# {"fileName":"ShortSpliterators.java","id":"sourceFile"}
    short[] array -> a
    int offset -> c
    int length -> d
    int curr -> e
    int characteristics -> b
    211:216:void <init>(short[],int,int,int) -> <init>
    228:228:long estimateSize() -> estimateSize
    233:233:int characteristics() -> characteristics
    237:237:it.unimi.dsi.fastutil.shorts.ShortSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    242:249:it.unimi.dsi.fastutil.shorts.ShortSpliterator trySplit() -> a
    204:204:void forEachRemaining(java.lang.Object) -> forEachRemaining
    1254:1258:void forEachRemaining(it.unimi.dsi.fastutil.shorts.ShortConsumer):254:258 -> forEachRemaining
    1254:1258:void forEachRemaining(java.lang.Object):204 -> forEachRemaining
    204:204:boolean tryAdvance(java.lang.Object) -> tryAdvance
    2220:2223:boolean tryAdvance(it.unimi.dsi.fastutil.shorts.ShortConsumer):220:223 -> tryAdvance
    2220:2223:boolean tryAdvance(java.lang.Object):204 -> tryAdvance
    204:204:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    204:204:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.shorts.ShortSpliterators$ArraySpliteratorWithComparator -> it.unimi.dsi.fastutil.shorts.al$c:
# {"fileName":"ShortSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator -> c
    279:281:void <init>(short[],int,int,int,it.unimi.dsi.fastutil.shorts.ShortComparator) -> <init>
    290:290:it.unimi.dsi.fastutil.shorts.ShortComparator getComparator() -> c
    275:275:it.unimi.dsi.fastutil.shorts.ShortSpliterators$ArraySpliterator makeForSplit(int,int) -> a
    1285:1285:it.unimi.dsi.fastutil.shorts.ShortSpliterators$ArraySpliteratorWithComparator makeForSplit(int,int):285:285 -> a
    1285:1285:it.unimi.dsi.fastutil.shorts.ShortSpliterators$ArraySpliterator makeForSplit(int,int):275 -> a
    275:275:java.util.Comparator getComparator() -> getComparator
    1290:1290:it.unimi.dsi.fastutil.shorts.ShortComparator getComparator():290:290 -> getComparator
    1290:1290:java.util.Comparator getComparator():275 -> getComparator
it.unimi.dsi.fastutil.shorts.ShortSpliterators$EmptySpliterator -> it.unimi.dsi.fastutil.shorts.al$d:
# {"fileName":"ShortSpliterators.java","id":"sourceFile"}
    long serialVersionUID -> serialVersionUID
    56:57:void <init>() -> <init>
    67:67:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
    72:72:it.unimi.dsi.fastutil.shorts.ShortSpliterator trySplit() -> a
    77:77:long estimateSize() -> estimateSize
    82:82:int characteristics() -> characteristics
    92:92:void forEachRemaining(java.util.function.Consumer) -> forEachRemaining
    96:96:java.lang.Object clone() -> clone
    100:100:java.lang.Object readResolve() -> readResolve
    52:52:void forEachRemaining(java.lang.Object) -> forEachRemaining
    52:52:boolean tryAdvance(java.lang.Object) -> tryAdvance
    1061:1061:boolean tryAdvance$11af2819():61:61 -> tryAdvance
    1061:1061:boolean tryAdvance(java.lang.Object):52 -> tryAdvance
    52:52:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1072:1072:it.unimi.dsi.fastutil.shorts.ShortSpliterator trySplit():72:72 -> trySplit
    1072:1072:java.util.Spliterator$OfPrimitive trySplit():52 -> trySplit
    52:52:java.util.Spliterator trySplit() -> trySplit
    2072:2072:it.unimi.dsi.fastutil.shorts.ShortSpliterator trySplit():72:72 -> trySplit
    2072:2072:java.util.Spliterator trySplit():52 -> trySplit
it.unimi.dsi.fastutil.shorts.ShortSpliterators$LateBindingSizeIndexBasedSpliterator -> it.unimi.dsi.fastutil.shorts.al$e:
# {"fileName":"ShortSpliterators.java","id":"sourceFile"}
    int maxPos -> a
    boolean maxPosFixed -> b
    959:965:void <init>() -> <init>
    959:971:void <init>(int,int) -> <init>
    int getMaxPosFromBackingStore() -> b
    985:985:int getMaxPos() -> d
    990:995:it.unimi.dsi.fastutil.shorts.ShortSpliterator trySplit() -> a
    957:957:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    957:957:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.shorts.ShortSpliterators$SpliteratorFromIterator -> it.unimi.dsi.fastutil.shorts.al$f:
# {"fileName":"ShortSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortIterator iter -> b
    int characteristics -> a
    boolean knownSize -> c
    long size -> d
    int nextBatchSize -> e
    it.unimi.dsi.fastutil.shorts.ShortSpliterators$ArraySpliterator delegate$7f93bd43 -> f
    1322:1331:void <init>(it.unimi.dsi.fastutil.shorts.ShortIterator) -> <init>
    1322:1342:void <init>(it.unimi.dsi.fastutil.shorts.ShortIterator,long,int) -> <init>
    1369:1373:long estimateSize() -> estimateSize
    1378:1378:int characteristics() -> characteristics
    1382:1382:it.unimi.dsi.fastutil.shorts.ShortSpliterators$ArraySpliterator makeForSplit$259122c3(short[],int) -> a
    1387:1412:it.unimi.dsi.fastutil.shorts.ShortSpliterator trySplit() -> a
    1310:1310:void forEachRemaining(java.lang.Object) -> forEachRemaining
    2359:2365:void forEachRemaining(it.unimi.dsi.fastutil.shorts.ShortConsumer):1359:1365 -> forEachRemaining
    2359:2365:void forEachRemaining(java.lang.Object):1310 -> forEachRemaining
    1310:1310:boolean tryAdvance(java.lang.Object) -> tryAdvance
    3346:3354:boolean tryAdvance(it.unimi.dsi.fastutil.shorts.ShortConsumer):1346:1354 -> tryAdvance
    3346:3354:boolean tryAdvance(java.lang.Object):1310 -> tryAdvance
    1310:1310:java.util.Spliterator$OfPrimitive trySplit() -> trySplit
    1310:1310:java.util.Spliterator trySplit() -> trySplit
it.unimi.dsi.fastutil.shorts.ShortSpliterators$SpliteratorFromIteratorWithComparator -> it.unimi.dsi.fastutil.shorts.al$g:
# {"fileName":"ShortSpliterators.java","id":"sourceFile"}
    it.unimi.dsi.fastutil.shorts.ShortComparator comparator -> b
    1444:1446:void <init>(it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator,long,it.unimi.dsi.fastutil.shorts.ShortComparator) -> <init>
    1450:1450:it.unimi.dsi.fastutil.shorts.ShortComparator getComparator() -> c
    1455:1455:it.unimi.dsi.fastutil.shorts.ShortSpliterators$ArraySpliterator makeForSplit$259122c3(short[],int) -> a
    1435:1435:java.util.Comparator getComparator() -> getComparator
    2450:2450:it.unimi.dsi.fastutil.shorts.ShortComparator getComparator():1450:1450 -> getComparator
    2450:2450:java.util.Comparator getComparator():1435 -> getComparator
it.unimi.dsi.fastutil.shorts.ShortStack -> it.unimi.dsi.fastutil.shorts.am:
# {"fileName":"ShortStack.java","id":"sourceFile"}
    void push(short) -> f
    short popShort() -> f
    short topShort() -> g
    short peekShort(int) -> e
    68:69:void push(java.lang.Short) -> a_
    81:81:java.lang.Short pop() -> h
    94:94:java.lang.Short top() -> i
    107:107:java.lang.Short peek(int) -> g_
    24:24:java.lang.Object peek(int) -> peek
    24:24:java.lang.Object top() -> top
    24:24:java.lang.Object pop() -> pop
    24:24:void push(java.lang.Object) -> push
it.unimi.dsi.fastutil.shorts.ShortUnaryOperator -> it.unimi.dsi.fastutil.shorts.an:
# {"fileName":"ShortUnaryOperator.java","id":"sourceFile"}
    short apply(short) -> apply
    77:77:int applyAsInt(int) -> applyAsInt
    89:89:java.lang.Short apply(java.lang.Short) -> a
    27:27:java.lang.Object apply(java.lang.Object) -> apply
